免疫调试器 PyPlugin

逆向工程 Python 免疫调试器
2021-06-11 11:28:00

Immunity Debugger提供了一个称为PyPlugin的功能但是,没有足够的文档说明它。immdbg 的帮助是这样说的:

PyPlugins 是位于 PyPlugins\ 目录下的 Python 脚本,当按下 F4 或位于主工具栏的 PyPlugin 图标时,会调用 PyPlugins。两者(F4 或 PyPlugin 图标)都会弹出一个文件浏览对话框,其中起始文件夹是 PyPlugin 目录。当 pyplugin 被执行时,它的 main() 被调用。请注意 pyplugin 不能接收任何参数,并且不会返回除屏幕错误之外的任何值。

实际上,当F4按键被按下时,没有什么特别的事情发生。F4实际上是Run to selection的快捷方式此外,主工具栏上没有PyPlugin图标。Immunity Debugger 目录下PyPlugins目录也是空的,所以没有例子可以看。

我的问题是什么是PyPlugin有没有现成的PyPlugins来作为例子?

注意:我只是在谈论PyPlugins,而不是PyCommands

1个回答

过去

我做出并有根据的猜测,这PyPlugins可能是以前版本的调试器的遗留物,在某些时候它被称为PyScripts.

因此,可以在此处找到实际示例和指南