0x1
أساسيات x86 (x86 Basics)
17 دقائق قراءة
من التجميع وفك الترجمة إلى المسجلات وتعليمتي MOV وLEA والعنوان الفعال — أول خطوة عملية داخل IDA.
0x2
المكدس (The Stack)
4 دقائق قراءة
بنية LIFO ومؤشر ESP وتعليمتا PUSH وPOP بأمثلة على المكدس الحي داخل التنقيح.
0x3
التحكم الأساسي في التدفق (Basic Flow Control)
7 دقائق قراءة
JMP والمراجع المتقاطعة xrefs وCALL وRET ودورة استدعاء الدالة، وأنواع السلاسل النصية الضيقة والعريضة.
0x4
بنى الدوال (Function Constructs)
7 دقائق قراءة
أطر المكدس ومقدمة الدالة وخاتمتها، واصطلاحا الاستدعاء stdcall وcdecl بمقارنة عملية جانبية.
0x5
التفريع المشروط (Conditional Branching)
13 دقائق قراءة
CMP وTEST وعلم ZF والقفزات الموقعة وغير الموقعة، وأساسيات التحليل الساكن في IDA، ومعملا apple وbomb.
0x6
فك التجميع المتوسط (Intermediate Disassembly)
20 دقائق قراءة
MUL وIMUL والمصفوفات والحلقات وتعليمات السلاسل وبادئات REP والدوال الجوهرية وإعادة بناء البنيات وجداول القفز، ومعمل guesser.
0x7
تجميع x86-64 (x86-64 Assembly)
7 دقائق قراءة
الانتقال إلى x86-64: السجلات الموسعة وfastcall ومساحة المنزل وNOP متعددة البايتات وMOVSX/MOVZX، ومعمل quizshow.
0x8
حلول معملَي apple.exe و bomb.exe (الفصل الخامس)
12 دقائق قراءة
حل تفصيلي لمعملي apple.exe وbomb.exe: تتبع الوسائط عكسيًا واستخراج المنطق المشروط بالطريقة السهلة.
0x9
حل معمل guesser.exe (الفصل السادس)
9 دقائق قراءة
حل معمل guesser.exe: سلسلة مشفرة بـ XOR واستعادة مفتاح التسجيل وتجاوزه بتعديل السجلات أو ترقيع القفزات.
0xa
حل معمل quizshow.exe (الفصل السابع)
13 دقائق قراءة
حل معمل quizshow.exe: مصفوفة بنيات وشيفرة ADD-XOR وفك تشفير الإجابات وإعادة بناء بنية quizitem على x64.