[pwnable] QEMU를 이용한 Cross compile 환경세팅

크로스 컴파일 및 디버깅 명령어 모음

내가 보려고 만든 크로스 컴파일 및 디버깅 명령어 모음집

환경설정

arm 32bit

sudo apt install gcc-arm-linux-gnueabi

arm 64bit

sudo apt install gcc-aarch64-linux-gnu

gdb-multiarch, qemu 설치

sudo apt install qemu-arm-static gdb-multiarch

gdb set

32bit

qemu-arm-static -L /usr/arm-linux-gnueabi/ -g 8888 ./file

gdb-multiarch

set arc arm

target remote :8888

64bit

qemu-aarch64-static -L /usr/aarch64-linux-gnu/ -g 8888 ./file

gdb-multiarch

set arc aarch64

target remote :8888

Categories:

Updated:

Leave a comment