- UID
- 4300
注册时间2005-11-4
阅读权限40
最后登录1970-1-1
独步武林
TA的每日心情 | 开心 2022-7-9 18:18 |
---|
签到天数: 12 天 [LV.3]偶尔看看II
|
Notes for process: KeyGenMe 2008-2-11 19:50:29
004500CB |> /8B45 F4 /mov eax, dword ptr [ebp-C]
004500CE |. |8B55 E8 |mov edx, dword ptr [ebp-18]
004500D1 |. |807C10 FF 30 |cmp byte ptr [eax+edx-1], 30
004500D6 |. |0F82 96000000 |jb 00450172
004500DC |. |8B45 F4 |mov eax, dword ptr [ebp-C]
004500DF |. |8B55 E8 |mov edx, dword ptr [ebp-18]
004500E2 |. |807C10 FF 39 |cmp byte ptr [eax+edx-1], 39
004500E7 |. |0F87 85000000 |ja 00450172
004500ED |. |FF45 E8 |inc dword ptr [ebp-18]
004500F0 |. |FF4D E4 |dec dword ptr [ebp-1C]
004500F3 |.^\75 D6 \jnz short 004500CB
循环检测看输入的注册码是否为0-9的数字
004500F5 |> \8B45 F4 mov eax, dword ptr [ebp-C]
004500F8 |. 0FB600 movzx eax, byte ptr [eax]
004500FB |. 8B55 F4 mov edx, dword ptr [ebp-C]
004500FE |. 0FB652 05 movzx edx, byte ptr [edx+5]
00450102 |. 03C2 add eax, edx
00450104 |. 83F8 6D cmp eax, 6D
00450107 |. 75 69 jnz short 00450172
----------------------------------------------------------------------第一次比较
00450109 |. 8B45 F4 mov eax, dword ptr [ebp-C]
0045010C |. 0FB640 01 movzx eax, byte ptr [eax+1]
00450110 |. 8B55 F4 mov edx, dword ptr [ebp-C]
00450113 |. 0FB652 06 movzx edx, byte ptr [edx+6]
00450117 |. 03C2 add eax, edx
00450119 |. 83F8 67 cmp eax, 67
0045011C |. 75 54 jnz short 00450172
-----------------------------------------------------------------------第二次比较
0045011E |. 8B45 F4 mov eax, dword ptr [ebp-C]
00450121 |. 0FB640 02 movzx eax, byte ptr [eax+2]
00450125 |. 8B55 F4 mov edx, dword ptr [ebp-C]
00450128 |. 0FB652 07 movzx edx, byte ptr [edx+7]
0045012C |. 03C2 add eax, edx
0045012E |. 83F8 69 cmp eax, 69
00450131 |. 75 3F jnz short 00450172
------------------------------------------------------------------------第三次比较
00450133 |. 8B45 F4 mov eax, dword ptr [ebp-C]
00450136 |. 0FB640 03 movzx eax, byte ptr [eax+3]
0045013A |. 8B55 F4 mov edx, dword ptr [ebp-C]
0045013D |. 0FB652 08 movzx edx, byte ptr [edx+8]
00450141 |. 03C2 add eax, edx
00450143 |. 83F8 70 cmp eax, 70
00450146 |. 75 2A jnz short 00450172
------------------------------------------------------------------------第四次比较
00450148 |. 8B45 F4 mov eax, dword ptr [ebp-C]
0045014B |. 0FB640 04 movzx eax, byte ptr [eax+4]
0045014F |. 8B55 F4 mov edx, dword ptr [ebp-C]
00450152 |. 0FB652 09 movzx edx, byte ptr [edx+9]
00450156 |. F7EA imul edx
00450158 |. 3D 8C0A0000 cmp eax, 0A8C
0045015D |. 75 13 jnz short 00450172
-------------------------------------------------------------------------第五次比较
0045015F |. 6A 40 push 40 ; /Style = MB_OK|MB_ICONASTERISK|MB_APPLMODAL
00450161 |. 68 98014500 push 00450198 ; |congratulations
00450166 |. 68 A8014500 push 004501A8 ; |good job,man!
0045016B |. 6A 00 push 0 ; |hOwner = NULL
0045016D |. E8 2E63FBFF call <jmp.&user32.MessageBoxA> ; \MessageBoxA
--------------------------------------------------------------------------分割线
var
s:array[0..9] of integer;
begin
s[1]+s[6]=109(6dH);
s[2]+s[7]=103(67H);
s[3]+s[8]=105(69H);
s[4]+s[9]=112(70H);
s[5]*[s0]=2700(0A8cH);
4447293596 |
|