【文件属性】:
文件名称:abyss:abyss-用于Hexrays反编译器输出的后处理的IDAPython插件
文件大小:527KB
文件格式:ZIP
更新时间:2021-04-01 05:26:03
decompiler idapython idapro idapython-plugin hexrays
深渊-后处理Hexrays反编译器输出
安装
将abyss.py和abyss_filters复制到IDA插件目录
用法
在反编译器视图中单击鼠标右键,从深渊上下文菜单中选择一个过滤器。
可以通过编辑配置文件来更改每个过滤器的默认设置:“%APPDATA%/ Hex-Rays / IDA Pro / plugins / abyss.cfg”
免责声明
实验性/ WIP代码,使用风险自负:)
开发者
在“ abyss_filters”内创建一个新的Python模块,确保从abyss_filter_t类继承(请参见abyss.py)。
从插件菜单重新运行插件,或者通过按Ctrl-Alt-R组合键重新运行插件,以动态方式重新加载所有过滤器。 这样就可以开发过滤器,而不必重新启动IDA。
过滤器示例(不完整的列表)
lvars_alias.py(根据上下文分配变量名称)
signed_ops.p
【文件预览】:
abyss-master
----LICENSE(1KB)
----abyss_filters()
--------lvars_alias.py(5KB)
--------__init__.py(1B)
--------ctopy.py(64KB)
--------lvars_info.py(836B)
--------signed_ops.py(1KB)
--------item_index.py(855B)
--------func_colorizer.py(614B)
----README.md(1KB)
----abyss.py(7KB)
----rsrc()
--------lvars.gif(218KB)
--------varrename.gif(157KB)
--------signedops.gif(116KB)
--------func.gif(69KB)