سیستمی و پژوهش امنیتی
پیشرفته
۳۹ سرفصل
اسمبلی ARM64
ARM64 Assembly
رجیسترها، دستورهای load/store، قرارداد فراخوانی، stack frame و ABI.
دورههای این مسیر
مفاهیم اصلی
آموزش «مفاهیم اصلی» در مسیر اسمبلی ARM64.
۱ ماژول
تمرینها
آموزش «تمرینها» در مسیر اسمبلی ARM64.
۱ ماژول
معیار پیشرفت به مرحلهٔ بعد
آموزش «معیار پیشرفت به مرحلهٔ بعد» در مسیر اسمبلی ARM64.
۱ ماژول
سرفصلهای کامل
Core Topics
- ARM64 Registers
- General Purpose Registers
- SP
- PC
- Condition Flags
- Load / Store Instructions
- Arithmetic Instructions
- Logical Instructions
- و ۱۵ مورد دیگر…
Exercises
- Compile C code to ARM64 assembly
- Manually trace simple ARM64 functions
- Identify function arguments in registers
- Identify return values
- Analyze stack frames
- Follow conditional branches
- Debug ARM64 binaries
- Compare optimized vs unoptimized binaries
Move to Next Stage When
- You can read basic ARM64 assembly
- You understand ARM64 calling conventions
- You can reconstruct simple C functions from assembly
- You can follow stack changes during function calls
- You can analyze control flow without source code