Use here to symbolize your __uClibc_main fucntion
https://naliferopoulos.github.io/ThinkingInBinary/symbolicating-stripped-elf-files-manually.html
after is normal. Follow here
https://github.com/otsmr/blackbox-fuzzing
somehow libc.so.6 is not supported but native C code works as overriding application.
This is how it hits to the __uClibc_main function.

i moved 0xabcd value a unsigned integer variable as you can see it works

sudo chroot . ./qemu-mips-static -g 1234 -E LD_PRELOAD=./override.o ./bin/busybox-with-symbols
gdb-multiarch ./bin/busybox-with-symbols
Bir yanıt yazın