ARM Assembly
Part 1: Introduction to ARM Assembly
Part 2: ARM Data Types and Registers
Part 3: ARM Instruction Set
Part 4: Memory Instructions: LDR/STR
Part 5: Load and Store Multiple
Part 6: Conditional Execution and Branching
Part 7: Stack and Functions
Assembly Basics Cheatsheet
Online Assembler
Exploitation
Writing ARM Shellcode
TCP Bind Shell in Assembly (ARM 32-bit)
TCP Reverse Shell in Assembly (ARM 32-bit)
Process Memory and Memory Corruption
Stack Overflows (Arm32)
Return Oriented Programming (Arm32)
Stack Overflow Challenges
Process Continuation Shellcode
Glibc Heap – malloc
Glibc Heap – free, bins, tcache
Part 1: Heap Exploit Development
Part 2: Heap Overflows and the iOS Kernel
Part 3: Grooming the iOS Kernel Heap
Lab Environment
ARM Lab VM 1.0
ARM Lab VM 2.0
Debugging with GDB and GEF
Emulate Raspberry Pi with QEMU
Running Arm Binaries on x86 with QEMU-User
Emulating Arm Firmware
TrustZone Research
TEEs and Arm TrustZone
Trustonic’s Kinibi TEE
Self-Improvement
Deep Work & The 30-Hour Method
Paradox of Choice
The Process of Mastering a Skill
About
ARM Assembly
Part 1: Introduction to ARM Assembly
Part 2: ARM Data Types and Registers
Part 3: ARM Instruction Set
Part 4: Memory Instructions: LDR/STR
Part 5: Load and Store Multiple
Part 6: Conditional Execution and Branching
Part 7: Stack and Functions
Assembly Basics Cheatsheet
Online Assembler
Exploitation
Writing ARM Shellcode
TCP Bind Shell in Assembly (ARM 32-bit)
TCP Reverse Shell in Assembly (ARM 32-bit)
Process Memory and Memory Corruption
Stack Overflows (Arm32)
Return Oriented Programming (Arm32)
Stack Overflow Challenges
Process Continuation Shellcode
Glibc Heap – malloc
Glibc Heap – free, bins, tcache
Part 1: Heap Exploit Development
Part 2: Heap Overflows and the iOS Kernel
Part 3: Grooming the iOS Kernel Heap
Lab Environment
ARM Lab VM 1.0
ARM Lab VM 2.0
Debugging with GDB and GEF
Emulate Raspberry Pi with QEMU
Running Arm Binaries on x86 with QEMU-User
Emulating Arm Firmware
TrustZone Research
TEEs and Arm TrustZone
Trustonic’s Kinibi TEE
Self-Improvement
Deep Work & The 30-Hour Method
Paradox of Choice
The Process of Mastering a Skill
About
About unknown
Self-Improvement
Deep Work & The 30-Hour Method
Paradox of Choice
The Process of Mastering a Skill
Twitter:
@Fox0x01
and
@azeria_labs
New ARM Assembly Cheat Sheet
Poster
Digital
Follow Azeria for updates
Follow @Azeria
Feedback?
Message @Azeria
© 2017-2022 Azeria Labs™ | All Rights Reserved.