= 51、Scanline SwiftSearch V2.0 =================================================== Scanline SwiftSearch [V2.0; 57 kb 96/11/13] 共享软体, WEB上的搜索程序,适用于Netscape及IE 算注册码... SSEARCH2.zip (58,573 BYTE) 1. 安装完後按HEELP按钮可以执行 Register 选单,输入 Name:jxli Registration Code:78787878 2.叫出 Soft-ICE 下 bpx hmemcpy 来中断,回到程式按下确定, 被拦下後,开始一直按 F10,直到... XXXX:00402FD3 CALL [0040D318] <-- 错误的讯息 XXXX:00402FD9 JMP 004030c2 3.往上找可以跳过这个 CALL 的指令,把重点整理一下... XXXX:00402F99 CALL [0040D344] XXXX:00402F9F MOV EBX,EAX<---注册码长度EAX是0A(10) XXXX:00402FA1 TEST EDI,EDI XXXX:00402FA3 JNZ 00402FBF 4.重新输入 Name:jxli Registration Code:9876543210 重跑程序,叫出 Soft-ICE 下 bpx hmemcpy 来中断,回到程式按下确定, 被拦下後,开始一直按 F10,直到... XXXX:00403015 CALL [0040D318] <-- 错误的讯息 XXXX:0040301B JMP 004030c2 5.往上找可以跳过这个 CALL 的指令,把重点整理一下... XXXX:00402FFA CALL 00403870<---设中断 : : XXXX:00403004 JNZ 00403020 6.按F8追入后按F10 XXXX:00403870 MOV EAX,[ESP+0C] : : XXXX:00403881 CALL 00403890<--计算注册码的值,两个+-输入有效为 计算的有效注册码值如果没有第二个或将把计算结果取反,将出现很 大的数字,将无法实现与NAME的ASC11码值和的比较成功 7.重新输入 Name:jxli Registration Code:+99+999999 重跑程序,叫出 Soft-ICE 下 bpx hmemcpy 来中断,回到程式按下确定, 被拦下後,开始一直按 F10,直到... XXXX:00402FFA CALL 00403870 XXXX:00402FFF ADD ESP,0C XXXX:00403002 CMP EAX,ESI<--EAX为注册码的计算结果(63) XXXX:00403004 JNZ 00403020 ESI为Name:jxli的计算结果(1B7) 5.最後整理,注册码.... Name:03 Registration code:+99+?????? <---- ? 为任意值。