عكس بتات الغش مرحبًا بك في مستودع Bits Cheatsheets العكسي! توفر هذه المجموعة أدلة شاملة على أدوات مختلفة ضرورية لبرمجة التجميع والهندسة العكسية والتحليل الثنائي. تقدم كل ورقة غش إرشادات التثبيت وأمثلة الاستخدام والنصائح المتقدمة لأنظمة التشغيل المختلفة.
الموقع الإلكتروني: https://mohitmishra786.github.io/reversingbits/
الأدوات المدرجة
التجميع والتحليل الأساسي NASM: مجمع شعبي للبنية x86 و x86-64. الغاز: MNU Assembler ، جزء من مشروع GNU BinuTils ، يستخدم لتجميع مجموعة بناء الجملة AT&T. OBJDump: أداة قوية لعرض معلومات حول ملفات الكائنات. Hexdump: يستخدم لعرض أو تفريغ البيانات الثنائية بتنسيق سداسي عشري. السلاسل: يستخلص السلاسل القابلة للطباعة من الملفات ، مفيدة للتحليل السريع. الملف: يحدد نوع الملف عن طريق فحص محتوياته. NM: يسرد الرموز من ملفات الكائنات. Readelf: يعرض معلومات حول ملفات ELF (تنسيق قابل للتنفيذ وقابل للربط).
التصريف والتحليل الديناميكي GDB: مصحح الأخطاء في GNU لبرامج تصحيح الأخطاء على مستوى المصدر أو التجميع. Ollydbg: مصحح تصحيح على مستوى المجمع 32 بت لنظام التشغيل Windows. Windbg: تصحيح الأخطاء في Microsoft لتطبيقات Windows. QEMU: محاكي و Virtualizer لتحليل المنصة. Valgrind: مجموعة أدوات لبرامج تصحيح الأخطاء والتوصيف. يونيكورن: إطار محاكي وحدة المعالجة المركزية خفيفة الوزن ، متعددة المنصات.
disassemblers و decompilers IDA Pro: Disassembler قياسي الصناعة وتصحيح الأخطاء. Ghidra: Software Engineering Software Software. النينجا الثنائية: منصة الهندسة العكسية الحديثة. النطاط: أداة هندسية عكسية لنظام التشغيل MacOS و Linux. Retdec: decompiler القابلة للاستهداف الآلي. RADARE2: إطار كامل للهندسة العكسية. ريزين: شوكة RADARE2 مع ميزات محسنة.
أطر التحليل الثنائي ANGR: إطار بيثون للتحليل الثنائي. BAP: منصة التحليل الثنائي للهندسة العكسية. CAPSTONE: إطار تفكيك بنية خفيفة الوزن. Dyninst: مكتبة الأدوات والتحليل الثنائية. فريدا: مجموعة أدوات الأجهزة الديناميكية. دبوس: إطار الأجهزة الثنائية الديناميكية للإنتل. Binary Ninja Cloud: منصة الهندسة العكسية المستندة إلى مجموعة النظراء بواسطة Vector 35. Cutter: منصة هندسة عكسية مجانية ومفتوحة المصدر تعتمد على محاكي QEMU ومحرك تفكيك الحجر. أداة التحليل الثنائي (BAT): إطار لتحليل الكود الثنائي الآلي ، وتوفير واجهة موحدة لأدوات التحليل الثنائي المختلفة. MIASM: إطار هندسي عكسي مكتوب في بيثون ، يركز على التحليل الثنائي المتقدم وأجهزة الكود. Triton: إطار تحليل ثنائي ديناميكي يعتمد على PIN ، مما يوفر حلًا قويًا للتنفيذ الرمزي. PEDA: Python Exploit Development Assistance لـ GDB ، مما يعزز مصحح الأخطاء GDB مع وظائف إضافية للهندسة العكسية. .NET IL Viewer: أداة لتحليل مجموعات .NET ، مما يتيح لك عرض الكود المفكك والبيانات الوصفية. Snowman: decompiler لثنائيات x86/x64 ، مما يوفر واجهة مستخدم رسومية ودعم لتنسيقات الملفات المتعددة.
تحليل البرامج الضارة والأمن يارا: أداة مطابقة الأنماط لتحليل البرامج الضارة. Zynamics: أدوات تحليل الفرق الثنائي. Intel Xed: X86 Encoder Decoder Library. Spike: بروتوكول الشبكة Fuzzer. الحرية: إطار التحليل الثنائي. Diaphora: أداة الاختلاف الثنائية المتقدمة لـ IDA Pro.
تاريخ النجوم
كيفية استخدام التثبيت: اتبع الإرشادات الخاصة بنظام التشغيل في كل ورقة غش لتثبيت الأدوات. الاستخدام: يحتوي كل ملف على أمثلة على الاستخدام والأوامر المشتركة والنصائح المتقدمة. المساهمة: إذا كان لديك تحسينات أو أدوات إضافية لإضافتها ، فيرجى توتر المستودع ، وإجراء تغييراتك ، وتقديم طلب سحب.
رخصة تم ترخيص هذا المستودع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص للحصول على التفاصيل.
شكر وتقدير بفضل المطورين والمجتمعات وراء هذه الأدوات على مواردهم التي لا تقدر بثمن. المساهمات دائما موضع تقدير! تحقق من المساهمة. md للحصول على إرشادات حول كيفية المساهمة.