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的库。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效