linux系统下 如何在python中加入pwntools库

加一个pwntools库来运行pwn相关的python语句,对我一个使用linux系统的新手十分不友好。

差不多搞了几天才搞定。说实话linux系统安装软件太难受了,用命令安装就不说了,报错是真的烦。

我使用的是优麒麟的Linux系统,之前使用的kali虚拟机对新手不太友好,暂时就不使用了。

首先改源,Ubuntu的Linux系统默认的外国源,我推荐使用清华的源https://mirrors.tuna.tsinghua.edu.cn/,优麒麟比较方便直接就可以改源,其他Linux需要改文件,具体的很多博客有详细的介绍

 

改完源之后,正片就开始了。

在root用户下执行指令:

sudo apt-get install libffi-dev
sudo apt-get install libssl-dev
sudo apt-get install python

对python等软件的更新和安装(具体我也不是很明白)

sudo apt-get install python-pip

 

这段指令把我折磨惨了,一直跳错误,显示找不到python-pip包。

一些Linux系统没有自带python-pip的包,所以只能自己下载。

 

但pip下载的官网又在外网,只能挂加速器(vpn)才能下载,但vm虚拟机又不能用主机的加速器来直接下载,只能先下软件包再在Linux虚拟机上运行,下载下来是一个python文件(网址https://bootstrap.pypa.io/get-pip.py),直接运行就行了

python get-pip.py

使用这条语句之后运行上一句 (sudo apt-get install python-pip)指令

具体可以参考这条博客https://blog.csdn.net/xueyao0201/article/details/79300098

 

最后执行pwntools

sudo pip install pwntools

一般来说pip中就带了pwntools的库。

posted @   丹青初鸿  阅读(433)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示