xhn1002 发表于 2007-8-21 15:33:34

曙光驾驶员理论考试系统2007分析算法的问题

算法核心分析的和前面贴上https://www.chinapyg.com/viewthread.php?tid=16296&extra=page%3D1
一样 调试时发现随便输入什么伪码验证时都不经过算法核心
最后关掉程序时 在算法核心的断点成功拦截
问题来了: 拦截以后发现 机器码是与字符串"DOYOUWANTTODIE"运算 而不是和"JAMES"运算
最后结果为A89DBB87B67ED84FF53E(从运算的字符串上就知道 不可能是真码的)
重启输入A89DBB87B67ED84FF53E 验证时 发现经过了 算法核心, 注册码与"JAMES"运算结果为
A8B38BA39097A2968F86下面就是经典比较了(除了A89DBB87B67ED84FF53E任何伪码都不经过算法核心)
重启软件输入A8B38BA39097A2968F86 没动静 证明这个也不是真码
输入A8B38BA39097A2968F86 仔细的调试时发现 根本不经过算法核心
一开始以为 可能反OD了 将机器影子系统重启再安装发现还是没用
后来输入A89DBB87B67ED84FF53E 把 经典比较的跳转 修改了一下 能进了
这证明 分析的算法核心是对的...........到底怎么回事

[ 本帖最后由 xhn1002 于 2007-8-21 16:03 编辑 ]
页: [1]
查看完整版本: 曙光驾驶员理论考试系统2007分析算法的问题