标 题:轻轻松松写简历2004
发信人:Hunter_boy
时 间:2004-4-08 周四, 下午6:36
详细信息:
轻轻松松写简历2004
==============================================================================================
0045D71F |. E8 84000000 call Easyresu.0045D7A8 ===========>0045D7A8 注意
0045D724 |. 807C24 08 04 cmp byte ptr ss:[esp+8], 4
0045D729 |. 75 05 jnz short Easyresu.0045D730 =======>控制
0045D72B |. 83F8 08 cmp eax, 8
0045D72E 74 07 je short Easyresu.0045D737 =======>控制
0045D730 |> 8BC3 mov eax, ebx
0045D732 |. E8 01FDFFFF call Easyresu.0045D438
0045D737 |> DD0424 fld qword ptr ss:[esp]
----------------------------------------------------------------------------------------------
00485429 . BA F8554800 mov edx, Easyresu.004855F8 =====> ASCII "200"
0048542E . E8 99F5F7FF call Easyresu.004049CC
00485433 . 8B45 E4 mov eax, dword ptr ss:[ebp-1C]==> 7D1(H)-----2001(D)
略...
00485486 . 8BF0 mov esi, eax ===================> 得出17(H) ---23(D)
略...
004854CC . E8 9F36F8FF call Easyresu.00408B70 ==========> 得出2D(H)----45(D)
004854D1 . 0FB755 F2 movzx edx, word ptr ss:[ebp-E]====> 04
004854D5 . 0FB7C0 movzx eax, ax
004854D8 . 2BD0 sub edx, eax ===================> 04-2D=FFFFFFFD7
004854DA . 0FB745 F4 movzx eax, word ptr ss:[ebp-C]====> 04
004854DE . 0FB7CE movzx ecx, si
004854E1 . 2BC1 sub eax, ecx ===================> 04-17=FFFFFFFED
004854E3 . 6BC0 1E imul eax, eax, 1E ===============> FFFFFFFED*1E=FFFFFDC6
004854E6 . 03D0 add edx, eax ===================> FFFFFFFD7+FFFFFDC6==FFFFFD9D
004854E8 . 0FB745 F6 movzx eax, word ptr ss:[ebp-A] ===> 07D4
004854EC . 0FB7CB movzx ecx, bx
004854EF . 2BC1 sub eax, ecx ===================> 7D4-7D1
004854F1 . 69C0 6D010000 imul eax, eax, 16D ==============> 3*16D=447
004854F7 . 03D0 add edx, eax ===================> 447+FFFFFD9D==1E4
004854F9 . 8BC2 mov eax, edx ===================> 1E4
004854FB . 83F8 21 cmp eax, 21 ====================> 1E4 , 21
004854FE 7E 21 jle short Easyresu.00485521=====> 控制
00485500 . 6A 40 push 40
00485502 . B9 FC554800 mov ecx, Easyresu.004855FC
00485507 . BA 04564800 mov edx, Easyresu.00485604 =====> 注册码错误,你所获得的
注册码为非法注册码 =====>监控 00490C2C 08
取第2,3位值 x ;取第4,5位值 y ----->(4-x)*1E+(4-y)+z <= 21 即为合法,看来这四位越大越好,取9999
时间长度 z (7D4-7D1)*16D-->(2004-2001)*365=447-->1095
=============>尝试19999234 ----按下文运算-->199992349964928
00450B09 |. 3B1D 2C0C4900 cmp ebx, dword ptr ds:[490C2C]
00450B0F |. 0F94C0 sete al
----------------------------------------------------------------------------------------------
004856D9 |. E8 D6FCFFFF call Easyresu.004853B4
004856DE |. 3C 01 cmp al, 1
004856E0 |. 75 18 jnz short Easyresu.004856FA
004856E2 |. 6A 40 push 40
004856E4 |. B9 48574800 mov ecx, Easyresu.00485748
004856E9 |. BA 50574800 mov edx, Easyresu.00485750 ; "注册码已输入,请关闭程序再重新打开!注:只能输"入注册码3次!"
----------------------------------------------------------------------------------------------
00485B9F |. E8 20EFF7FF call Easyresu.00404AC4
00485BA4 |. 75 17 jnz short Easyresu.00485BBD
00485BA6 |. 6A 00 push 0 ; /Arg1 = 00000000
00485BA8 |. 66:8B0D 8C614>mov cx, word ptr ds:[48618C] ; |
00485BAF |. B2 02 mov dl, 2 ; |
00485BB1 |. B8 98614800 mov eax, Easyresu.00486198 ; |"更多模板请访问http://www.easyresume.net"
00485BB6 |. E8 9DD3FAFF call Easyresu.00432F58 ; Easyresu.00432F58
00485BBB |. EB 15 jmp short Easyresu.00485BD2
00485BBD |> 8B15 481C4900 mov edx, dword ptr ds:[491C48] ; Easyresu.00492D88
----------------------------------------------------------------------------------------------
0048D81E |. 83F8 0F cmp eax, 0F ; 16位
0048D821 |. 0F8C 0F040000 jl Easyresu.0048DC36
0048D827 |. 8B45 E8 mov eax, dword ptr ss:[ebp-18]
0048D82A |. E8 5171F7FF call Easyresu.00404980
0048D82F |. 83F8 0F cmp eax, 0F
0048D832 |. 0F8F FE030000 jg Easyresu.0048DC36
----------------------------------------------------------------------------------------------
0048E02E > A1 8C2D4900 mov eax, dword ptr ds:[492D8C]
0048E033 . BA E0E74800 mov edx, Easyresu.0048E7E0 ; ASCII "etion"
0048E038 . E8 876AF7FF call Easyresu.00404AC4 ; 检验
0048E03D . 0F85 20070000 jnz Easyresu.0048E763 ; 跳就over
---->
0048E763 > 8B83 10030000 mov eax, dword ptr ds:[ebx+310]
0048E769 . 8B80 08020000 mov eax, dword ptr ds:[eax+208]
0048E76F . 33D2 xor edx, edx ; Easyresu.00485750
0048E771 . E8 1246FDFF call Easyresu.00462D88
0048E776 . BA CCEF4800 mov edx, Easyresu.0048EFCC ; "<未注册版本不能进行外部编辑,请您注册本软件>"
---------------------------------------------------------------------------------------------
call 0045D70C ==============>这个call可疑
---------------------------------------------------------------------------------------------
0048D81E |. 83F8 0F cmp eax, 0F ==========================>start~!
0048D821 |. 0F8C 0F040000 jl Easyresu.0048DC36
0048D827 |. 8B45 E8 mov eax, dword ptr ss:[ebp-18]
0048D82A |. E8 5171F7FF call Easyresu.00404980
0048D82F |. 83F8 0F cmp eax, 0F
0048D832 |. 0F8F FE030000 jg Easyresu.0048DC36
0048D838 |. 8D4D F8 lea ecx, dword ptr ss:[ebp-8]
0048D83B |. BA 08000000 mov edx, 8
0048D840 |. 8B45 E8 mov eax, dword ptr ss:[ebp-18]
0048D843 |. E8 545AFAFF call Easyresu.0043329C
0048D848 |. 8D45 C4 lea eax, dword ptr ss:[ebp-3C] ---> 试炼 123456789123456
0048D84B |. 8B55 E8 mov edx, dword ptr ss:[ebp-18]
0048D84E |. 8A52 08 mov dl, byte ptr ds:[edx+8] ==============>取第9位数字
0048D851 |. 8850 01 mov byte ptr ds:[eax+1], dl 9
0048D854 |. C600 01 mov byte ptr ds:[eax], 1
0048D857 |. 8D55 C4 lea edx, dword ptr ss:[ebp-3C]
0048D85A |. 8D45 C0 lea eax, dword ptr ss:[ebp-40]
0048D85D |. E8 8256F7FF call Easyresu.00402EE4
0048D862 |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048D865 |. 8B55 E8 mov edx, dword ptr ss:[ebp-18]
0048D868 |. 8A52 09 mov dl, byte ptr ds:[edx+9] ==============>取第10位数字
0048D86B |. 8850 01 mov byte ptr ds:[eax+1], dl 1
0048D86E |. C600 01 mov byte ptr ds:[eax], 1
0048D871 |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048D874 |. 8D45 C0 lea eax, dword ptr ss:[ebp-40]
0048D877 |. B1 02 mov cl, 2
0048D879 |. E8 3656F7FF call Easyresu.00402EB4
0048D87E |. 8D55 C0 lea edx, dword ptr ss:[ebp-40]
0048D881 |. 8D45 B8 lea eax, dword ptr ss:[ebp-48]
0048D884 |. E8 5B56F7FF call Easyresu.00402EE4
0048D889 |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048D88C |. 8B55 E8 mov edx, dword ptr ss:[ebp-18]
0048D88F |. 8A52 0E mov dl, byte ptr ds:[edx+E] ==============>取第15位数字
0048D892 |. 8850 01 mov byte ptr ds:[eax+1], dl 6
0048D895 |. C600 01 mov byte ptr ds:[eax], 1
0048D898 |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048D89B |. 8D45 B8 lea eax, dword ptr ss:[ebp-48]
0048D89E |. B1 03 mov cl, 3
0048D8A0 |. E8 0F56F7FF call Easyresu.00402EB4
0048D8A5 |. 8D55 B8 lea edx, dword ptr ss:[ebp-48]
0048D8A8 |. 8D45 B0 lea eax, dword ptr ss:[ebp-50]
0048D8AB |. E8 3456F7FF call Easyresu.00402EE4
0048D8B0 |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048D8B3 |. 8B55 E8 mov edx, dword ptr ss:[ebp-18]
0048D8B6 |. 8A52 0C mov dl, byte ptr ds:[edx+C] ==============>取第13位数字
0048D8B9 |. 8850 01 mov byte ptr ds:[eax+1], dl 4
0048D8BC |. C600 01 mov byte ptr ds:[eax], 1
0048D8BF |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048D8C2 |. 8D45 B0 lea eax, dword ptr ss:[ebp-50]
0048D8C5 |. B1 04 mov cl, 4
0048D8C7 |. E8 E855F7FF call Easyresu.00402EB4
0048D8CC |. 8D55 B0 lea edx, dword ptr ss:[ebp-50]
0048D8CF |. 8D45 A8 lea eax, dword ptr ss:[ebp-58]
0048D8D2 |. E8 0D56F7FF call Easyresu.00402EE4
0048D8D7 |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048D8DA |. 8B55 E8 mov edx, dword ptr ss:[ebp-18]
0048D8DD |. 8A52 0A mov dl, byte ptr ds:[edx+A] ==============>取第11位数字
0048D8E0 |. 8850 01 mov byte ptr ds:[eax+1], dl 2
0048D8E3 |. C600 01 mov byte ptr ds:[eax], 1
0048D8E6 |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048D8E9 |. 8D45 A8 lea eax, dword ptr ss:[ebp-58]
0048D8EC |. B1 05 mov cl, 5
0048D8EE |. E8 C155F7FF call Easyresu.00402EB4
0048D8F3 |. 8D55 A8 lea edx, dword ptr ss:[ebp-58]
0048D8F6 |. 8D45 A0 lea eax, dword ptr ss:[ebp-60]
0048D8F9 |. E8 E655F7FF call Easyresu.00402EE4
0048D8FE |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048D901 |. 8B55 E8 mov edx, dword ptr ss:[ebp-18]
0048D904 |. 8A52 0D mov dl, byte ptr ds:[edx+D] ==============>取第14位数字
0048D907 |. 8850 01 mov byte ptr ds:[eax+1], dl 5
0048D90A |. C600 01 mov byte ptr ds:[eax], 1
0048D90D |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048D910 |. 8D45 A0 lea eax, dword ptr ss:[ebp-60]
0048D913 |. B1 06 mov cl, 6
0048D915 |. E8 9A55F7FF call Easyresu.00402EB4
0048D91A |. 8D55 A0 lea edx, dword ptr ss:[ebp-60]
0048D91D |. 8D45 98 lea eax, dword ptr ss:[ebp-68]
0048D920 |. E8 BF55F7FF call Easyresu.00402EE4
0048D925 |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048D928 |. 8B55 E8 mov edx, dword ptr ss:[ebp-18]
0048D92B |. 8A52 0B mov dl, byte ptr ds:[edx+B] ==============>取第12位数字
0048D92E |. 8850 01 mov byte ptr ds:[eax+1], dl 3
0048D931 |. C600 01 mov byte ptr ds:[eax], 1
0048D934 |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048D937 |. 8D45 98 lea eax, dword ptr ss:[ebp-68]
0048D93A |. B1 07 mov cl, 7
0048D93C |. E8 7355F7FF call Easyresu.00402EB4
0048D941 |. 8D55 98 lea edx, dword ptr ss:[ebp-68] ------合起来---->9164253(P)
0048D944 |. 8D45 F4 lea eax, dword ptr ss:[ebp-C]
0048D947 |. E8 D86FF7FF call Easyresu.00404924
0048D94C |. 8B45 F8 mov eax, dword ptr ss:[ebp-8] -------取前8位--->12345678
0048D94F |. E8 1CB2F7FF call Easyresu.00408B70
0048D954 |. 8945 B8 mov dword ptr ss:[ebp-48], eax
0048D957 |. DB45 B8 fild dword ptr ss:[ebp-48]
0048D95A |. E8 8551F7FF call Easyresu.00402AE4
0048D95F |. DB2D 5CDC4800 fld tbyte ptr ds:[48DC5C]
0048D965 |. DEF9 fdivp st(1), st
0048D967 |. D80D 68DC4800 fmul dword ptr ds:[48DC68]
0048D96D |. D805 6CDC4800 fadd dword ptr ds:[48DC6C]
0048D973 |. DB7D 8C fstp tbyte ptr ss:[ebp-74]
0048D976 |. 9B wait
0048D977 |. 8B45 F8 mov eax, dword ptr ss:[ebp-8]
0048D97A |. E8 F1B1F7FF call Easyresu.00408B70
0048D97F |. 8945 88 mov dword ptr ss:[ebp-78], eax
0048D982 |. DB45 88 fild dword ptr ss:[ebp-78]
0048D985 |. DB6D 8C fld tbyte ptr ss:[ebp-74]
0048D988 |. DEC1 faddp st(1), st
0048D98A |. DB7D C8 fstp tbyte ptr ss:[ebp-38]
0048D98D |. 9B wait
0048D98E |. 66:8B45 D0 mov ax, word ptr ss:[ebp-30]-------准备-----> 12345678
0048D992 |. 50 push eax /Arg3 = 0012FD70
0048D993 |. FF75 CC push dword ptr ss:[ebp-34] |Arg2 = 0048D0C0
0048D996 |. FF75 C8 push dword ptr ss:[ebp-38] |Arg1 = 0045D80B
0048D999 |. 8D8D 88FEFFFF lea ecx, dword ptr ss:[ebp-178] |
0048D99F |. 33D2 xor edx, edx |
0048D9A1 |. B8 08000000 mov eax, 8 |
0048D9A6 |. E8 4D59F7FF call Easyresu.004032F8 Easyresu.004032F8
0048D9AB |. 8D95 88FEFFFF lea edx, dword ptr ss:[ebp-178] --运算结果--> 12316811
0048D9B1 |. 8D45 F8 lea eax, dword ptr ss:[ebp-8]
0048D9B4 |. E8 6B6FF7FF call Easyresu.00404924
0048D9B9 |. 8D45 C4 lea eax, dword ptr ss:[ebp-3C]
0048D9BC |. 8B55 F8 mov edx, dword ptr ss:[ebp-8]
0048D9BF |. 8A52 01 mov dl, byte ptr ds:[edx+1] ==============>取第2位数字
0048D9C2 |. 8850 01 mov byte ptr ds:[eax+1], dl 2
0048D9C5 |. C600 01 mov byte ptr ds:[eax], 1
0048D9C8 |. 8D55 C4 lea edx, dword ptr ss:[ebp-3C]
0048D9CB |. 8D45 C0 lea eax, dword ptr ss:[ebp-40]
0048D9CE |. E8 1155F7FF call Easyresu.00402EE4
0048D9D3 |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048D9D6 |. 8B55 F8 mov edx, dword ptr ss:[ebp-8]
0048D9D9 |. 8A52 02 mov dl, byte ptr ds:[edx+2] ==============>取第3位数字
0048D9DC |. 8850 01 mov byte ptr ds:[eax+1], dl 3
0048D9DF |. C600 01 mov byte ptr ds:[eax], 1
0048D9E2 |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048D9E5 |. 8D45 C0 lea eax, dword ptr ss:[ebp-40]
0048D9E8 |. B1 02 mov cl, 2
0048D9EA |. E8 C554F7FF call Easyresu.00402EB4
0048D9EF |. 8D55 C0 lea edx, dword ptr ss:[ebp-40]
0048D9F2 |. 8D45 B8 lea eax, dword ptr ss:[ebp-48]
0048D9F5 |. E8 EA54F7FF call Easyresu.00402EE4
0048D9FA |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048D9FD |. 8B55 F8 mov edx, dword ptr ss:[ebp-8]
0048DA00 |. 8A52 03 mov dl, byte ptr ds:[edx+3] ==============>取第4位数字
0048DA03 |. 8850 01 mov byte ptr ds:[eax+1], dl 1
0048DA06 |. C600 01 mov byte ptr ds:[eax], 1
0048DA09 |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048DA0C |. 8D45 B8 lea eax, dword ptr ss:[ebp-48]
0048DA0F |. B1 03 mov cl, 3
0048DA11 |. E8 9E54F7FF call Easyresu.00402EB4
0048DA16 |. 8D55 B8 lea edx, dword ptr ss:[ebp-48]
0048DA19 |. 8D45 B0 lea eax, dword ptr ss:[ebp-50]
0048DA1C |. E8 C354F7FF call Easyresu.00402EE4
0048DA21 |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048DA24 |. 8B55 F8 mov edx, dword ptr ss:[ebp-8]
0048DA27 |. 8A52 04 mov dl, byte ptr ds:[edx+4] ==============>取第5位数字
0048DA2A |. 8850 01 mov byte ptr ds:[eax+1], dl 6
0048DA2D |. C600 01 mov byte ptr ds:[eax], 1
0048DA30 |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048DA33 |. 8D45 B0 lea eax, dword ptr ss:[ebp-50]
0048DA36 |. B1 04 mov cl, 4
0048DA38 |. E8 7754F7FF call Easyresu.00402EB4
0048DA3D |. 8D55 B0 lea edx, dword ptr ss:[ebp-50]
0048DA40 |. 8D45 A8 lea eax, dword ptr ss:[ebp-58]
0048DA43 |. E8 9C54F7FF call Easyresu.00402EE4
0048DA48 |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048DA4B |. 8B55 F8 mov edx, dword ptr ss:[ebp-8]
0048DA4E |. 8A52 06 mov dl, byte ptr ds:[edx+6] ==============>取第7位数字
0048DA51 |. 8850 01 mov byte ptr ds:[eax+1], dl 1
0048DA54 |. C600 01 mov byte ptr ds:[eax], 1
0048DA57 |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048DA5A |. 8D45 A8 lea eax, dword ptr ss:[ebp-58]
0048DA5D |. B1 05 mov cl, 5
0048DA5F |. E8 5054F7FF call Easyresu.00402EB4
0048DA64 |. 8D55 A8 lea edx, dword ptr ss:[ebp-58]
0048DA67 |. 8D45 A0 lea eax, dword ptr ss:[ebp-60]
0048DA6A |. E8 7554F7FF call Easyresu.00402EE4
0048DA6F |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048DA72 |. 8B55 F8 mov edx, dword ptr ss:[ebp-8]
0048DA75 |. 8A52 05 mov dl, byte ptr ds:[edx+5] ==============>取第6位数字
0048DA78 |. 8850 01 mov byte ptr ds:[eax+1], dl 8
0048DA7B |. C600 01 mov byte ptr ds:[eax], 1
0048DA7E |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048DA81 |. 8D45 A0 lea eax, dword ptr ss:[ebp-60]
0048DA84 |. B1 06 mov cl, 6
0048DA86 |. E8 2954F7FF call Easyresu.00402EB4
0048DA8B |. 8D55 A0 lea edx, dword ptr ss:[ebp-60]
0048DA8E |. 8D45 98 lea eax, dword ptr ss:[ebp-68]
0048DA91 |. E8 4E54F7FF call Easyresu.00402EE4
0048DA96 |. 8D45 BC lea eax, dword ptr ss:[ebp-44]
0048DA99 |. 8B55 F8 mov edx, dword ptr ss:[ebp-8]
0048DA9C |. 8A52 07 mov dl, byte ptr ds:[edx+7] ==============>取第8位数字
0048DA9F |. 8850 01 mov byte ptr ds:[eax+1], dl 1
0048DAA2 |. C600 01 mov byte ptr ds:[eax], 1
0048DAA5 |. 8D55 BC lea edx, dword ptr ss:[ebp-44]
0048DAA8 |. 8D45 98 lea eax, dword ptr ss:[ebp-68]
0048DAAB |. B1 07 mov cl, 7
0048DAAD |. E8 0254F7FF call Easyresu.00402EB4
0048DAB2 |. 8D55 98 lea edx, dword ptr ss:[ebp-68]
0048DAB5 |. 8D45 F0 lea eax, dword ptr ss:[ebp-10] ===合起来==>2316181(Q)
0048DAB8 |. E8 676EF7FF call Easyresu.00404924
0048DABD |. 8D45 EC lea eax, dword ptr ss:[ebp-14]
0048DAC0 |. 8B55 F4 mov edx, dword ptr ss:[ebp-C]
0048DAC3 |. E8 986CF7FF call Easyresu.00404760
0048DAC8 |. 8D45 F4 lea eax, dword ptr ss:[ebp-C]
0048DACB |. 8B55 F0 mov edx, dword ptr ss:[ebp-10]
0048DACE |. E8 8D6CF7FF call Easyresu.00404760
0048DAD3 |. 8D45 F0 lea eax, dword ptr ss:[ebp-10]
0048DAD6 |. 8B55 EC mov edx, dword ptr ss:[ebp-14]
0048DAD9 |. E8 826CF7FF call Easyresu.00404760
0048DADE |. 8B45 F0 mov eax, dword ptr ss:[ebp-10]
0048DAE1 |. 8B55 EC mov edx, dword ptr ss:[ebp-14]
0048DAE4 |. E8 DB6FF7FF call Easyresu.00404AC4 =============>下面开始是P.Q的比较
0048DAE9 |. 75 0F jnz short Easyresu.0048DAFA
0048DAEB |. B8 8C2D4900 mov eax, Easyresu.00492D8C
0048DAF0 |. BA 78DC4800 mov edx, Easyresu.0048DC78 ; ASCII "ok"
0048DAF5 |. E8 226CF7FF call Easyresu.0040471C
0048DAFA |> 8B45 F0 mov eax, dword ptr ss:[ebp-10]
0048DAFD |. 8B55 F4 mov edx, dword ptr ss:[ebp-C]
0048DB00 |. E8 BF6FF7FF call Easyresu.00404AC4 ;
0048DB05 75 0F jnz short Easyresu.0048DB16
0048DB07 |. B8 8C2D4900 mov eax, Easyresu.00492D8C
0048DB0C |. BA 78DC4800 mov edx, Easyresu.0048DC78 ; ASCII "ok"
0048DB11 |. E8 066CF7FF call Easyresu.0040471C
0048DB16 |> 8B45 F0 mov eax, dword ptr ss:[ebp-10]
0048DB19 |. 8B55 F8 mov edx, dword ptr ss:[ebp-8]
0048DB1C |. E8 A36FF7FF call Easyresu.00404AC4
0048DB21 |. 75 0F jnz short Easyresu.0048DB32
0048DB23 |. B8 8C2D4900 mov eax, Easyresu.00492D8C
0048DB28 |. BA 84DC4800 mov edx, Easyresu.0048DC84 ; ASCII "over"
0048DB2D |. E8 EA6BF7FF call Easyresu.0040471C
0048DB32 |> 8B45 E8 mov eax, dword ptr ss:[ebp-18]
0048DB35 |. 8B55 F8 mov edx, dword ptr ss:[ebp-8]
0048DB38 |. E8 876FF7FF call Easyresu.00404AC4
0048DB3D |. 74 0F je short Easyresu.0048DB4E
0048DB3F |. B8 8C2D4900 mov eax, Easyresu.00492D8C
0048DB44 |. BA 78DC4800 mov edx, Easyresu.0048DC78 ; ASCII "ok"
0048DB49 |. E8 CE6BF7FF call Easyresu.0040471C
0048DB4E |> 8D45 E0 lea eax, dword ptr ss:[ebp-20]
0048DB51 |. 8B55 F0 mov edx, dword ptr ss:[ebp-10]
0048DB54 |. E8 076CF7FF call Easyresu.00404760
0048DB59 |. 8B45 E8 mov eax, dword ptr ss:[ebp-18]
0048DB5C |. 8B55 E4 mov edx, dword ptr ss:[ebp-1C]
0048DB5F |. E8 606FF7FF call Easyresu.00404AC4
0048DB64 75 0D jnz short Easyresu.0048DB73
0048DB66 |. 8D45 DC lea eax, dword ptr ss:[ebp-24]
0048DB69 |. BA 78DC4800 mov edx, Easyresu.0048DC78 ; ASCII "ok"
0048DB6E |. E8 ED6BF7FF call Easyresu.00404760
0048DB73 |> 8B45 DC mov eax, dword ptr ss:[ebp-24]
0048DB76 |. 8B55 E0 mov edx, dword ptr ss:[ebp-20]
0048DB79 |. E8 466FF7FF call Easyresu.00404AC4
0048DB7E |. 76 0D jbe short Easyresu.0048DB8D
0048DB80 |. 8D45 D8 lea eax, dword ptr ss:[ebp-28]
0048DB83 |. BA 94DC4800 mov edx, Easyresu.0048DC94 ; ASCII "by c"
0048DB88 |. E8 D36BF7FF call Easyresu.00404760
0048DB8D |> 8B45 DC mov eax, dword ptr ss:[ebp-24]
0048DB90 |. 8B55 D8 mov edx, dword ptr ss:[ebp-28]
0048DB93 |. E8 2C6FF7FF call Easyresu.00404AC4
0048DB98 75 0D jnz short Easyresu.0048DBA7
0048DB9A |. 8D45 E4 lea eax, dword ptr ss:[ebp-1C]
0048DB9D |. 8B55 EC mov edx, dword ptr ss:[ebp-14]
0048DBA0 |. E8 BB6BF7FF call Easyresu.00404760
0048DBA5 |. EB 0D jmp short Easyresu.0048DBB4
0048DBA7 |> 8D45 E4 lea eax, dword ptr ss:[ebp-1C]
0048DBAA |. BA A4DC4800 mov edx, Easyresu.0048DCA4 ; ASCII "notyeah"
0048DBAF |. E8 AC6BF7FF call Easyresu.00404760
0048DBB4 |> 8B45 F0 mov eax, dword ptr ss:[ebp-10]
0048DBB7 |. 8B55 E4 mov edx, dword ptr ss:[ebp-1C]
0048DBBA |. E8 056FF7FF call Easyresu.00404AC4
0048DBBF |. 76 0D jbe short Easyresu.0048DBCE
0048DBC1 |. 8D45 F0 lea eax, dword ptr ss:[ebp-10]
0048DBC4 |. 8B55 E0 mov edx, dword ptr ss:[ebp-20]
0048DBC7 |. E8 946BF7FF call Easyresu.00404760
0048DBCC |. EB 0F jmp short Easyresu.0048DBDD
0048DBCE |> B8 8C2D4900 mov eax, Easyresu.00492D8C
0048DBD3 |. BA B4DC4800 mov edx, Easyresu.0048DCB4 ; ASCII "five"
0048DBD8 |. E8 3F6BF7FF call Easyresu.0040471C
0048DBDD |> 837D F8 00 cmp dword ptr ss:[ebp-8], 0
0048DBE1 |. 76 0B jbe short Easyresu.0048DBEE
0048DBE3 |. 8D45 E0 lea eax, dword ptr ss:[ebp-20]
0048DBE6 |. 8B55 EC mov edx, dword ptr ss:[ebp-14]
0048DBE9 |. E8 726BF7FF call Easyresu.00404760
0048DBEE |> 8B45 EC mov eax, dword ptr ss:[ebp-14]
0048DBF1 |. 8B55 F4 mov edx, dword ptr ss:[ebp-C]
0048DBF4 |. E8 CB6EF7FF call Easyresu.00404AC4
0048DBF9 |. 75 0D jnz short Easyresu.0048DC08
0048DBFB |. 8D45 F8 lea eax, dword ptr ss:[ebp-8]
0048DBFE |. BA C4DC4800 mov edx, Easyresu.0048DCC4 ; ASCII "88"
0048DC03 |. E8 586BF7FF call Easyresu.00404760
0048DC08 |> 8B45 F0 mov eax, dword ptr ss:[ebp-10]
0048DC0B |. 8B55 F4 mov edx, dword ptr ss:[ebp-C]
0048DC0E |. E8 B16EF7FF call Easyresu.00404AC4
0048DC13 |. 75 21 jnz short Easyresu.0048DC36
0048DC15 |. B8 8C2D4900 mov eax, Easyresu.00492D8C
0048DC1A |. BA D0DC4800 mov edx, Easyresu.0048DCD0 ; ASCII "etion"
0048DC1F |. E8 F86AF7FF call Easyresu.0040471C
0048DC24 |. 33C0 xor eax, eax
0048DC26 |. 8905 A02D4900 mov dword ptr ds:[492DA0], eax
0048DC2C |. C705 A42D4900 00>mov dword ptr ds:[492DA4], 3FF00000
0048DC36 |> 33C0 xor eax, eax
0048DC38 |. 5A pop edx ; 0012FDBC
0048DC39 |. 59 pop ecx ; 0012FDBC
0048DC3A |. 59 pop ecx ; 0012FDBC
0048DC3B |. 64:8910 mov dword ptr fs:[eax], edx
0048DC3E |. 68 58DC4800 push Easyresu.0048DC58
0048DC43 |> 8D45 D8 lea eax, dword ptr ss:[ebp-28]
0048DC46 |. BA 0A000000 mov edx, 0A
0048DC4B |. E8 9C6AF7FF call Easyresu.004046EC
0048DC50 . C3 retn
12345678----CALL--->12316811 取其7位值与后段取的7位值比较 2316181---->对应的值2311681 ---合起来---->123456782311681
----------------------------------------------------------------------------------------------
保证主程序不会退出的循环
00459A25 > 33C0 xor eax, eax
00459A27 . |55 push ebp
00459A28 . |68 459A4500 push Easyresu.00459A45
00459A2D . |64:FF30 push dword ptr fs:[eax]
00459A30 . |64:8920 mov dword ptr fs:[eax], esp
00459A33 . |8B45 FC mov eax, dword ptr ss:[ebp-4]
00459A36 . |E8 D1FDFFFF call Easyresu.0045980C
00459A3B . |33C0 xor eax, eax
00459A3D . |5A pop edx ; 0012FFB4
00459A3E . |59 pop ecx ; 0012FFB4
00459A3F . |59 pop ecx ; 0012FFB4
00459A40 . |64:8910 mov dword ptr fs:[eax], edx
00459A43 . |EB 15 jmp short Easyresu.00459A5A
00459A45 .^|E9 F2A3FAFF jmp Easyresu.00403E3C
00459A4A . |8B55 FC mov edx, dword ptr ss:[ebp-4]
00459A4D . |8B45 FC mov eax, dword ptr ss:[ebp-4]
00459A50 . |E8 4B000000 call Easyresu.00459AA0
00459A55 . |E8 4AA7FAFF call Easyresu.004041A4
00459A5A > |8B45 FC mov eax, dword ptr ss:[ebp-4]
00459A5D . |80B8 9C000000 00 cmp byte ptr ds:[eax+9C], 0
00459A64 .^74 BF je short Easyresu.00459A25
-------------------------------------------------------------------------------------------