gdb link n info b d 1 # 删除断点 b *0xxxxx b 函数名 c # continue plt got backtrace return# 把这个库函数退出
fastbin
pwndbg> distance 源地址 目的地址 pwndbg> p/d 0x6c
1
disass 地址
ROPgadget
one_gadget
一个gadget就能完成攻击的目的 对程序的环境和依赖要求比较高
———————-
查看两个地址的距离
gdb方法
1 2
pwndbg> distance 0x7fffffffe140 0x7fffffffe1b0 0x7fffffffe140->0x7fffffffe1b0 is 0x70 bytes (0xe words)
python方法
1 2 3 4 5 6 7 8
[root@ningan ret2text]# python Python 3.6.9 (default, Mar 10 2023, 16:46:00) [GCC 8.4.0] on linux Type "help", "copyright", "credits" or "license"for more information. >>> 0x7fffffffe1b0 - 0x7fffffffe140 112 >>>