PersonalCorpus 版 (精华区)

发信人: LetMeIn (nickname), 信区: Hacker
标  题: 破解经验: MicroAngelo v2.1 
发信站: 哈工大紫丁香 (2000年08月08日18:56:32 星期二), 站内信件

===========================================

破解程式, 我只是个新手, 在各位先进的指导下, 获益良多,
为了增进功力, 偶尔会那一些程式尝试, 前些日子我尝试了microangel

将结果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毫秒