More dates

Reverse Engineering - HackerChix Edition

Share
Online Event
Add to calendar
 

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
    This event has passed
    Get tickets
    Online Event
    Host icon
    Hosted by InfoSect