我想在寄存器 EAX 引用特定 Unicode 字符串(例如“Enter”)时设置断点。在 Ollydbg 中,通常在 EAX 值旁边有一个字符串,上面写着“ASCII: Enter”。
我读到我必须为此使用 Olly v1.10。当我转到“调试”->“设置条件”时,我可以在文本字段“条件为真”中写入,例如:
EAX == 00000010
我按 F9(运行),断点将起作用。所以一旦 EAX 变成 0x10 olly 就会停止。但是,当我这样做时:
UNICODE[EAX] == "Enter"
它不起作用。我究竟做错了什么?不管我使用哪个程序和哪个 Olly 版本,我都无法让它工作。我也想匹配像“输入文本”这样的字符串,所以任何“输入”的外观。
最后,我基本上是在寻找一种方法来在特定字符串加载到 RAM 后停止 olly。我怎样才能做到这一点?
任何帮助表示赞赏。谢谢!