首页
社区
课程
招聘
gdb boff 0x1358

pwndbg调试的时
boff 0x1358是个什么东西
我调试的时候报错 , 显示没有这个命令

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

boff是b *$rebase(0x1358)的简写指令,用于程序开启pie时下断点,当然也可以用b *(codebase + 0x1358)来完成同样的操作,codebase需要用gdb指令codebase来得到,当然也可以用vmmap来获取,如果没有boff指令的话可以安装下面的两个gdb插件pwndbg以及pwngdb,如果已经安装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
回复 已采纳
YUIU.Ma: 师傅有配置好的环境VM吗?求一个
回复 2023-10-17
YUIU.Ma: 还要在第一行添加source  ~/pwndbg/gdbinit.py完美了  ,谢谢
回复 2023-10-28
《30小时教你玩转CTF》
  参与学习     715 人
  提问次数     69 个
《30小时教你玩转CTF》;顶尖讲师团队亲授,教你深入浅出学攻防;每周一、周四更新
我的问答 领取收益
0
我的提问
0
我的回答
0
学习收益