1、安装必要的软件环境
sudo apt-get install python3-dev libffi-dev build-essential virtualenvwrapper
2、开始正式安装angr
mkvirtualenv --python=$(which python3) angr && pip install angr
3、遇到 mkvirtualenv: command not found 问题
在终端执行以下命令
sudo pip install virtualenv
sudo pip install virtualenvwrapper
没有问题,下一步
cd ~/
找到virtualenvwrapper.sh所在的位置
find / -name 'virtualenvwrapper.sh'
/usr/share/virtualenvwrapper/virtualenvwrapper.sh
修改bashrc文件
vim .bashrc
在文件末尾添加两行代码,保存退出
export WORKON_HOME=~/.environments
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
重新加载.bashrc文件
4、angr安装完毕,angr官方推荐使用虚拟环境运行,每次需要调用具有angr环境时,只需要执行
mkvirtualenv --python=$(which python3) angr
参考: