mirror of
https://github.com/The-Art-of-Hacking/h4cker
synced 2024-11-13 23:07:07 +00:00
3.8 KiB
3.8 KiB
ARM Architecture Resources
The following are a few good resources that can help you become familiar with the ARM architecure and exploitation of ARM-based vulnerabilities.
Tutorials and Articles
- 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
Presentations
- Exploitation on ARM - Itzhak Avraham
- ARM Exploitation ROPMAP - Long Le
- Advanced ARM Exploitation - Stephen Ridley & Stephen Lawler
- ARM Assembly and Shellcode Basics - Saumil Shah
- Heap Overflow Exploits for Beginners (ARM Exploitation Tutorial) - Billy Ellis
- Introduction to Exploitation on ARM64 - Billy Ellis
- Make ARM Shellcode Great Again - Saumil Shah
- ARM Memory Tagging, how it improves C++ memory safety - Kostya Serebryany
- Breaking Samsung's ARM Trustzone
- Hacker Nightmares: Giving Hackers a Headache with Exploit Mitigations - Azeria )
Architectural References
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