دانلود Pentester Academy – x86_64 Assembly Language and Shellcoding on Linux

This course focuses on teaching the basics of 64-bit assembly language for the x86_64 family of processors on the Linux platform and applying it to Infosec. Once we are through with the basics, we will look at writing shellcode, encoders, decoders, crypters and other advanced low level applications.

The course outline follows the exact same outline of our 32-bit course but all the topics will be taught with x86_64 64-bit assembly.

Syllabus

  1. Computer Architecture Basics
  2. x86/x86_64 Family
  3. Compilers, Assemblers and Linkers
  4. CPU Modes and Memory Addressing
  5. Tools of the trade
  6. x86_64 Assembly Language
  7. Shellcoding on Linux
  8. Encoders, Decoders and Crypters on Linux
  9. Polymorphism

Pentester Academy – x86_64 Assembly Language and Shellcoding on Linux