标签:deflat py 教程 然后 D810 angr 平坦
angr+deflat.py
未平坦化前为下图
有明显的平坦化程序特征,画个图
接下来的工作就是尝试进行函数的修复(去平坦化)
首先安装angr,在windows下cmd输入pip install angr
然后在GitHub上下载deflat.py脚本
接着把题放在脚本的目录下
在脚本目录下cmd,输入下面这串代码
python deflat.py -f 文件名 --addr 地址
然后反平坦化成功
变成下图
成功
也可以使用D810来操作,使用方法如下
D810
也是在GitHub上下载D810,然后把D810文件夹和D810.py拖入插件文件夹中
然后在IDA中打开题目,ctrl+shift+D弹出以下窗口
注意Current file loaded选用如下目录
然后点击start,再回到原位置,点击F5
大功告成
标签:deflat,
py,
教程,
然后,
D810,
angr,
平坦
From: https://www.cnblogs.com/kelec0ka/p/17909008.html