Awesome
Awesome ARM Exploitation
A collection of awesome videos, articles, books, tools and resources about ARM exploitation.
Contents
- Conference Talks / Videos
- Articles / Papers
- Resources
- CTF / Training Binaries
- Books
- Tools
- Courses
- Related Awesome Lists
- Contributing
Conference Talks / Videos
- Exploitation on ARM - Itzhak Avraham - Defcon 18 (2010)
- ARM Exploitation ROPMAP - Long Le - Blackhat USA (2011)
- Advanced ARM Exploitation - Stephen Ridley & Stephen Lawler - Blackhat USA (2012)
- ARM Assembly and Shellcode Basics - Saumil Shah - 44CON (2017)
- Heap Overflow Exploits for Beginners (ARM Exploitation Tutorial) - Billy Ellis (2017)
- Introduction to Exploitation on ARM64 - Billy Ellis - Codetalks (2018)
- Make ARM Shellcode Great Again - Saumil Shah - Hack.lu (2018)
- ARM Memory Tagging, how it improves C++ memory safety - Kostya Serebryany - LLVM (2018)
- Breaking Samsung's ARM Trustzone
- Hacker Nightmares: Giving Hackers a Headache with Exploit Mitigations - Azeria - Virtual Arm Research Summit (2020)
Articles / Papers
- ARM Assembly Basics Series - Azeria
- ARM Binary Exploitation Series - Azeria
- Smashing the ARM Stack - Mercked Security
- Introduction to ARMv8 64-bit Architecture - pnuic
- Alphanumeric RISC ARM Shellcode - (Phrack) - Yves Younan, Pieter Philippaerts
- Return-Oriented Programming on a Cortex-M Processor
- 3or ARM Exploitation Series - Dimitrios Slamaris
- Developing StrongARM/Linux Shellcode - (Phrack) - funkysh
- Reversing and Exploiting ARM Binaries - Mathy Vanhoef
- ARM Exploitation for IoT Series - Andrea Sindoni
- Reverse Engineering of ARM Microcontrollers - Rdomanski
- ARM64 Reversing and Exploitation Part 1 - ARM Instruction Set + Simple Heap Overflow - HighAltitudeHacks
Resources
CTF / Training Binaries
Books
- Practical Reverse Engineering (Chapter 2) - Bruce Dang, Alexandre Gazet and Elias Bachalany
- Beginners Guide to Exploitation on ARM - Volumes 1 & 2 - Billy Ellis
- ARM Assembly Language: Fundamentals & Techniques - William Hohl
Tools
Courses
- Azeria ARM Training
- Pentest Academy ARM Assembly
- Pentest Academy Reverse Engineering for ARM Platforms
- IHackArm Offensive ARM Exploitation
Related Awesome Lists
Contributing
Your contributions are always welcome!