《加密与解密》,动态调试部分有一个用Traceme.exe讲断点例子,
其中有一部分提到,调用GetDialogTextA()后,再调用算号函数前程序会把Buffer里面的字符串放到寄存器中,以方便计算序列号!然后让大家跟踪寄存器,看里面的内容。
虽然我对书上的讲解完全理解,但是我OllyICE 寄存器里面全是乱码,显示不出来我输入的字符串。
Hex/ASCII 和 HEX/Unicode 都是乱码。
但书上的例子却很清楚的看到了自己输入的字符串。
其中有一部分提到,调用GetDialogTextA()后,再调用算号函数前程序会把Buffer里面的字符串放到寄存器中,以方便计算序列号!然后让大家跟踪寄存器,看里面的内容。
虽然我对书上的讲解完全理解,但是我OllyICE 寄存器里面全是乱码,显示不出来我输入的字符串。
Hex/ASCII 和 HEX/Unicode 都是乱码。
但书上的例子却很清楚的看到了自己输入的字符串。