环境:

  • gdb 9.2
  • ubuntu 20(x64)

连接

  • pwndbg
  • gdb9.2
  • gdb9.2网盘连接 密码: kaq4
  • GDB中文教程

编译gdb

由于发行的gdb比较老,pwndbg建议使用高版本GDB,因此我们下载最新的GDB9.2

  1. 安装依赖
    #apt install texinfo
  2. 解压GDB,卸载自带GDB
    #tar -vxf gdb-9.2.tar.gz
    #sudo apt remove gdb
  3. 编译
    #cd gdb-9.2
    #mkdir build && cd build
    #…/configure --with-python=’/usr/bin/python3’
    #make
    #sudo make install

安装pwndbg

因为GDB现在是我们自己编译安装的,视乎缺少了某些环境信息或则是原来GDB信息有残留,我们需要修改下pwndbg安装脚本

  1. 下载pwndbg
    #git clone https://github.com/pwndbg/pwndbg.git
    #cd pwndbg
  2. 修改setup.sh脚本
    主要是是手动的指定python的路径信息,这里仅供参考,大家要看自己实际情况

    PYTHON+=/usr/bin/python4.8
    INSTALLFLAGS="--target /usr/lib/python3/dist-packages"
    


3. 安装脚本
#./setup.sh
4. 注
在setup过程中若出现错误可以手动安装例如:

安装setuptools过错中报错,则手动执行
#python3 -m pip install setuptools
然后再次
#./setup.sh

gdb pwndbg插件安装相关推荐

  1. gdb调试的插件安装——gef插件

    以下博客中的链接都是大佬们提供的链接 目录 一. 更新gdb和python版本 二. 解决git clone下载速度很慢 三. 安装gef插件 一. 更新gdb和python版本 gef插件源地址:h ...

  2. [pwn]调试:gdb+pwndbg食用指南

    https://blog.csdn.net/Breeze_CAT/article/details/103789233 gdb+pwndbg组合拳 文章目录 gdb+pwndbg组合拳 前言及安装 基本 ...

  3. GDB实用插件(peda, gef, gdbinit)全解

    CSDN GitHub GDB实用插件(peda, gef, gdbinit)全解 AderXCoding/system/tools/gdb/plugin 本作品采用知识共享署名-非商业性使用-相同方 ...

  4. vim经典主题插件安装编译环境配置

    一.安装vbundle管理插件 需要安装git插件,使用vbundle这个自动安装和管理插件的插件.可以下载到本地后进行配置. git clone https://github.91chi.fun/h ...

  5. vue-devTools插件安装流程

    vue-devTools插件安装流程 本文主要介绍 vue的调试工具 vue-devtools 的安装和使用 工欲善其事, 必先利其器, 快快一起来用vue-devtools来调试开发你的vue项目吧 ...

  6. Android Eclipse之Git插件安装、配置、提交、修改、冲突、查看历史、覆盖。

    为什么80%的码农都做不了架构师?>>>    首先进入eclipse插件安装功能页面,这个就不多说了,下面给出截图,如果不会的也不必往下看了. 安装Git 一:Eclipse工具栏 ...

  7. MyEclipse插件安装

    一.安装方法: 方法一.如果可以上网可在线安装 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search fo ...

  8. crx header invalid_解决Chrome插件安装时程序包无效【CRX_HEADER_INVALID】(转载+xPath插件)...

    最近安排让协助开发/维护爬虫工具类,主要涉及到网页内容的获取,主要使用python+xPath作为解析库,初次认识,感觉还不错! https://www.w3.org/TR/xpath/all/ ht ...

  9. jupyter notebook快捷键总结及重要插件安装

    1.命令模式 (press Esc to enable) F: find and replace Ctrl-Shift-P: open the command palette Enter: enter ...

最新文章

  1. python是c语言写的吗-python和C语言的差别
  2. Mini音乐播放器【简单版】(附源码)
  3. [分享]运维分享一一阿里云linux系统mysql密码修改脚本
  4. 1088 三人行 (20分)
  5. 阿里开源实时计算平台Blink,能让计算延迟降至毫秒级 | 附技术详解
  6. k8s的flannel网络插件配置
  7. Platform(平台)
  8. ExecuteScalar的使用
  9. vue项目中使用cn打印组件
  10. 商业分析方法与工具总结
  11. 在vs2008中编译(调试)eMule0.50a以及veryCD版的easyMule
  12. 阿里邮箱怎么开通pop3服务器,云邮箱如何在IPAD上设置POP3/IMAP协议?
  13. 大学物理复习笔记——电磁感应定律
  14. macbook word插入公式快捷键 输入阿拉伯数字快捷键 快速打开访达快捷键
  15. 2021 年,中台的“瓜”你还吃吗?
  16. 安装VC 6.0,出现 DOSX.EX must be in your AUTOEXEC.NT的信息
  17. 手把手教你移植 tinyriscv 到FPGA上
  18. 【自学C++】C++ cout clog cerr区别
  19. eac 反调试_自己动手制作一个过保护调试器
  20. 5月刊推荐:ML语言之父——罗宾·米尔纳

热门文章

  1. 阿里云推出CloudDBA,解决数据库性能优化和问题诊断难题
  2. 数据中心不再有空调、风扇等冷却装置会怎样?
  3. 系列文章----.Net程序员学用Oracle系列
  4. java 8 方法引用(method references)
  5. ADO.NET数据库
  6. Shell中的特殊字符
  7. HTML5学习笔记简明版(4):新元素之video,audio,meter,datalist,keygen,output
  8. Oracle 数据库实例启动关闭过程
  9. SQL注入法攻击一日通
  10. 学习笔记(10):Python网络编程并发编程-粘包现象