我正在尝试学习逆向工程,使用扫雷作为一个示例应用程序。我在一个简单的 WinDbg 命令中发现了这个 MSDN 文章,它揭示了所有的地雷,但它是旧的,没有任何详细解释,真的不是我要找的。
我有 反汇编程序和 WinDbg 调试器我已经把 winmine.exe 加载到它们中了。能否有人提供一些实用的技巧,为这些程序中的任何一个方面,找到位置的数据结构,代表地雷领域?
在 WinDbg 中,我可以设置断点,但是我很难想象在什么位置设置断点以及在什么内存位置设置断点。类似地,当我在 IDA Pro 中查看静态代码时,我甚至不确定从哪里开始查找表示矿区的函数或数据结构。
有没有关于 Stackoverflow 的逆向工程师可以为我指明正确的方向?