利用gdb进行计算
以帕鲁杯2024Palu为例
首先程序进行一定的运行查看stack
找到libc地址
查看vmmap
用stack地址-vmmap地址得出偏移
exp计算偏移
还是帕鲁杯2024Palu为例
已知__libc_start_main+240
所以在libc.sym中要-240
libc_base = int(io.recv(14),16) - libc.sym['__libc_start_main'] - 240
原
libc_base = int(io.recv(14),16) - 20840