kali2024上Volatility的安装(无报错)

打印 上一主题 下一主题

主题 942|帖子 942|积分 2826

kali2024上Volatility的安装(无报错)

1.预备工作

github中下载volatility-master.zip和distorm3-master.Zip,然后还要在网站中下载get-pip.py,此处我用到的方法是复制粘贴到我创建的文本文档中,然后修改后缀名为py即可(Ctrl+A=全选)
GiitHub地点:
https://github.com/vext01/distorm3
https://github.com/volatilityfoundation/volatility
get-pip.py地点:
https://bootstrap.pypa.io/pip/get-pip.py
2.操作过程

打开kali的左上角的红色旗帜下令行,在下令行中输入
  1. Pyhton2  get-pip.py
复制代码
此下令的作用是安装pip2,后续安装情况都需要用到pip2
接下来需要将volatility进行编译,这样就不需要每次都用python2进行编译,直接用vol.py就能够调用了,记得要进到volatility内里去输入这个下令。
  1. Python setup.py install
复制代码
这个时间其实vol.py已经能够正常使用了,只不过另有些插件没有安装导致,每次使用这个下令时会先爆一长串的错误。为了解决这个标题于是有了以下步骤:

通过报错可以看出Crypto和distorm3有标题
由于是python2,所以pip也要用pip2的版本按正常逻辑一般什么库报错我们就安装什么库,于是就pip2 install crypto,虽然库是装上了但是发现一样报错,网上查阅资料发现安装这个库pycrypto,发现一堆报错直接安装不上。
其实Crypto Pycrypto Pycryptodome这三个东西是同一个东西,Crypto 在Python上的名字是叫Pycrypto,是一个第三方库,而Pycrypto作者已经停更了所以会装不上,现在,他来了!!Pycryptodome是Pycrypto的延伸版本,语法都是一样的,所以我们直接
  1. pip2 install pycryptodome
复制代码
安装好后再次运行Vol发现已经淘汰了大部分报错了

接下来就是解决distorm3的标题,如果使用pip2 install distorm3会发现有egg_info报错的标题,查阅之后发现说是没有安装setuptools,查到末了会发现setuptools是python3内里的,然后如果用pip2安装的话,又由于2022版本之后kali官方不支持python2了,使用下令安装这个时就会报错,所以这个途径就不了了之。

(由于这是我安装好之后写的所以就只能history一下,给你们看看我之前是怎么撞南墙的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

前进之路

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表