Writing ARM Assembly

Writing ARM Assembly

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Offensive ARM Exploitation

Buy nowLearn more

Module 1: Getting Started with ARM Internals

Delayed 0 days

  • Introduction to the training class
  • Understanding ARM and Internals
  • ARM Assembly Fundamentals
  • Setting up our lab environment
  • Compiling ARM binaries
  • Solving ARM Crackme and PWNDBG
  • Introduction to Binary Ninja
  • Downloads for Module 1

Module 2: ARM Reverse Engineering and Exploitation

  • Reversing ARM Binaries and Understanding Disassembly
  • Reversing Crypto in a Complex ARM Binary
  • Binary Exploitation in ARM
  • Understanding ARM Processes
  • Stack Based Overflow Exploitation in ARM
  • Exploiting Format Strings for InfoLeaks
  • Writing ARM Assembly
  • Writing Advanced ARM Assembly

Module 3 : Advanced ARM Exploitation

  • Advanced Stack Overflow
  • Heap Analysis
  • Heap Based Buffer Overflow Exploitation
  • GOT (Global Offset Table) Overwriting
  • Double Free Attacks - 1
  • Double Free Attack - 2

Exploit Mitigation Techniques in ARM and Bypassing Techniques

  • Introduction to Stack Canaries
  • Defeating Stack Canaries
  • Introduction to XN
  • Exploiting NX with Ret2ZP
  • ROP based Exploitation
  • Introduction to ASLR
  • Bypassing ASLR Protection