تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة تساعد في تغلب على vm packing type
#1
معضم الحمايات التي تستخدم  vm حيت تقوم ب تعمل translation لل opcode ب bytecode خاص ب ال vm و يقومن ب وضع كتير 
من Junk code حول vm Interpreter لكي لا تستطيع فهم الية العمل الخاصة بهاده الأخيرة 

على كل الطريقة سهلة سوف نستخدم McSema لي هوا عبارة عن lifter 
لي هوا يحول opcode لل  LLVM bitcode وايضا  LLVM bitcode لل opcode 

فكرة ك اتي عندك برنامج محمي ب أي حماية سواء كانت vmprotect او enigma او themida او winlicense او ...

تقوم ب استخدام lifter لتحويل opcode ل bitcode وبعدين تطبق optimization عشان هوا optimization عكس junk code يعني رح يشيله 

بعدين تقوم ب تحويله ل opcode من جديد 

وهيك حصلت على clean من junk code و fake branching و ...

يجدر اشارة للناس التي تبحت عن طرق ل تغلب على vm protection القاء نضرة على Trion  هادا اخير تستطيع استعماله لل تغلب على vm protection

رابط اداة
https://github.com/lifting-bits/mcsema
أعضاء أعجبوا بهذه المشاركة : samoray , Cyperior , taitor , the9am3 , rce3033
#2
يرجى عمل شرح فلاشي، حتى يفهم الغرض.
أعضاء أعجبوا بهذه المشاركة : The Hidden 2000
#3
لا اعرف كيف اقوم بعمل شرح فلاشي ولا اريد تعلم افضل الكتابة
أعضاء أعجبوا بهذه المشاركة :
#4
جرب الشرح بال instant dimo 
ستحبه و تدمن عليه
 
(وَقُل رَّبِّ زِدْنِي عِلْمًا)
أعضاء أعجبوا بهذه المشاركة :
#5
سواء شرح فلاشي أو فيديو،

الغرض هو إظهار المراد بأسهل الطرق، طبعا لن يغني عن الشرح الكتابي. ولكن التطبيق العملي يثبت ويقوي المعلومة النظرية.
أعضاء أعجبوا بهذه المشاركة :
#6
(04-05-2020, 09:06 PM)zixcool كتب : لا اعرف كيف اقوم بعمل شرح فلاشي ولا اريد تعلم افضل الكتابة

من حقك ذلك....  الدروس بالكتابة فقط هي أيضا مفيدة و مفيدة جدا
لكن.. على الأقل ابعث مسودة ما تريد كتابته من دروس لأحد الأعضاء وهو يعيد صياغتها باللغة العربية الفصحى
مجرد رأي
أعضاء أعجبوا بهذه المشاركة :
#7
لقيتلي كتاب شكله كويس بس بالانجليزي مافهمت شي اضعه هنا للفائده عاد لاتنسونا اذا عرفتوا شي 
https://www.petergoodman.me/docs/issisp-2018-slides.pdf
أعضاء أعجبوا بهذه المشاركة :
#8
هذا فيديو يشرح McSema: Static Translation of x86 Instruction Semantics to LLVM
https://www.youtube.com/watch?v=nW9bE5tUVYg
أعضاء أعجبوا بهذه المشاركة : rce3033
#9
(04-05-2020, 11:28 PM)The Hidden 2000 كتب : لقيتلي كتاب شكله كويس بس بالانجليزي مافهمت شي اضعه هنا للفائده عاد لاتنسونا اذا عرفتوا شي 

إذا كان لدي وقت ربما أقوم بترجمته، لتعم الفائدة، رغم عدم وصولي لمستواه بعد.
أعضاء أعجبوا بهذه المشاركة :
#10
رجاء الفهم يا شباب شرحات التي اكتبها هي فقط دردشة  لا غير
لي بده يجرب ويطبق كل شي مشروح في github خاص بيهوم و كمان  انه في فديوهات في يوتوب 

هدفي ليس تعليمكم بل فقط ارشادكم ل مصادر و طرق الصحيحة هادا فقط لا غير 

ف الكتير من ناس تأخد كسر vm protection بطريقة خاطئة كليا لأن معضم شباب بده يعمل bypass ل check لا غير 
لاكن ادا كنت تحاول استخراج خوارزيمات البرنامج المستعملة ف هادا شي اخر وهادا هو لب الهندسة العكسية
أعضاء أعجبوا بهذه المشاركة : The Hidden 2000 , dj-siba , samoray


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 5 ) ضيف كريم