小坑~费时间啊啊啊啊

1.ubuntu18.04 64 下载32位运行库

sudo apt-get install  lib32ncurses5 lib32z1

2.本地测试二进制文件需要添加可执行权限

r-可读;w-可写;x-可执行

3. gdb工具peda、pwndbg和gef

遇到的问题:

在调试时有时候需要不同功能,在gdb下需要安装两个工具pwndbg和peda,可惜这两个不兼容

pwndbg在调试堆的数据结构时候很方便

peda在查找字符串等功能时方便

切换gdb的调试工具pwndbg或peda:

  1. vim ~/.gdbinit
  2. source ~/peda/peda.py

把第二行添加到gdbinit的配置文件中去,把pwndbg的注释掉,即可切换为peda

posted @ 2019-04-17 09:27  CTF_PWN日记  阅读(684)  评论(0编辑  收藏  举报