1、在安装这个工具之前需要先安装一个软件包python-capstone。当在全局中安装这个软件包的时候,会报错,这是因为kali对全局安装软件包有一些限制,所以我们在虚拟环境中安装这个包
2、直接使用pip在全局中安装也不行
pip install capstone
3、创建虚拟环境,激活虚拟环境
python3 -m venv myenv(创建)
source myenv/bin/activate(激活)
4、在虚拟环境中使用pip命令进行安装
pip install capstone
5、验证该包是否安装成功
python -c "import capstone; print(capstone.__version__)"
6、同样在虚拟环境中安装ROPgadget
pip install ROPgadget
进入虚拟环境:在/home/sxx路径下执行命令:source myenv/bin/activate
退出虚拟环境:deactivate
tip:因为kali的环境机制,只能在虚拟环境中使用该工具,因此,每次使用只能在虚拟环境中使用,全局环境不能使用。
OK,完结撒花!~