IDACyber
1.0.0
IDACyber 是 IDA Pro 的交互式数据可视化插件。它由外部“颜色过滤器”组成,可将原始数据字节转换为可用于交互式检查和导航数据的画布。根据上下文中的过滤器,直观地浏览这些数据可以从缩小的角度揭示特定的结构和模式。
Ctrl-Shift-C 启动插件并创建一个新的可停靠窗口。可以通过重新运行该插件来创建多个实例,该插件允许并行运行多个滤色器。可以使用键盘和鼠标控件与生成的画布进行交互。当 IDACyber 实例处于焦点时,可以通过按 Ctrl-F1 打开快速手册,通过按 Ctrl-F2 可显示有关当前活动过滤器的帮助。
IDACyber 旨在通过提供添加新“滤色器”的功能来轻松定制。颜色过滤器是一个外部 IDAPython 脚本,必须放置在“cyber”文件夹中,IDACyber 将在启动期间加载该脚本。它的主要工作包括回调函数“on_process_buffer()”,每个滤色器都需要实现该函数。该函数传递原始数据以供颜色过滤器处理,然后颜色过滤器应该返回 RGB 格式的颜色列表。 IDACyber 将获取此颜色列表并将其绘制到交互式画布上。
有关示例代码,请查看“cyber”文件夹中可以找到的现有滤色器。两个滤镜“NES”和“GameBoy”是两个简单的示例,可以用作编写新颜色滤镜的基本框架。
是的 :[