{"id":13459935,"url":"https://github.com/HenryHoggard/awesome-arm-exploitation","last_synced_at":"2025-03-24T18:31:26.804Z","repository":{"id":45220934,"uuid":"194529710","full_name":"HenryHoggard/awesome-arm-exploitation","owner":"HenryHoggard","description":"A collection of awesome videos, articles, books and resources about ARM exploitation.","archived":false,"fork":false,"pushed_at":"2024-01-04T19:53:37.000Z","size":21,"stargazers_count":318,"open_issues_count":2,"forks_count":46,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-10-28T13:46:07.339Z","etag":null,"topics":["arm","awesome","awesome-list","exploitation","security"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HenryHoggard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-06-30T15:09:21.000Z","updated_at":"2024-10-28T08:35:03.000Z","dependencies_parsed_at":"2024-01-10T19:11:58.262Z","dependency_job_id":null,"html_url":"https://github.com/HenryHoggard/awesome-arm-exploitation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenryHoggard%2Fawesome-arm-exploitation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenryHoggard%2Fawesome-arm-exploitation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenryHoggard%2Fawesome-arm-exploitation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenryHoggard%2Fawesome-arm-exploitation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HenryHoggard","download_url":"https://codeload.github.com/HenryHoggard/awesome-arm-exploitation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221995792,"owners_count":16913562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm","awesome","awesome-list","exploitation","security"],"created_at":"2024-07-31T10:00:32.596Z","updated_at":"2024-10-29T05:31:21.265Z","avatar_url":"https://github.com/HenryHoggard.png","language":null,"funding_links":[],"categories":["Uncategorized","Other Awesome Lists","Technical","To Sort","Other Lists","Useful Resources"],"sub_categories":["Uncategorized","Other Security Awesome Lists","awesome-*","TeX Lists","Security Awesome Lists"],"readme":"# Awesome ARM Exploitation\n\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA collection of awesome videos, articles, books, tools and resources about ARM exploitation.\n\n## Contents\n* [Conference Talks / Videos](#conference-talks--videos)\n* [Articles / Papers](#articles--papers)\n* [Resources](#resources)\n* [CTF / Training Binaries](#ctf--training-binaries)\n* [Books](#books)\n* [Tools](#tools)\n* [Courses](#courses)\n* [Related Awesome Lists](#related-awesome-lists)\n* [Contributing](#contributing)\n\n## Conference Talks / Videos\n* [Exploitation on ARM](https://www.youtube.com/watch?v=kykVyJ0dm8Y) - Itzhak Avraham - Defcon 18 (2010)\n* [ARM Exploitation ROPMAP](https://www.youtube.com/watch?v=VDyf_tJ8IUg) - Long Le - Blackhat USA (2011)\n* [Advanced ARM Exploitation](https://www.youtube.com/watch?v=gdsPydfBfSA) - Stephen Ridley \u0026 Stephen Lawler - Blackhat USA (2012)\n* [ARM Assembly and Shellcode Basics](https://www.youtube.com/watch?v=BhjJBuX0YCU) - Saumil Shah - 44CON (2017)\n* [Heap Overflow Exploits for Beginners (ARM Exploitation Tutorial)](https://www.youtube.com/watch?v=L8Ya7fBgEzU) - Billy Ellis (2017)\n* [Introduction to Exploitation on ARM64](https://www.youtube.com/watch?v=xVyH68HFsQU) - Billy Ellis - Codetalks (2018)\n* [Make ARM Shellcode Great Again](https://www.youtube.com/watch?v=9tx293lbGuc) - Saumil Shah - Hack.lu (2018)\n* [ARM Memory Tagging, how it improves C++ memory safety](https://www.youtube.com/watch?v=iP_iHroclgM) - Kostya Serebryany - LLVM (2018)\n* [Breaking Samsung's ARM Trustzone](https://i.blackhat.com/USA-19/Thursday/us-19-Peterlin-Breaking-Samsungs-ARM-TrustZone.pdf)\n* [Hacker Nightmares: Giving Hackers a Headache with Exploit Mitigations](https://www.youtube.com/watch?v=riQ-WyYrxh4) - Azeria - Virtual Arm Research Summit (2020)\n\n## Articles / Papers\n* [ARM Assembly Basics Series](https://azeria-labs.com/writing-arm-assembly-part-1/) - Azeria\n* [ARM Binary Exploitation Series](https://azeria-labs.com/writing-arm-shellcode/) - Azeria\n* [Smashing the ARM Stack](https://www.merckedsecurity.com/blog/smashing-the-arm-stack-part-1) - Mercked Security\n* [Introduction to ARMv8 64-bit Architecture](https://quequero.org/2014/04/introduction-to-arm-architecture/) - pnuic\n* [Alphanumeric RISC ARM Shellcode](http://phrack.org/issues/66/12.html) - (Phrack) - Yves Younan, Pieter Philippaerts\n* [Return-Oriented Programming on a Cortex-M Processor](https://ieeexplore.ieee.org/document/8029521)\n* [3or ARM Exploitation Series](https://blog.3or.de/arm-exploitation-return-oriented-programming.html) - Dimitrios Slamaris\n* [Developing StrongARM/Linux Shellcode](http://www.phrack.com/issues/58/10.html) - (Phrack) - funkysh\n* [Reversing and Exploiting ARM Binaries](http://www.mathyvanhoef.com/2013/12/reversing-and-exploiting-arm-binaries.html) - Mathy Vanhoef\n* [ARM Exploitation for IoT Series](https://quequero.org/2017/07/arm-exploitation-iot-episode-1/) - Andrea Sindoni\n* [Reverse Engineering of ARM Microcontrollers](https://rdomanski.github.io/Reverse-engineering-of-ARM-Microcontrollers/) - Rdomanski\n* [ARM64 Reversing and Exploitation Part 1 - ARM Instruction Set + Simple Heap Overflow\n](http://highaltitudehacks.com/2020/09/05/arm64-reversing-and-exploitation-part-1-arm-instruction-set-heap-overflow/) - HighAltitudeHacks\n\n## Resources\n\n* [ARM Architecture Reference Manual](http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.architecture.reference/index.html)\n* [Online ARM Assembler](https://azm.azerialabs.com/)\n* [ARM TEE Reversing and Exploitation](https://github.com/enovella/TEE-reversing)\n\n## CTF / Training Binaries\n\n* [Exploit Me](https://github.com/bkerler/exploit_me)\n* [Exploit Challenges](https://github.com/Billy-Ellis/Exploit-Challenges)\n* [Azeria ARM Lab](https://azeria-labs.com/emulate-raspberry-pi-with-qemu/)\n\n## Books\n\n* [Practical Reverse Engineering](https://www.wiley.com/en-us/Practical+Reverse+Engineering%3A+x86%2C+x64%2C+ARM%2C+Windows+Kernel%2C+Reversing+Tools%2C+and+Obfuscation-p-9781118787311) (Chapter 2) - Bruce Dang, Alexandre Gazet and Elias Bachalany\n* [Beginners Guide to Exploitation on ARM](https://zygosec.com/book.html) - Volumes 1 \u0026 2 - Billy Ellis\n* [ARM Assembly Language: Fundamentals \u0026 Techniques](https://www.amazon.co.uk/ARM-Assembly-Language-Fundamentals-Techniques/dp/1439806101) - William Hohl\n\n## Tools\n\n* [Ropper](https://github.com/sashs/Ropper)\n\n## Courses\n\n* [Azeria ARM Training](https://training.azeria-labs.com/)\n* [Pentest Academy ARM Assembly](https://www.pentesteracademy.com/course?id=46)\n* [Pentest Academy Reverse Engineering for ARM Platforms](https://www.pentesteracademy.com/course?id=49)\n* [IHackArm Offensive ARM Exploitation](https://ihackarm.com/)\n\n## Related Awesome Lists\n\n* [Awesome Android Security](https://github.com/ashishb/android-security-awesome)\n* [Awesome iOS Security](https://github.com/ashishb/osx-and-ios-security-awesome)\n* [Awesome IoT Hacks](https://github.com/nebgnahz/awesome-iot-hacks)\n* [Awesome Exploit Development](https://github.com/FabioBaroni/awesome-exploit-development)\n\n## [Contributing](CONTRIBUTING.md)\n\nYour contributions are always welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHenryHoggard%2Fawesome-arm-exploitation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHenryHoggard%2Fawesome-arm-exploitation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHenryHoggard%2Fawesome-arm-exploitation/lists"}