IoT stripped binary symbolization and overriding the __uClibc_main for MIPS

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


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir