ELF去殼

gcc -c -static a.c -o a.o
ld -Ttext=0×0000 -nostdlib  a.o -o a    (Ttext代碼段開始,nostdlib無標準庫)
objcopy -I elf32 -O binary a a.bin
如果要去頭,得把代碼段的加載地址給賦值了,默認的Ttext是共享庫加載的.
gcc -e 段名   指鏈接時手動指向從哪個地方開始
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章