下pwntools遇到的error
当时根据某博客下载pwntools碰着了error: externally-managed-environment
然后疯狂喂给ai,
经过本人艰辛实验,只有方案二能用,
所以标题叫做下载pwntools的那些辛酸事。emo结束,继续写总结。
先换源吧kali换源和pip换源
kali换源
先切换到root用户吧
sudo -s
这边再浅浅的设置一个root用户的密码吧(如果之前没设置的话)
sudo passwd root
贴张图,对了你输入的密码是不显示的,所以不要输错了
使用vim访问源
vim /etc/apt/source.list
然后用#注释官方源,由于当时没截图,这边就不贴图了,执行完上面的操作,先按i,然后复制这边的镜像源,黏贴到过去之后,按Esc键,之后在输入:wq
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#重庆大学
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
然后更新kali源
更新索引:
apt-get update
更新软件:
apt-get upgrade
温馨提示:这边要等亿点久的
再清理一下缓存包吧:
apt-get clean
pip换源
临时换源没操作过,直接来个永久的吧
先切
cd /root
在/下创建.pip文件夹
mkdir /.pip
再切/
cd /
查看所有文件包括隐藏文件
ls -a
之后创建配置文件,先切
cd /.pip
创建配置文件
vim pip.conf
先用cat pip.conf查看一下,我这边是换好的,emm,给下命令吧
首先
vim pip.conf
然后把下面的pip源直接贴进去,对,不用注释中文
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
执行完上面的操作,先按i,然后复制这边的镜像源,黏贴到过去之后,按Esc键,之后在输入:wq
然后cat pip.conf再查看一下就行啦
安装gdb
先切~目录
cd ~
下载
sudo apt install gdb
通过查看版本信息检查是否下载成功
gdb --version
创建虚拟环境
python3 -m venv pwntools-env
激活虚拟环境
source pwntools-env/bin/activate
安装pwntools
pip install pwntools
warning不要紧,在验证一下是否下载成功吧,对了,如果你退出重进之后想再用pwntools,唯一麻烦的就是得再激活虚拟环境:source pwntools-env/bin/activate
作者有话要说:这是我下载pwntools能想到的最好方法了,之前g了好多次,不喜勿喷,如果有更好的下载方法,评论区dd,润了润了,到饭点了