ReadBook1.1 注册算法
用户名: ABCD
ABCD 41 42 43 44
abcd 61 62 63 64
程序会把用户名转为小些!
内存情况
[EBP+FFFFFF44]: 61 62 63 64 00 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20
调用函数将用户名变成小写.数字和特殊字符不变.在终止0后面补成20
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00409992(C)
|
:00409A01 8D8544FFFFFF lea eax, dword
ptr [ebp+FFFFFF44]
:00409A07 50
push eax
:00409A08 E829460200 call
0042E036
:00409A0D 8B8548FFFFFF mov eax, dword
ptr [ebp+FFFFFF48] //eax=20202000
:00409A13 8B8D4CFFFFFF mov ecx, dword
ptr [ebp+FFFFFF4C] //ecx=20202020
:00409A19 8BB544FFFFFF mov esi, dword
ptr [ebp+FFFFFF44]//esi=64636261
:00409A1F 03C1
add eax, ecx
:00409A21 038550FFFFFF add eax, dword
ptr [ebp+FFFFFF50] //[ebp+ffffff50]=20202020
:00409A27 69F631750000 imul esi,
00007531
:00409A2D 69C031750000 imul eax,
00007531
* Possible StringData Ref from Data Obj ->"BIN_OR_TEXT"
|
:00409A33 C704244CC34500 mov dword ptr [esp],
0045C34C
:00409A3A 68B5000000 push
000000B5
:00409A3F 53
push ebx
:00409A40 2BF0
sub esi, eax
//esi的值转化为十进制就是注册码
仅供参考,注册机很简单我不多写了.
- 标 题:ReadBook v1.41注册码算法,供参考! (1千字)
- 作 者:floatsnow
- 时 间:2001-3-31 22:58:22
- 链 接:http://bbs.pediy.com