abyss:abyss-用于Hexrays反编译器输出的后处理的IDAPython插件

时间:2024-04-20 23:12:43
【文件属性】:

文件名称:abyss:abyss-用于Hexrays反编译器输出的后处理的IDAPython插件

文件大小:527KB

文件格式:ZIP

更新时间:2024-04-20 23:12:43

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)

网友评论