【发布时间】:2013-03-07 18:48:14
【问题描述】:
在 Ollydbg 中,我有一个正在调试的程序的指令地址,该地址具有特定值。该值在许多循环中传递。有没有什么方法可以让我“跟踪”该值,而无需手动单步执行每个循环并尝试跟踪值转移到的位置?对于 15000 多个指令循环,我根本无法手动执行此操作。
我最终试图将它追踪到一个加密函数,此时它应该消失,我会知道我已经达到了这个程序中的加密。如果有某种方式我可以“自动跟随”它并在它完全消失时让程序暂停,那么它应该引导我直接使用我的加密功能。
我怀疑这样的事情是否可行,但我认为问它不会有坏处。
如果需要,我的操作系统是 Windows 7 x86。
【问题讨论】:
标签: c++ debugging assembly encryption reverse-engineering