Programming 版 (精华区)
发信人: Mice (鼠儿), 信区: Programming
标 题: 加密&解密----(16)
发信站: 紫丁香 (Sun Sep 14 15:52:36 1997)
事实上有许多的保护程式段, 的确都可以如此 "破解", 但是此套 Game 却
在後来战斗的过程中再度比对密码, 使得敌人一攻击, 就可以击毙孙悟空,
所以此地方并不是真正我们要修改的地方.
3811:00FB 9A3C180000 CALL 0000:183C
3811:0100 83C404 ADD SP,+04
3811:0103 8946EE MOV [BP-12],AX
3811:0106 FF76EE PUSH [BP-12]
3811:0109 FF76FA PUSH [BP-06]
3811:010C 57 PUSH DI
3811:010D 8B46FE MOV AX,[BP-02]
3811:0110 6BC00A IMUL AX,0A
3811:0113 0346FC ADD AX,[BP-04]
3811:0116 50 PUSH AX
3811:0117 90 NOP
3811:0118 0E PUSH CS
3811:0119 E8E902 CALL 0405
3811:011C 83C408 ADD SP,+08
3811:011F 0BC0 OR AX,AX
3811:0121 750D JNZ 0130
3811:0123 C746EA0100 MOV Word Ptr [BP-16],0001
3811:0128 C746F80100 MOV Word Ptr [BP-08],0001
3811:012D E9AF01 JMP 02DF
3811:0130 33F6 XOR SI,SI
3811:0132 FF46F6 INC Word Ptr [BP-0A]
3811:0135 837EF603 CMP Word Ptr [BP-0A],+03
3811:0139 7E0D JLE 0148
3811:013B C746EA0000 MOV Word Ptr [BP-16],0000
3811:0140 C746F80100 MOV Word Ptr [BP-08],0001
3811:0145 E99701 JMP 02DF
3811:0148 6A07 PUSH 07
3811:014A 1E PUSH DS
3811:014B 688217 PUSH 1782
3811:014E 9A29260000 CALL 0000:2629
在 90 网的 COPY-BOARD 区有一种破解法如下所示 :
[同样的 CS 及 IP 都不是原来的值, 和上述的程式段也无关]
--
我是一只好老鼠!
※ 来源:.紫丁香 pclinux.hit.edu.cn.[FROM: 202.118.226.75]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.205毫秒