Ubuntu安装pwntools工具(超详细)

4 篇文章 0 订阅

电脑配置

  1. Win10电脑
  2. VMware Workstation Pro
  3. Ubuntu18.04.5系统

准备工作

  • 执行所有升级
1. sudo apt-get update
2. sudo apt-get upgrade -y
  • 安装编译Python源程序所需要的包
1.sudo apt install build-esstial -y
2.sudo apt install libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev -y
sudo apt-get install zlib1g-dev
3.sudo apt-get install zlib1g-dev

下载Python3.x源程序压缩包

自行到Python官网下载,下载后解压缩到某一个文件夹下即可

配置Python

1.  cd Python -3.x
2.  ./configure --enable-optimizations

编译安装Python3.x

1. sudo make
2. sudo make install

安装、升级、卸载pip和更换pip源

1. sudo apt-get install python3-pip
2. sudo pip3 install --upgrade pip
3. sudo apt-get remove python3-pip
4. pip install web.py -i https://pypi.tuna.tsinghua.edu.cn/simple/

查看pip

可输入 pip --list

这里给出国内的pip源,可以自行选择

1.阿里云 http://mirrors.aliyun.com/pypi/simple/

2.中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

3.豆瓣(douban) http://pypi.douban.com/simple/

4.清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

5.中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

安装git

1. sudo apt install git

进行git配置

1. sudo git config --global user.name '自定义用户名'
2. sudo git config --global user.email '邮箱'

查看配置

1. git config --list

安装setuptools

1. pip install setuptools

安装pwntools

1. sudo pip install pwntools

测试

1. python3
2. 输入import pwn
3. 若不报错,继续输入 pwn.asm("xor eax,eax")
4. 输出 '1\xc0'
5. 成功安装
  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
### 回答1: 要在Ubuntu 20.04上安装pwntools,可以按照以下步骤进行操作: 1. 打开终端并更新软件包列表: sudo apt update 2. 安装pip工具: sudo apt install python3-pip 3. 安装pwntools: sudo pip3 install pwntools 4. 验证pwntools是否安装成功: python3 -c "import pwn; print(pwn.__version__)" 如果成功安装,将会输出pwntools的版本号。 希望这些步骤能够帮助你在Ubuntu 20.04上安装pwntools。 ### 回答2: Pwntools是一个自动化漏洞利用框架,可以帮助安全研究人员优化或扩展漏洞利用过程。在Ubuntu 20.04上安装Pwntools非常简单,您可以按照以下步骤进行: 第一步,安装pip: Pwntools是通过pip进行安装的,因此需要先安装pip。您可以通过运行以下命令来完成安装: ``` sudo apt install python3-pip ``` 第二步,安装libc-bin和binutils: 这些程序包是Pwntools所需的一些依赖项。您可以通过运行以下命令来安装它们: ``` sudo apt-get install libc-bin binutils ``` 第三步,安装Pwntools: 一旦您安装了pip和一些必要的依赖项,就可以在命令行上运行以下命令安装Pwntools: ``` pip3 install pwntools ``` 完成上述步骤后,您已成功安装Pwntools!您可以运行一个示例程序来验证Pwntools是否正常工作。例如,您可以使用以下命令运行Pwntools: ``` python3 -c 'from pwn import *; print("Success!")' ``` 如果输出看起来像以下内容,则证明Pwntools已正常安装: Success! 在安装完成之后,您可以利用Pwntools来编写并运行各种漏洞利用脚本。这些脚本可以用于测试漏洞及其修补程序,以确保您的软件或网络系统更加安全及可靠。 ### 回答3: 要在Ubuntu 20.04上安装pwntools,可以按照以下步骤进行。 1. 首先,使用命令行终端打开Ubuntu 20.04操作系统。可以通过按下Ctrl+Alt+T键打开终端。 2. 在终端中,输入以下命令以更新系统的软件包列表。输入完毕后,按下回车键: ``` sudo apt-get update ``` 3. 接下来,输入以下命令以安装需要的软件包和工具。 ``` sudo apt-get install python2.7 python-pip python-dev git libssl-dev libffi-dev build-essential ``` 4. 安装完所需的软件包和工具后,可以使用以下命令安装pwntools。 ``` sudo pip install pwntools ``` 5. 如果您只想安装特定版本的pwntools,则可以使用以下命令来安装所需的版本。 ``` sudo pip install pwntools==3.13.0 ``` 6. 最后,验证pwntools是否已正确安装。您可以在终端中输入以下命令: ``` python -c "import pwn" ``` 如果安装正确,则不会显示任何错误消息。否则,将出现有关任何错误的错误消息。 总之,如果您想在Ubuntu 20.04上使用pwntools,只需按照上述步骤进行安装即可。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值