PersonalCorpus 版 (精华区)
发信人: LetMeIn (nickname), 信区: Hacker
标 题: 破解经验: MicroAngelo v2.1
发信站: 哈工大紫丁香 (2000年08月08日18:56:32 星期二), 站内信件
===========================================
破解程式, 我只是个新手, 在各位先进的指导下, 获益良多,
为了增进功力, 偶尔会那一些程式尝试, 前些日子我尝试了microangel
o
将结果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. 重新注册一次
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.227.121]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.362毫秒