IT评测·应用市场-qidao123.com

标题: kali2024上Volatility的安装(无报错) [打印本页]

作者: 前进之路    时间: 2024-9-12 09:48
标题: kali2024上Volatility的安装(无报错)
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一下,给你们看看我之前是怎么撞南墙的




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4