昨晚调试程序遇到的非常奇怪的问题,大家都来看看
我昨晚用SoftIce调试一个游戏的时候,竟然发现用相同的命令(d 177:0041958d)显示出不同的结果,第一次得出结果全是问号,然后我加入断点,让程序自己停在断点处(就是177:0041958d),然后我再用同样的命令(d 177:0041958d),这次竟然显示正常,下面是我操作的记录信息,请高手指点这是怎么回事,难道游戏的代码还能时刻变化?头一次遇到,有点不可思议。
================ Fri Jan 28 23:28:04 2005
:d 177:0041958d
0177:0041958D ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? ................
0177:0041959D ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? ................
0177:004195AD ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? ................
0177:004195BD ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? ................
0177:004195CD ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? ................
0177:004195DD ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? ................
0177:004195ED ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? ................
0177:004195FD ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? ................
Play3D cost time 25
HandleMessage cost time 26
:be*
:bd *
:d 177:41958d
0177:0041958D 8B 8E 14 01 00 00 50 51-8D 54 24 24 68 68 E0 4B ......PQ.T$$hh.K
0177:0041959D 00 52 FF 15 F8 93 4B 00-83 C4 10 8D 4C 24 1C FF .R....K.....L$..
0177:004195AD 15 24 94 4B 00 8B F8 E8-7F 50 01 00 8B 10 6A 39 .$.K....P....j9
0177:004195BD 8B C8 FF 12 85 C0 74 1C-8B 10 68 61 16 00 00 8B ......t...ha....
0177:004195CD C8 FF 52 18 85 C0 74 0C-8B 10 6A 02 57 6A 01 8B ..R...t...j.Wj..
0177:004195DD C8 FF 52 10 8B 8E F4 00-00 00 8B 86 28 01 00 00 ..R.........(...
0177:004195ED 03 C1 8B 8E 18 01 00 00-50 51 8D 54 24 24 68 68 ........PQ.T$$hh
0177:004195FD E0 4B 00 52 FF 15 F8 93-4B 00 83 C4 10 8D 4C 24 .K.R....K.....L$
[培训]科锐逆向工程师培训第53期2025年7月8日开班!