学习pwn的前提工作及部分解决方案
2020-02-03 04:37
549 查看
一.Ubuntu
在VM安装64位的Ubuntu
二.pwntools
基本语法
sudo apt-get install libffi-dev sudo apt-get install libssl-dev sudo apt-get install python sudo apt-get install python-pip pip install pwntools
其中前四句是为第四局做相应的准备,第五句为安装pwntools的语句
三.安装pwndbg
git clone https://github.com/pwndbg/pwndbg cd pwndbg sudo #./setup.sh
1.安装时出现 fatal: unable to access 'https://github.com/pwndbg/pwndbg/': Could not resolve host: github.com
修改虚拟机中的网络连接
2.第三步出现无法执行的问题
安装python3
sudo python3 -m pip install setuptools
3.出现这样的错误:ERROR: launchpadlib 1.10.6 requires testresources, which is not installed.
直接安装launchpadlib
pip install launchpadlib
四.IDA
链接:down.52pojie.cn
五.gcc-multilib
在Windows中64位程序可以运行32位的程序,但在linux中不可以,因此我们需要安装这些库来运行32位的程序。
sudo apt install gcc-multilib
[/code]
转载于:https://www.cnblogs.com/Tsuiyields/p/10754034.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 第二周工作总结——IBeacon学习及Matlab部分实现
- 学习和工作中遇到的Python问题及解决方案
- Discuz学习总结——部分bug解决方案
- Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第16章 例行性工作 (crontab)
- 十四个月Android学习工作总结(2012-09-06更新)
- 【Git学习笔记】重要概念:工作区和暂存区
- Ubuntu学习笔记2-网络部分
- Struts应用详解:三大组成部分及工作原理
- 20145234黄斐《信息安全系统设计基础》第六周学习总结(课本部分)
- Linux内核分析第二周学习总结:操作系统是如何工作的?
- Asp.Net Unleashed 2nd Edition 学习笔记 第二部分
- 写给工作中的你(如果你的才华不能支撑你的梦想,请低下头继续学习)
- python学习第十一章测试代码部分课后练习自己尝试的代码
- 关于工作,学习中定时备份的几个方法(cron,git,mail)
- axis2 webservice学习心得以及部分细节
- QT学习(二)部分总结
- (部分)嵌入式平台——小谈(含AI边缘计算,深度学习、计算机视觉等的边缘实现等)
- 鸟哥linux基础版学习笔记——《第二部分 Linux 文件、目录与磁盘格式》
- 【转载】学习Verilog三步走,一些未懂部分
- 计算机二级VFP辅导:VFP工作区基础学习