# Exploit Development

Mainly binary exploitation on Windows, for now.

# Basic Concepts

  • CPU Architectures and Registers
  • Assembly Code
  • Stack buffer overflows
  • SEH
  • DEP
  • ASLR
  • CFG

Techniques / How to approach problems:

  • Egg hunter
  • Custom shellcode
  • Bypassing DEP
  • Bypassing ASLR
  • ROP gadgets chaining

# Intermediate Concepts

# AV Evasion Techniques

On Disk:

  • Obfuscation
  • Encryption
  • Packing (Packers)
  • Protecting (Protectors)

In Memory:

  • Encryption/Decryption
  • Process Memory Injection
  • DLL Injection
  • Inline Hooking
  • Process Hallowing

# Advanced Concepts

Not even close :D

# Tools

  • GDB
  • IDA / Ghidra
  • WinDbg
  • Text Editor
  • OS: Linux/MacOS/iOS/Android/Windows

# Courses

# Malware

# Blogs

# Malware Collections

  • The Zoo
  • VX Underground