ubuntu20.04 去除控制流平坦化的工具deflat.py安装

在virtualenv中安装angr

sudo apt-get install python-dev libffi-dev build-essential
pip3 install virtualenv
pip3 install virtualenvwrapper

在.zshrc中添加(或.bash_profile)

export WORKON_HOME=~/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh

保存后执行source ~/.zshrc

# 创建虚拟环境
mkvirtualenv env1
workon env1

pip3 install cffi
pip3 install angr

python3打开终端,import angr测试发现安装成功

安装deflat.py

github地址如下

https://github.com/cq674350529/deflat

usage

python3 deflat.py -f binary-path --addr address

文章作者: Alex
文章链接: http://example.com/2021/04/18/angr-install/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Alex's blog~