Breaking

Tuesday, October 20, 2020

[Pentester Academy] x86 Assembly Language and Shellcoding on Linux

 



Introduction:

This course focuses on teaching the basics of 32-bit assembly language for the Intel Architecture (IA-32) 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.

Course Content:

  • Introduction
  • What Is Assembly Language
  • Setting Up Lab
  • Getting The CPU Info On Linux
  • Architecture Basics
  • Architecture Exercise
  • CPU Modes And Memory
  • Hello World In Assembly
  • Arithmetic Operations
  • Saving CPU State
  • Shellcode Basic
  • Writing Exit Shellcode
  • Polymorphism
  • Writing Custom Crypters  





No comments:

Post a Comment

Don't Post Spam Here