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

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

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

boff是b *$rebase(0x1358)的簡寫指令,用于程序開啟pie時下斷點,當然也可以用b *(codebase + 0x1358)來完成同樣的操作,codebase需要用gdb指令codebase來得到,當然也可以用vmmap來獲取,如果沒有boff指令的話可以安裝下面的兩個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嗎?求一個
回復(fù) 2023-10-17
YUIU.Ma: 還要在第一行添加source  ~/pwndbg/gdbinit.py完美了  ,謝謝
回復(fù) 2023-10-28
《30小時教你玩轉(zhuǎn)CTF》
  參與學(xué)習(xí)     610 人
  提問次數(shù)     59 個
《30小時教你玩轉(zhuǎn)CTF》;頂尖講師團隊親授,教你深入淺出學(xué)攻防;每周一、周四更新
0
我的提問
0
我的回答
0
學(xué)習(xí)收益