angr使用指南(持续更新)

安装

推荐使用Ubuntu 18.04系统而不是Ubuntu 16.04来作为angr的系统环境,因为Ubuntu 18.04的python是3.6版本的,能避免一些奇怪的问题。
(1)更换系统的软件源为清华源/科大源。
(2)sudo apt-get install python3-dev libffi-dev build-essential virtualenvwrapper
(3)mkvirtualenv --python=$(which python3) angr && pip install -i https://pypi.tuna.tsinghua.edu.cn/simple angr
(4)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple monkeyhex
 

关闭窗口后重新进入virtualenv环境

(1)source .virtualenvs/angr/bin/activate

阅读文档

(1)https://docs.angr.io/
(2)https://docs.angr.io/core-concepts/toplevel
(3)https://docs.angr.io/core-concepts/loading
(4)https://docs.angr.io/core-concepts/solver
(5)https://docs.angr.io/core-concepts/states
(6)https://docs.angr.io/core-concepts/pathgroups
(7)https://docs.angr.io/core-concepts/simulation
 

TODO

(1)尝试用angr做一些CTF题目,提高对angr的理解。


评论

此博客中的热门博文

一篇文章读懂Tor原理

macOS 10.15系统上用VMWare Fusion 11.5虚拟机安装Ubuntu 20.04系统步骤

用Ubuntu 20.04编译Linux内核