PEDA - GDB 的 Python 漏洞利用开发辅助工具
peda help):
aslr -- 显示/设置 GDB 的 ASLR 设置checksec -- 检查二进制文件的各种安全选项dumpargs -- 在调用指令处停下时显示传递给函数的参数dumprop -- 转储特定内存范围内的所有 ROP 小工具elfheader -- 获取被调试 ELF 文件的头部信息elfsymbol -- 从 ELF 文件中获取非调试符号信息lookup -- 搜索所有属于某个内存范围的地址/引用patch -- 以字符串/十六进制字符串/整数形式修补从某个地址开始的内存pattern -- 生成、搜索或向内存写入循环模式procinfo -- 显示来自 /proc/pid/ 的各种信息pshow -- 显示各种 PEDA 选项及其他设置pset -- 设置各种 PEDA 选项及其他设置readelf -- 从 ELF 文件中获取头部信息ropgadget -- 获取二进制文件或库的常见 ROP 小工具ropsearch -- 在内存中搜索 ROP 小工具searchmem|find -- 在内存中搜索模式;支持正则表达式搜索shellcode -- 生成或下载常见的 Shellcodeskeleton -- 生成 Python 漏洞利用代码模板vmmap -- 获取被调试进程各节的虚拟映射地址范围xormem -- 对内存区域进行 XOR 密钥运算git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
echo "完成!现在可以用 gdb 调试你的程序并享受吧"