More dates

Reverse Engineering - HackerChix Edition

This event has passed Get tickets

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 donates 100% of profits from booking fees to charity




    Refund policy

    Refunds are available up to 14 days prior to the event