= 06、破解经验: MicroAngelo v2.1 =========================================== 破解程式, 我只是个新手, 在各位先进的指导下, 获益良多, 为了增进功力, 偶尔会那一些程式尝试, 前些日子我尝试了microangelo 将结果post出来, 望各位先进赐教 1. 填入注册资料 Name: 随意(中文好像不行) Reg#: S787878 第一个S 最好不变, 这里我有点做弊, 因为先进们提供的资料, 都以S 开头, 由於程式可以有三种注册方式, S 是注册全部的程式(这是我猜的, 不一定对) 除了S , T or P 好像也可以.. 2. 切换至Softice设定中断点 bpx hmemcpy 将控制权交回(X) 3. 按OK之後, 因中断触发Softice, 用p ret直到MUAPP的模组, 再一直P 下去到 cs:1000240d: sub EDX, [1000836c] cs:10002413: cmp EDX, FFFFDCD6 cs:10002419: jnz 10002432 (用go 1000240d 亦可) 此处edx 的内容是以Name编码的结果, [1000836]则是轮入的Reg#(不含S, 转成hex) 也就是说编码的结果(edx) - Reg#=FFFFDCD6 因此Reg#=edx-FFFFDCD6 4. 开启小算盘将Reg# 算出, 转成十进位即是(前面加上S) (我是用FFFFFFFF-FFFFDCD6+1+edx) 5. 重新注册一次 -- 风尘情事岂能挥尽, 观世不笑怎是痴人 Wang, Huang-Yu mailto:hank@ip.csie.ncu.edu.tw