pwn的一些环境搭建
2024-08-23 02:57:01
<1>pwntools库安装
pwntools是一个CTF框架和漏洞利用开发库,用Python开发,由rapid设计,旨在让使用者简单快速的编写exploit。
本文将基于KUbuntu 16.04 安装
----------------------------------------------------------------------------------------------------------------
现在安装方法可以很简单的,直接pip安装:
安装前先升级pip版本
1 python -m pip install --upgrade pip
再
1 pip install pwntools
更新pip版本后,可能会遇到问题: pip问题:Traceback (most recent call last): File "/usr/bin/pip", line 9, in
解决方法:
将 /usr/bin/pip 文件中:
from pip import main
if __name__ == '__main__':
sys.exit(main())
改为:
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
然后重启就ok了
<2>关于gdb必备插件peda及插件pwngdb的安装
先装pwndbg
1 git clone https://github.com/pwndbg/pwndbg
2
3 cd pwndbg
4
5 ./setup.sh
在装peda
1 git clone https://github.com/longld/peda.git ~/peda
2
3 echo "source ~/peda/peda.py">> ~/.gdbinit
ps:1.使用GDB 7.7的Ubuntu14.04和使用GDB 7.11的Ubuntu 16.04支持Pwndbg
2.换清华源比较好
最新文章
- js解析网址获取需要的数据
- Linux: shell常用通配符
- java——操作文件
- unigui 导入导出数据
- 小学英语课文朗读APP开发笔记(一):创建Win7虚拟机
- BZOJ 1053 反素数ant
- asp.net做的网站账号登陆后注销不管用了
- SQL 存储过程 触发器 事务
- 读书笔记 effective c++ Item 6 如果你不想使用编译器自动生成的函数,你需要明确拒绝
- Cornfields poj2019 二维RMQ
- Hive:表1inner join表2结果group by优化
- 四十三、Linux 线程——线程同步之线程信号量
- Tree Traversals Again
- WebService的讲解 和 CXF 的初步使用
- bigdata learning unit one--Hadoop environment setting
- 硬件信息 dmidecode dmesg lsdev lshw haparm lsusb
- for循环、in、not in
- ssh远程连接不上linux
- java并发编程:线程安全管理类--原子操作类--AtomicReferenceFieldUpdater<;T,V>;
- 互评Beta版本——Thunder组爱阅app(探路者团队测评)
热门文章
- Spring Boot集成Reactor事件处理框架的简单示例
- 如何结合后台数据库 启动vue项目
- node搭环境(二)之 bower gulp
- C#中事件的一些总结
- agc027D - Modulo Matrix(构造 黑白染色)
- 选择、循环与函数结构:MATLAB VS Python
- ScrollView镶嵌listview显示不全的原因
- Spring+SpringMVC+Mybatis+Shiro环境搭建之IDEA下搭建Maven项目
- ansible使用8-Best Practices
- HTML5 data-* 自定义属性操作及其注意点