需要帮助让 immlib 模块工作

Need help getting immlib module to work

所以我尝试为 Python 设置 Immunity Debugger,但我 运行 遇到了很多问题。

首先我尝试通过 pip 获取 immlib 模块,但我很快发现这不是为 Python.

获取该模块的方法

所以我安装了Immunity Debugger,仍然无法导入immlib。 然后我遇到了以下 post:

我尝试了以下所有建议来安装 immlib,但 none 似乎有效。

似乎确实修复了 Python 会抛出没有名为 immlib 的模块的导入错误的部分。

但是我在尝试导入 immlib 时遇到以下错误:

"ImportError: No module named debugger"

所以我去了 Immunity Debugger 的文件位置,发现有一个名为 "debugger.pyd" 的文件。

我所做的一切似乎都不起作用,所以我通过 pip 安装了调试器模块,现在在尝试导入 immlib 时出现以下错误:

"File "”,第 1 行,在 debugger.EXCEPTION_BREAKPOINT; AttributeError: 'module' 对象没有属性 'EXCEPTION_BREAKPOINT'"

那么我做错了什么?如果可能的话,任何人都可以向我解释如何让免疫调试器与 Python 一起工作吗?

我是运行Python2.7.9

---更新---

有时 immlib 现在会成功导入,但大约 90% 的尝试导入模块时会抛出以下错误:

ImportError: DLL load failed: Invalid access to memory location.

尽管我无法在 Python 中将其设置为 运行,但我找到了一种通过 Immunity Debugger 运行 调试脚本的方法。

使用 PyCommands 可以 运行 脚本并通过日志控制台观察其行为。 它可能不理想,但它可以完成工作。

感谢大家对这件事的付出和思考!