:004028A8 7F03 jg 004028AD :004028AA 83C020 add eax, 00000020
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses: :004028A3(C), :004028A8(C)
:004028AD 0FBE09 movsx ecx, byte ptr [ecx] :004028B0 3BC1 cmp eax, ecx <----比较第一组注册码 :004028B2 0F8520010000 jne 004029D8 :004028B8 42 inc edx :004028B9 83FA04 cmp edx, 00000004 :004028BC 7CDA jl 00402898 :004028BE 8B442408 mov eax, dword ptr [esp+08] :004028C2 8D1480 lea edx, dword ptr [eax+4*eax] :004028C5 8D0450 lea eax, dword ptr [eax+2*edx] :004028C8 03C0 add eax, eax :004028CA 33F6 xor esi, esi :004028CC 8944240C mov dword ptr [esp+0C], eax <----将用户名转化的值进行第二次变化.
* Referenced by a (U)nconditional or (C)onditional Jump at Address: :004028F1(C)
:004028D0 8A4C340C mov cl, byte ptr [esp+esi+0C] :004028D4 51 push ecx :004028D5 56 push esi :004028D6 E815010000 call 004029F0 :004028DB 25FF000000 and eax, 000000FF :004028E0 50 push eax :004028E1 E8FA010000 call 00402AE0 <----转化成第二组注册码 :004028E6 83C40C add esp, 0000000C :004028E9 8844340C mov byte ptr [esp+esi+0C], al :004028ED 46 inc esi :004028EE 83FE04 cmp esi, 00000004 :004028F1 7CDD jl 004028D0 :004028F3 33C9 xor ecx, ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Address: :00402918(C)
:004028F5 0FBE440F05 movsx eax, byte ptr [edi+ecx+05] :004028FA 83F841 cmp eax, 00000041 :004028FD 7C08 jl 00402907 :004028FF 83F85A cmp eax, 0000005A :00402902 7F03 jg 00402907 :00402904 83C020 add eax, 00000020
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses: :004028FD(C), :00402902(C)
:00402907 0FBE540C0C movsx edx, byte ptr [esp+ecx+0C] :0040290C 3BC2 cmp eax, edx <----比较第二组注册码 :0040290E 0F85C4000000 jne 004029D8 :00402914 41 inc ecx :00402915 83F904 cmp ecx, 00000004 :00402918 7CDB jl 004028F5 :0040291A 8B44240C mov eax, dword ptr [esp+0C] :0040291E 8B4C2408 mov ecx, dword ptr [esp+08]
上一篇:Folder Browser Control v1.0.10注册码的计算
下一篇:浪漫情书算法分析
|