What an executable file is, how the toolchain builds one, and how the operating system loads it into memory.
Learning Objectives
MÓDULO DE SALA DE ESTUDIO
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
Objetivos de aprendizaje
En este tema
How Windows executables are laid out, and what their headers, sections and imports reveal.
Learning Objectives
Objetivos de aprendizaje
En este tema
How Linux executables are laid out, how they are loaded, and how they call shared libraries.
Learning Objectives
Objetivos de aprendizaje
En este tema
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
Objetivos de aprendizaje
En este tema
Suscríbase para estudiar este módulo
Los módulos de Study Hall vienen con una suscripción. Suscríbase para estudiar cada tema a su propio ritmo, con cuestionarios y laboratorios prácticos en el camino.
Suscríbete para accederYa está suscrito? Iniciar sesión
Preferencias de cookies
Respetamos tu derecho a la privacidad. Puedes elegir no permitir algunos tipos de cookies. Tus preferencias se aplicarán en todo nuestro sitio web.
Son las cookies imprescindibles para que el sitio funcione.
Estas cookies nos ayudan a mejorar el sitio registrando qué páginas son las más visitadas y cómo se mueven los visitantes por él.
Estas cookies se usan para mejorar tu experiencia publicitaria en nuestro sitio web; las hemos desactivado por defecto