OllyDbg、断点日志和编码

逆向工程 ollydbg
2021-06-12 00:41:27

我可以在 OllyDbg 中设置一个断点并通过以下方式让它记录一个字符串:

  • [esp-4] - OllyDbg 会判断它是否应该记录一个数字、一个字符串或其他任何东西
  • STRING [[esp-4]] - OllyDbg 将显示一个被保存的值指向的字符串 esp-4
  • UNICODE [[esp-4]] - OllyDbg 将显示一个 Unicode 字符串,该字符串由保存在 esp-4

但是,如果我使用以 Shift-JIS 格式编码的日语文本,所有这些都没有用。OllyDBG 认为它是空文本,因为它包含非 ASCII 字符。有什么办法可以记录这些吗?或者记录所有字节直到 NULL 字节?

1个回答

我得到的是你的问题是显示非 ASCII 字符......试试这些解决方案:

  • 在 OllyDBG 中:选项——调试选项——字符串——勾选“允许字符串中的变音符号”。
  • 使用“超字符串参考”插件。
  • 试试 OllyICE 或 OllySharp。

类似问题(使用谷歌翻译):http : //www.at4re.com/f/showthread.php?11337