关于在Ubuntu 16下安装pwndbg的问题解答
前言
本菜狗暑假入门了堆,想着跟着网上exp调试学习,结果被告知要用对应版本的ubuntu(其中以ubuntu16最多),所以想装一个ubuntu16来学习,结果在安装pwndbg时有一个问题死活解决不了,最后是在山警师傅的帮助下终于装好了pwndbg
01
过程
首先是按照网上ubuntu16配置pwn环境的正常流程来,链接贴这了
链接 /
-
https://blog.csdn.net/qq_39354297/article/details/99904044(安装vmtools)
-
https://blog.csdn.net/Deep___Learning/article/details/103069937(vmtools安装问题)
-
(https://blog.xxxb.cn/2021/05/07/InstallPwntools/#Python2%EF%BC%88%E5%8F%AF%E9%80%89%EF%BC%8C%E4%B8%8D%E6%8E%A8%E8%8D%90%EF%BC%89(pwntools安装)
最后跟到这里来安装pwndbg出问题了
https://blog.csdn.net/sorryagain/article/details/123932406(ubuntu16pwn环境配置)
不管我怎么改pip版本,安装时仍然会报这个错
和山警师傅探讨了几个小时,最终在安装过程中发现了端倪
现在从git上克隆的pwndbg安装时会将我们的pip重装成pip-23.1.2,而原本能正常安装的pip版本是pip-20.3.4
(所以说pwndbg很苟)
02
两个解决方案
01
如果您是python大佬(膜拜),那么您就可以根据报错根本原因,即python3.5与python3.6对于f-string语法的处理不同来修改报错的源代码(就是将f-string语法改掉)成python3.5可“读懂”的形式以此来安装pwndbg
链接 /
http://www.manongjc.com/detail/63-irkiqkejiuxwsnn.html
(本人菜狗,改了半天改不明白还多弄出了一些错误)
02
如果上述方法你和我一样感觉啥都不懂的话,就可以用到第二种方法,找老的pwndbg安装文件来安装即可
压缩包奉上
百度网盘: 链接:https://pan.baidu.com/s/10Az4XCEJr02dMR5qX6iWVg?pwd=pwn1 提取码:pwn1
记得放到虚拟机上用命令tar --xvf “文件”解压哈(属于是把奶喂嘴里了)
END
原文始发于微信公众号(火炬木攻防实验室):关于在Ubuntu 16下安装pwndbg的问题解答
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论