当前位置:网站首页>Quick tutorial of reverse tool angr (1): installation, mine clearance, CFG example

Quick tutorial of reverse tool angr (1): installation, mine clearance, CFG example

2020-12-07 14:26:10 osc_ y2q7mau8

Angr It's based on Python The development of binary analysis programs (Binary analysis) frame , Can be used to carry out dynamic symbolic execution (Symbolic Execution) And a variety of static analyses . As the first article in the series , This article describes the installation of angr Basic steps , Especially the various pits that may be encountered . then , We will make use of angr Static analysis of the program , Generate corresponding CFG, And demonstrate it here angr The basic usage of . The first statement is , The author is in Ubuntu System on use angr Of . therefore , The following example 、 Error tips and solutions , Also limited to Ubuntu Environmental Science .

In the process of mine clearance, the following error tips are mainly solved ( Of course, if you don't meet them , That's the best ):

virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=XXXX and that PATH is set properly.

Error while finding module specification for 'virtualenvwrapper.hook_loader'
(ModuleNotFoundError: No module named 'virtualenvwrapper')

Error: deactivate must be sourced. Run 'source deactivate' instead of 'deactivate'.


One 、 Installation and possible problems in the process

版权声明
本文为[osc_ y2q7mau8]所创,转载请带上原文链接,感谢
https://chowdera.com/2020/12/20201207142535678z.html