GDB-Gef使用方法
ssooking Lv5

简介

PEDA(Python Exploit Development Assistance for GDB)是一个强大的GDB插件。它提供了更多功能,如高亮显示反汇编代码、寄存器等信息。PEDA提供了一些实用新的命令,比如checksec、aslr等
https://blog.csdn.net/SmalOSnail/article/details/53149426

一键安装:

安装GDB插件

peda

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

gef

官方文档地址

1
2
wget -O ~/.gdbinit-gef.py -q https://github.com/hugsy/gef/raw/master/gef.py
echo "source ~/.gdbinit-gef.py" >> ~/.gdbinit

如果主机/vm连接到互联网,你可以轻松地更新 GEF 到最新版本( 即使没有安装 git )。

1
2
3
4
python/path/to/gef.py --update

$ python ~/.gdbinit-gef.py --update
Updated

如果没有可用的更新,GEF 将响应 No update

1
2
gef> elf-info
显示当前上下文和堆信息( MIPS )

Reference

https://www.kutu66.com/GitHub/article_126193

http://www.peckerwood.top/post/peda_vs_pwndbg_gdb/

  • Post title:GDB-Gef使用方法
  • Post author:ssooking
  • Create time:2019-12-31 17:35:00
  • Post link:https://ssooking.github.io/2019/12/gdb-gef使用方法/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.