What an executable file is, how the toolchain builds one, and how the operating system loads it into memory.
Learning Objectives
STUDY-HALL-MODUL
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
Lernziele
In diesem Thema
How Windows executables are laid out, and what their headers, sections and imports reveal.
Learning Objectives
Lernziele
In diesem Thema
How Linux executables are laid out, how they are loaded, and how they call shared libraries.
Learning Objectives
Lernziele
In diesem Thema
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
Lernziele
In diesem Thema
Abonnieren, um dieses Modul zu lernen
Study-Hall-Module sind in einem Abonnement enthalten. Abonnieren Sie, um alle Themen in Ihrem eigenen Tempo durchzuarbeiten, mit Quizzen und praktischen Labs.
Abonnieren für ZugriffBereits abonniert? Anmelden
Cookie-Einstellungen
Wir respektieren Ihr Recht auf Privatsphäre. Sie können wählen, bestimmte Arten von Cookies nicht zuzulassen. Ihre Cookie-Einstellungen gelten für unsere gesamte Website.
Dies sind erforderliche Cookies, damit die Website funktioniert.
Diese Cookies helfen uns, die Website zu verbessern, indem sie verfolgen, welche Seiten am beliebtesten sind und wie Besucher die Website nutzen.
Diese Cookies werden verwendet, um Ihre Werbeerfahrung auf unserer Website zu verbessern. Wir haben diese standardmäßig deaktiviert.