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