Ридме
Скрепок
- Восстановление информации о объекте из C ++, скомпилированного двоичного/вредоносного ПО (в основном записанного для файлов PE), связанная динамически и полностью раздет.
- 0,4 В Последнее обновление 3 июля 2015 года
Как использовать?
Вариант 1 : Загрузите и установите розовый компилятор из репозитория GIT. Постройте Rose и его зависимости от вашего ПК.
Установка библиотеки повышения
Скачать Boost на www.boost.org/users/download (предлагается использовать версию <= 1,53)
tar -zxf boost- [versionnumber] .tar.gz
Mkdir InstallTree (например, Boost_install)
./bootstrap.sh -prefix = [InstallTree] (для использования помощи ./bootstrap.sh ---help)
./bjam install -prefix = [installtree]
Возможно, вам также придется составить некоторые библиотеки Boost. Обычно мне это нужно для Boost-1.53: Chrono Date_Time файловая система iostreams Program_options случайные сигналы системных сигналов резьбы. Я также добавляю "-sno_compression = 1 -sno_zlib = 1 -sno_bzip2 = 1" в команду bjam (или b2).
Установка Rose Framework
- git clone https://github.com/in3o/edg4x-rose
- MKDIR BUILDROSE
- CD Buildrose
- Экспорт java_home =/usr/apps/java/jdk1.5.0-11
- Export ld_library_path = $ java_home/jre/lib/i386/server: $ ld_library_path
- Экспорт ld_library_path = [boost_install]/lib: $ ld_library_path
- ../edg4x-rose/configure ---prefix = [rose_install] ---tist-boost = [boost_install] ---- with-boost-libdir = boost_install/lib-without-haskell-disable-php--disable-cuda-disable-develoder-docs-with-yaml = yamla-yaml = yamla-with-yaml = yamble-with-yam -Та-with-yeces =/path/to/yeces-enable-binary-analysis-with-boost-thread-with-java = $ java_home-with-c_optimize = -o0--with-cxx_optimize = -o0 (rose_install-это место, где вы хотите установить розу)
- Make -JX (где x -это количество ядра, которое вы хотите построить. Предлагаемое "3")
- Сделайте чек (для тестирования установки) (необязательно)
- сделать установку
- Сделайте InstallCheck (для тестирования установки) (необязательно)
Примечание : это может занять от 2-4 часов. Если вы не можете ждать так долго, посмотрите на опцию 2 [ниже].
* Вариант 2 : Скачать (6,8 ГБ) UBUNTU 14.04 Сборка виртуальной машины со всеми необходимыми флагами.
- Имя пользователя: демонстрация
- Пароль: пароль
Зависимости
- Библиотека Boost (версия <= 1,53)
- Скачать библиотеку YAML
- Библиотека библиотеки yeces smt версии 1.0.40
Использование сшифона
- Перейти в каталог Binclass/SRC
- сделать чистоту
- сделать установку
- ./Binclass -help (для помощи со флагами и всем всем)
- (Например) ./ Binclass-Optput-def-use --yaml-file ../results/test_12.yaml ../testfiles/test_12.exe
Сделать список
- Проверьте, чтобы сделать файл.