首頁
社區(qū)
課程
招聘
gdb boff 0x1358

pwndbg調(diào)試的時(shí)
boff 0x1358是個(gè)什么東西
我調(diào)試的時(shí)候報(bào)錯(cuò) , 顯示沒有這個(gè)命令

收藏
1條回答
bubble_huntr 2023-10-9

boff是b *$rebase(0x1358)的簡(jiǎn)寫指令,用于程序開啟pie時(shí)下斷點(diǎn),當(dāng)然也可以用b *(codebase + 0x1358)來完成同樣的操作,codebase需要用gdb指令codebase來得到,當(dāng)然也可以用vmmap來獲取,如果沒有boff指令的話可以安裝下面的兩個(gè)gdb插件pwndbg以及pwngdb,如果已經(jīng)安裝pwndbg可以再安裝pwngdb即可,只需要將pwngdb clone到用戶目錄然后在~/.gdbinit里面添加下面的代碼

1
2
3
4
5
6
7
8
9
source ~/Pwngdb/pwngdb.py
source ~/Pwngdb/angelheap/gdbinit.py
 
define hook-run
python
import angelheap
angelheap.init_angelheap()
end
end
回復(fù) 已采納
YUIU.Ma: 師傅有配置好的環(huán)境VM嗎?求一個(gè)
回復(fù) 2023-10-17
YUIU.Ma: 還要在第一行添加source  ~/pwndbg/gdbinit.py完美了  ,謝謝
回復(fù) 2023-10-28
《30小時(shí)教你玩轉(zhuǎn)CTF》
  參與學(xué)習(xí)     691 人
  提問次數(shù)     67 個(gè)
《30小時(shí)教你玩轉(zhuǎn)CTF》;頂尖講師團(tuán)隊(duì)親授,教你深入淺出學(xué)攻防;每周一、周四更新
0
我的提問
0
我的回答
0
學(xué)習(xí)收益