初学者(18-2) (1千字)
Pegtop WaterWallVersion 4.00 - 20 Oct 1999
--------------------------
WaterWall is a wallpaper manager for you desktop including various
style effects, a slide show, sounds and more.
--------------------------
Visit our website at "www.pegtop.de"
注册码
设断点bpx hmemcpy
程序被中断后,按F12键12次,在此处用d eax可看到输入的注册码.
再设断点bpx eax,当程序再次被中断时,是一比较语句,用d esi
和d edi可看到输入的注册码和实际的注册码.
下面是注册码生成过程:
用户名:LiuTong
程序首先将用户名转成大写:LIUTONG(对应HEX为4C 49 55 54 4F 4E 47)
再将用户名补足为8个字符:LIUTONGL(对应HEX为4C 49 55 54 4F 4E 47 4C)
此8个子符与系统内部的8个子符组合成:
序号 1 2 3 4 5 6 7 8 | 9 A B C D E F 10
P W W 2 4 J A N | L I U T O N G L
50 57 57 32 34 4A 41 4E| 4C 49 55 54 4F 4E 47 4C
系统内部字符 <--------|------->用户名
系统内部另有8组数据:
1 3 5 7 根据此行数据计算得到第1位注册码
2 4 A C 根据此行数据计算得到第2位注册码
9 B D F 根据此行数据计算得到第3位注册码
6 8 E 10 根据此行数据计算得到第4位注册码
1 10 2 F 根据此行数据计算得到第5位注册码
3 E 4 D 根据此行数据计算得到第6位注册码
5 C 6 B 根据此行数据计算得到第7位注册码
7 A 8 9 根据此行数据计算得到第8位注册码
整理
用户名:LiuTong
注册码:98373328
