在 ollydbg 上,如何在我在内存映射中找到的代码中找到字符串?

逆向工程 ollydbg 调试器
2021-06-17 23:50:47

许可证保存在 txt 中,我找不到字符串。代码在调用 encodepointer 时受到保护,并且一些模块是隐藏的。我正在使用 ollydbg 2.01 和 olly ext1.8,每个选项都已激活。

我可以在内存映射上找到许可证,但现在如何在代码中找到它,或者它与许可证值的比较位置?

我对 ollydbg 有点陌生

1个回答

在 OllyDbg 中有设置内存断点的选项。这意味着,您可以在访问此特定内存地址或您指定的区域的指令处中断。

您可以设置断点在读取、写入和/或执行时触发。

要设置内存断点,请选择内存转储/映射中的区域,右键单击并选择 Breakpoint > Memory,在 Access 上(或您想要的,可能是那个)。

运行程序,现在它应该在访问该内存的指令处停止。