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毫秒