#UnicornEmulation #ReverseEngineering #Ghidra #Arm64
In this video i have tried to explain and show how we can cross compile any C code for arm64 architecture using gcc-aarch64 compiler. In the second part of this video i am going to use this cross compiled arm64 binary for explaining the unicorn emulation.
Commands used for installation:
1. sudo apt-get install gcc
2. sudo apt-get install gcc-aarch64-linux-gnu
3. sudo apt-get install qemu-user-static
Commands used for compilation and execution:
1. aarch64-linux-gnu-gcc -o crack_password crack_password.c
2. qemu-aarch64-static -L /usr/aarch64-linux-gnu/ ./crack_password
Also, if you are not familiar with arm64 architecture basics and its instruction set then dont forget to go though my previous video:
[ Ссылка ]
Ещё видео!