What an executable file is, how the toolchain builds one, and how the operating system loads it into memory.
Learning Objectives
وحدة STUDY HALL
Look inside compiled programs. You follow one small C program from source to a finished executable, read the PE format that Windows uses and the ELF format that Linux uses, and learn enough x86-64 assembly to trace a function and recover its logic from the machine code alone. A foundation for malware analysis and reverse engineering.
What an executable file is, how the toolchain builds one, and how the operating system loads it into memory.
Learning Objectives
الأهداف التعليمية
في هذا الموضوع
How Windows executables are laid out, and what their headers, sections and imports reveal.
Learning Objectives
الأهداف التعليمية
في هذا الموضوع
How Linux executables are laid out, how they are loaded, and how they call shared libraries.
Learning Objectives
الأهداف التعليمية
في هذا الموضوع
Enough x86-64 assembly to follow a function, a full worked example that recovers a program's logic from its machine code, and a hands-on lab on two unknown executables.
Learning Objectives
الأهداف التعليمية
في هذا الموضوع
اشترك لدراسة هذه الوحدة
تأتي وحدات Study Hall مع الاشتراك. اشترك للعمل على كل موضوع بالسرعة التي تناسبك، مع اختبارات ومختبرات عملية على طول الطريق.
اشترك للوصولمشترك بالفعل؟ سجّل الدخول
تفضيلات ملفات تعريف الارتباط
نحترم حقك في الخصوصية. يمكنك اختيار عدم السماح ببعض أنواع ملفات تعريف الارتباط. ستُطبَّق تفضيلاتك على موقعنا بالكامل.
ملفات تعريف الارتباط هذه مطلوبة لكي يعمل الموقع.
تساعدنا ملفات تعريف الارتباط هذه على تحسين الموقع من خلال تتبع الصفحات الأكثر شيوعًا وكيفية تنقل الزوار في الموقع.
تُستخدم ملفات تعريف الارتباط هذه لتحسين تجربة الإعلانات على موقعنا، وقد عطّلناها افتراضيًا