在网上看了不知道多少篇博客,并且我也不是很懂,搞了很久都没有成功。但是最终还是在我的努力下安装好了这个插件。
在网上一搜索下载这个插件就是用git clone。。这个理论上应该也没有问题,只是我的这个ubuntu好像就是有问题。。所以我就试了好多其他方法,下面总结一下我是如何解决的。
首先第一步就是去换源(有的话就可以跳过),这个可以下载的更快,然后我也搜索了很多如何给最新的ubuntu换源,最后看到一篇很好的博客:
ubuntu等各类Linux系统换源详细教程(全网最详细,看完包懂)_ubuntu更换源教程-优快云博客
进入这个博客之后我是直接速通版走起的
点击这个最后一个,然后一共有五个命令,我就复制粘贴运行,然后最后就成功将本地源换成了清华的源了,也是相当有用
换了源之后会发现下载还是失败的,我也不知道为什么,然后就换了其他方法,终于,我发现了一篇博客
安装pwndbg超时解决办法 - 知乎

进去然后复制这些命令运行
然后你会惊奇的发现这个git clone有用!!!
然后运行完成之后我也是很激动,然后马上去使用gdb,结果给我报了一堆错误,然后又是漫长的寻找解决方法ing....
最后发现是因为我的python版本的问题

这里我是3.10.原因就是有一个模块被舍弃了,然后我看了ai的解决办法中有一个说是降级python版本,直接给我整笑了。

那么这里该如何解决呢

直接去将废弃的函数修改为新的,看到这里你可能会觉得麻烦,但是我一开始也是这么想的,但是别急,这里实际上只需要改一个文件源代码就欧克啦(也是一个一个的试出来的.....)
首先打开我们下载的pwndbg

然后打开这个文件里面的pwndbg
然后去寻找这个文件:memoize.py

打开它,然后找到第33行

然后就是将那个collections.Hashable改为我这个。保存之后就可以去运行gdb了

然后就可以惊喜的发现。有了!!!
总的来说,还是因为这个版本更替太快了,好多东西之前可以现在就不行了,希望这篇博客可以帮助到你。