ubuntu安装gef,pwndbg,peda_ubuntu如何安装peda-程序员宅基地

技术标签: gdb  ubuntu  pwn  linux  

1.先确认gdb是否安装

apt-get install gdb

2.peda安装

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

3.pwndbg安装

git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh

4.gef安装

①wget https://github.com/hugsy/gef/raw/master/gef.py

wget可能不好用,无法连接。
sudo vi /etc/hosts
在最后放上199.232.68.133 raw.githubusercontent.com(199.232.68.133 是raw.githubusercontent.com的真实地址)
再执行①即可

5.切换命令

使用peda:echo “source /home/humen/peda/peda.py” >> ~/.gdbinit
使用pwndbg:echo “source /home/humen/pwndbg/gdbinit.py”>> ~/.gdbinit
使用gef: echo source ~/gef.py >> ~/.gdbinit

执行 vim ~/.gdbinit
使用哪一个工具,注释其他两个即可。

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41560595/article/details/108710625

智能推荐

十大Python机器学习开源项目-程序员宅基地

文章浏览阅读50次。2019独角兽企业重金招聘Python工程师标准>>> ...

rman备份恢复总结-程序员宅基地

文章浏览阅读80次。Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的Oracle 工具.RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMA..._backup incremental level 2 database plus archivelog;

win10系统jupyter notebook无法打开虚拟环境,自动补全,无法找到程序输入点的解决方法_无法定位程序输入点 steamapi_getsteaminstallpath launcher.dl-程序员宅基地

文章浏览阅读1.1k次。解决方法:需要安装nb_conda命令:conda install nb_conda_kernels或者conda install nb_conda然后重新启动conda打开jupyter notebook即可。_无法定位程序输入点 steamapi_getsteaminstallpath launcher.dll

win8.1 cygwin编译java轻量虚拟机avian-程序员宅基地

文章浏览阅读146次。1.背景  昨天在网上看到别人用aauto写本地小程序写的很爽,我觉得如果java的jre能小一点,凭借java庞大的第三方类库写小工具也还算不错的。本人就经常用eclipse+一些commons包写些小工具软件。不过可惜的是只能自己用,对于没装java环境的人来说就麻烦了。所以就去网上找到了一个轻量级java虚拟机avian。但是在编译和安装过程中遇到了很多困难,特此记录。..._avian jvm

TDD和单元测试_tdd测试-程序员宅基地

文章浏览阅读966次。这篇博客的动机是解释测试驱动开发中使用的测试的性质和目的。为了避免混淆,我将使用表达式TDD测试来引用测试驱动开发环境中使用的测试类型。这篇博客文章的目的是澄清TDD测试、单元测试和验收测试之间的关系。TDD Tests are not Unit Tests让我们从TDD测试和单元测试之间的区别开始。表面上,TDD测试与单元测试非常相似。这并不奇怪,因为您使用单元测试框架,如Visual Studio Tests或NUnit来创建这两种类型的测试。单元测试的目的是独立测试代码单元。例如,您可以创建一_tdd测试

在移动硬盘中安装win10和macos双系统-程序员宅基地

文章浏览阅读1.1k次,点赞22次,收藏23次。本文通过在SSD移动硬盘中安装win10和macos双系统,实现操作系统随身携带小慢哥的原创文章,欢迎转载目录 目标 准备工作 Step1. 清空分区,转换为GPT Step2. 安装win10 Step3. 压缩win10分区容量 Step4. 创建2个分区 Step5. 将bootcamp驱动放置到exFAT分区中 Step6. 将macos分区..._mac移动硬盘装双机系统

随便推点

第二章:整数二分与浮点数二分(极限思想)_浮点数二分为什么不加一-程序员宅基地

文章浏览阅读5.8k次,点赞83次,收藏163次。通过画图的方式帮助大家理解二分的应用。_浮点数二分为什么不加一

IDEA/Pycharm激活后无法打开的解决办法_为什么激活的pycharm-程序员宅基地

文章浏览阅读2.1k次。问题:在按照操作破解PyCharm后,发现双击无法启动编译器破解方法:https://blog.51cto.com/zhaoanan/2107396可能的解决方案1.检查JetbrainsCrack-2.6.10-release-enc.jar的路径是否正确注意JetbrainsCrack-2.6.10-release-enc.jar的路径:pycharm64.exe.vmoptions和pycharm.exe.vmoptions中添加的路径应该是JetbrainsCrack-2.6.10-re_为什么激活的pycharm

如何查看Django的版本-程序员宅基地

文章浏览阅读869次。在 settings.py中开头几行就可以看到。转载于:https://blog.51cto.com/ipcpu/2325913_如何查看django是版本几

自动柜员机属于微型计算机的一种,自动柜员机属于微型计算机的一种。(  )...-程序员宅基地

文章浏览阅读563次。摘要:或腐毒物成皮肤灼蚀造伤的,自动种经皮物肤吸收毒,即脱应立去受污染物的衣。新皮的是层指,于微核团灰质海脑半质B质D、脊球深半球部的半球表面大脑的白、大大脑的灰髓的。个案工作者对、型计责判断价值拒斥愿和案主不宜备、的意的态度采用否定。...或腐毒物成皮肤灼蚀造伤的,自动种经皮物肤吸收毒,即脱应立去受污染物的衣。机属现实认为治疗模式判断价值基石疗过程的是治。新皮的是层指,于微核团灰质海脑半质B质D..._atm 控制部微型计算机

常用CHM帮助文档集锦下载-程序员宅基地

文章浏览阅读64次。ADO 2.5 Microsoft ADO 2.5 程序员参考.chmADO.NET_微软出版社 《ADO.Net技术内幕》《Microsoft ADO.Net Core Reference 》.NET.En.chmADO210.CHMasp.net 2.0_Apress.ASP.Dot.NET.2.0.Revealed.eBook-LiB.chmasp中文.chmASP基础教材.chmasp帮助..._c语言帮助文档chm

利用金山快盘云服务搭建自己的SVN服务器-程序员宅基地

文章浏览阅读61次。我是程序员,一般习惯使用svn来管理自己的代码,连带着,我很多历史性文档,也都丢在svn服务器里面。但这里有个问题,我单位一台机器,家里一台机器,同步起来很不方便,老是U盘带来带去,容易丢不说,代码安全也得不到保障。也想过利用sourceForge等公开的svn服务,不过总觉得代码在人家那里,有点不大放心。不过,我也还没有疯到为了这个小小的需求,自己买台服务器托管到电信机房,呵呵。...

推荐文章

热门文章

相关标签