Linux开发_调试与安全_gdb_peda简介

PEDA是什么?

  • 增强gdb的显示:在调试过程中着色并显示反汇编代码,寄存器和内存信息。
  • 增强GDB调试能力

PEDA指令:

  • 添加命令以支持调试和利用开发(有关命令的完整列表,请使用peda help):
    • aslr - 显示/设置GDB的ASLR设置
    • checksec - 检查二进制的各种安全选项
    • dumpargs - 显示在调用指令处停止时传递给函数的参数
    • dumprop - 将所有ROP小工具转储到特定的内存范围内
    • elfheader - 从调试的ELF文件中获取标头信息
    • elfsymbol - 从ELF文件中获取非调试符号信息
    • lookup - 搜索属于内存范围的地址的所有地址/引用
    • patch - 补丁内存从字符串/ hexstring / int开始
    • pattern - 生成,搜索或写入循环模式到内存
    • procinfo - 显示来自/ proc / pid /的各种信息
    • pshow - 显示各种PEDA选项和其他设置
    • pset - 设置各种PEDA选项和其他设置
    • readelf - 从ELF文件中获取标头信息
    • ropgadget - 获取二进制或库的常见ROP小工具
    • ropsearch - 在内存中搜索ROP小工具
    • searchmem|find - 在内存中搜索模式; 支持正则表达式搜索
    • shellcode - 生成或下载常见的shellcode。
    • skeleton - 生成python漏洞利用代码模板
    • vmmap - 在调试过程中获取部分的虚拟映射地址范围
    • xormem - 使用密钥对存储区域进行异或

安装方法:

git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

17岁boy想当攻城狮

感谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值