ReadMe
binclass
- استعادة معلومات الكائن من C ++ المترجمة ثنائي/البرامج الضارة (مكتوبة بشكل رئيسي لملفات PE) ، وربط ديناميكيا وتجريدها بالكامل.
- آخر 0.4 فولت تم تحديثه في 3 يوليو 2015
كيف تستخدم؟
الخيار 1 : قم بتنزيل وتثبيت برنامج التحويل البرمجي Rose من مستودع GIT. بناء روز وتبعياتها على جهاز الكمبيوتر الخاص بك.
تعزيز تركيب المكتبة
قم بتنزيل 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-1.53: Chrono Date_time filesystem ioStreams program_options Random Regex إشارات مرأى. أضيف أيضًا "-sno_compression = 1 -sno_zlib = 1 -sno_bzip2 = 1" إلى الأمر bjam (أو b2).
روز إطار التثبيت
- git clone https://github.com/in3o/edg4x-rose
- mkdir buildrose
- CD Buildrose
- تصدير java_home =/usr/apps/java/jdk1.5.0-11
- تصدير 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]-with-boost = [boost_install] ---- with- boost-libdir = boost_install/lib-with-haskell-disable-php-dis-dis-cuda-dis-disy-dexy-developer-with-to-with-with-with-with-with-with-wit. -مع yices =/path/to/yices-التحليل الثنائي القابل للتمكين-مع التزحلق-with-java = $ java_home-with-c_optimize = -o0-with-cxx_optimize = -o0 (Rose_install هو الموقع الذي تريد تثبيت الوردة)
- جعل -jx (حيث x هو عدد النواة التي تريد أن تبني معها. اقترح "3")
- اجعل التحقق (لاختبار التثبيت) (اختياري)
- اجعل التثبيت
- اجعل installCheck (لاختبار التثبيت) (اختياري)
ملاحظة : قد يستغرق هذا من 2-4 ساعات. إذا كنت لا تستطيع الانتظار لفترة طويلة ، فابحث عن الخيار 2 [أدناه].
* الخيار 2 : تنزيل (6.8 جيجابايت) بناء الجهاز الظاهري Ubuntu 14.04 مع جميع الأعلام اللازمة.
- اسم المستخدم: العرض التوضيحي
- كلمة المرور: كلمة المرور
التبعيات
- مكتبة Boost (الإصدار <= 1.53)
- تنزيل مكتبة Yaml
- نسخة مكتبة SMT SMT 1.0.40
باستخدام binclass
- انتقل إلى دليل Binclass/SRC
- اجعل نظيفًا
- اجعل التثبيت
- ./binclass -help (للمساعدة مع الأعلام وجميع)
- (على سبيل المثال) ./ binclass-output-def-use-yaml-file ../results/test_12.yaml ../testfiles/test_12.exe
للقيام بالقائمة