ununtu 22.04安装pwntools及相关工具

1.下载ubuntu
2.下载vim

sudo apt-get install vim

如果显示:E: 无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 5259(unattended-upgr)持有
N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?
输入

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock 

再次输入

sudo apt-get install vim

如果不会使用vim可以输入vimtutor进入教程学习
3.更换默认源
此处参见笔者所写的 Ubuntu22.04换源

4.更换pip的源
在根目录创建目录
再进入新建目录
再创建pip.conf

mkdir .pip
cd .pip/
vim pip.conf

将以下代码复制在打开的vim文件里

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

安装python的pip

sudo apt-get install python3-pip

安装tmux

sudo apt-get install tmux

安装好后输入tmux检查是否安装成功
终端最下面出现一行绿色则安装成功
输入exit退出

5.下载pwntools

sudo su
 pip install pwntools

输入python3检查是否安装成功
若出现类似

Python 3.10.6 (main, Nov  2 2022, 18:53:38) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

出现则安装成功
再输入exit()退出
6.pwndbg安装
在此之前需要检查是否安装了gdb这个软件
输入gdb
若出现类似

GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) 

的出现则已安装
按q退出
若未安装
则输入

sudo apt-get install gdb

进行安装
7.安装pwndbg
pwndbg
找到HOW?
下方有代码复制粘贴到终端即可
下载速度较慢
也可点击code下载ZIP后解压
然后进入这个目录后
输入./setup.sh安装
8.安装pwngdb
pwngdb
同上一步操作下载压缩包解压
按照手册安装

cp ~/Pwngdb/.gdbinit ~/

把里面的.gdbinit复制到根目录下
输入gdb看是否报错
若报错
退出后输入vim .gdbinit
修改第一行为source ~/pwndbg-dev/gdbinit.py
保存退出
改文件名

mv Pwngdb-master/ Pwngdb

笔者能力有限,就写到这里,如有错误,还望指出。

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值