Ubuntu下安装pwntools的详细教程

Ubuntu下安装pwntools的详细教程

最近新安装了一个ubuntu的22.04版本的虚拟机,但是环境的配置有点麻烦

环境

VMware® Workstation 17 Pro
Ubuntu 22.04.5
python 3.8.5

一、准备

执行所有升级

sudo apt-get update
sudo apt-get upgrade -y

安装编译Python源程序所需要的包

sudo apt install build-essential -y
sudo apt install libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev -y
sudo apt-get install zlib1g-dev

二、python配置

python的官网下载一个源码包,推荐到清华的镜像站下载

我下载的是python3.8.5,因为我自己本地的环境是3.8.5,在调试的时候也方便,如果觉得麻烦也可以通过我提供的网盘下载

[python3.8.5]: http://113.45.36.119:40803/s/jRfM “ “

​ 密码:moon

下载后放到一个文件夹下解压

tar -xvf Python-3.8.5.tar.xz

接下来就是对python的配置

cd ./Python-3.8.5
./configure --enable-optimizations

这里需要一定时间

接着使用make命令构建python

sudo make

编译完成后使用命令

sudo make install

安装python

成功后显示

Successfully installed pip-20.1.1 setuptools-47.1.0

这里会自动给你安装上pip和setuptools

如果没有的话可以使用以下命令安装pip

sudo apt-get install python3-pip

升级pip

sudo pip3 install --upgrade pip

卸载pip

sudo apt-get remove python3-pip

pip换源

pip install web.py -i https://pypi.tuna.tsinghua.edu.cn/simple

国内的pypi源

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/

使用命令

pip list

可以查看当前安装的python库

三、安装pwntools

使用pip安装,如果配置了镜像源可以直接安装

sudo pip install pwntools

没有配置镜像源可以通过-i参数选择源

sudo pip install pwntools -i https://pypi.tuna.tsinghua.edu.cn/simple