Reverse Engineering - HackerChix Edition
Online Event
Event description
In the 8 nights this course will run, students will walk through the basic theory and practice of Reverse Engineering. We’ll look at OS Design, assembly, object file formats, and program analysis techniques. Students will use a variety of tools including volatility, pwntools, and Ghidra
Lectures & Labs:
OS Design
- Overview of Reverse Engineering
- The Computing Landscape
- Targets
- OS Design
- Device Drivers
- The Kernel Interface
- Filesystems
- Process Management
- Memory Management
- Applications
- Networking
x86 Assembly Code
- History of x86
- Development in x86 Assembly Language
- Basic x86 Assembly Language
- X86 Control Flow Instructions
- Conditions in x86
- Iteration in x86
- x86 Stack Instructions
- Functions in x86
- Linux x86 and x64 System Calls
- Shellcoding
- x86 Linux Shellcoding
- x64 Shellcoding
Object File Formats
- Introduction to Object File Formats
- Introduction to ELF
- Manipulating ELF Executables
- The GOT and PLT
- ASLR and Position Independent Executables
- ELF Code Injection
- Introduction to PE
Powered by
Tickets for good, not greed Humanitix dedicates 100% of profits from booking fees to charity
This event has passed
Get tickets