General information
Throughout the lab session you will need a VM and the capacity to run both Windows and Linux. You will need:
Linux, with GUI. We recommned the latest stable Ubuntu.
Windows, Win7/Win10/Win11. Check out: Free Windows VMs, Windows 11 development environment.
Virtualization software. We recommend VirtualBox or VMware Workstation Player.
For all lab session we recommned you use VMs (for both Linux and Windows).
Some of the lab sessions are based on previously developed materials from Binary Reverse Engineering And Analysis (2021).
Lab tutorials
Lab session 0x00: RE warmup homework (Project 0x00)
Lab session 0x01: Black-box binary analysis
Lab session 0x02: Assembly
Lab session 0x03: IDA
Lab session 0x04: Debugging
Lab session 0x05: Crack Minesweeper
Lab session 0x06: SSP, PIE and ROP
Lab session 0x07: .NET and Android
|