首页
社区
课程
招聘
破解汉语大辞典V4.00普及版
发表于: 2005-2-11 16:03 5472

破解汉语大辞典V4.00普及版

2005-2-11 16:03
5472
注册算法没看了,估计感觉的到很变态。

搞掉启动验证,这个也很BT.

仅仅通过搜索字串 未注册 跳过它形成表面上的注册版是没有用的。

搜索检查一下,壳是UltraProtect.还是不脱了.因为在调试时OD记录下有发现动态解码.

带壳调试直接搞启动验证。首先,在输入注册码时,爆破让它正确注册,然后启动会提示,注册码错误,这时,这个错误就成为一个有利线索.通过断点我们到以下启动验证核心代码,代码巨长,暗庄也有,验证也不是一次一个CALL。

0043F738     55                  push ebp
0043F739     8BEC                mov ebp,esp
0043F73B     81C4 34FFFFFF       add esp,-0CC
0043F741     53                  push ebx
0043F742     56                  push esi
0043F743     57                  push edi
0043F744     8995 78FFFFFF       mov dword ptr ss:[ebp-88],edx
0043F74A     8985 7CFFFFFF       mov dword ptr ss:[ebp-84],eax
0043F750     B8 5C895000         mov eax,Hydcd.0050895C
0043F755     E8 F6470900         call Hydcd.004D3F50
0043F75A     66:C745 90 0800     mov word ptr ss:[ebp-70],8
0043F760     33D2                xor edx,edx
0043F762     E8 AF7CDC00         call Hydcd.01207416
0043F767     B2 01               mov dl,1
0043F769     FF45 9C             inc dword ptr ss:[ebp-64]
0043F76C     A1 C4414500         mov eax,dword ptr ds:[4541C4]
0043F771     66:C745 90 1400     mov word ptr ss:[ebp-70],14
0043F777     66:C745 90 2000     mov word ptr ss:[ebp-70],20
0043F77D     894D F8             mov dword ptr ss:[ebp-8],ecx
0043F780     FF45 9C             inc dword ptr ss:[ebp-64]
0043F783     66:C745 90 1400     mov word ptr ss:[ebp-70],14
0043F789     E8 364B0100         call Hydcd.004542C4
0043F78E     66:C745 90 2C00     mov word ptr ss:[ebp-70],2C
0043F794     66:C745 90 3800     mov word ptr ss:[ebp-70],38
0043F79A     8BF0                mov esi,eax
0043F79C     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0043F7A1     8D4D F4             lea ecx,dword ptr ss:[ebp-C]
0043F7A4     BA 16000000         mov edx,16
0043F7A9     8B98 48030000       mov ebx,dword ptr ds:[eax+348]
0043F7AF     E8 627CDC00         call Hydcd.01207416
0043F7B4     81C3 18020000       add ebx,218
0043F7BA     FF45 9C             inc dword ptr ss:[ebp-64]
0043F7BD     8B03                mov eax,dword ptr ds:[ebx]
0043F7BF     8B18                mov ebx,dword ptr ds:[eax]
0043F7C1     FF53 0C             call dword ptr ds:[ebx+C]
0043F7C4     8D55 F4             lea edx,dword ptr ss:[ebp-C]
0043F7C7     8B12                mov edx,dword ptr ds:[edx]
0043F7C9     33C9                xor ecx,ecx
0043F7CB     8BC6                mov eax,esi
0043F7CD     E8 F64B0100         call Hydcd.004543C8
0043F7D2     FF4D 9C             dec dword ptr ss:[ebp-64]
0043F7D5     8D45 F4             lea eax,dword ptr ss:[ebp-C]
0043F7D8     BA 02000000         mov edx,2
0043F7DD     E8 6EF20900         call Hydcd.004DEA50
0043F7E2     66:C745 90 4400     mov word ptr ss:[ebp-70],44
0043F7E8     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
0043F7EE     33C0                xor eax,eax
0043F7F0     BA 17000000         mov edx,17
0043F7F5     8B99 48030000       mov ebx,dword ptr ds:[ecx+348]
0043F7FB     8945 F0             mov dword ptr ss:[ebp-10],eax
0043F7FE     81C3 18020000       add ebx,218
0043F804     FF45 9C             inc dword ptr ss:[ebp-64]
0043F807     8D4D F0             lea ecx,dword ptr ss:[ebp-10]
0043F80A     8B03                mov eax,dword ptr ds:[ebx]
0043F80C     8B18                mov ebx,dword ptr ds:[eax]
0043F80E     FF53 0C             call dword ptr ds:[ebx+C]
0043F811     8D55 F0             lea edx,dword ptr ss:[ebp-10]
0043F814     8BC6                mov eax,esi
0043F816     8B12                mov edx,dword ptr ds:[edx]
0043F818     E8 0B4F0100         call Hydcd.00454728
0043F81D     50                  push eax
0043F81E     FF4D 9C             dec dword ptr ss:[ebp-64]
0043F821     8D45 F0             lea eax,dword ptr ss:[ebp-10]
0043F824     BA 02000000         mov edx,2
0043F829     E8 22F20900         call Hydcd.004DEA50
0043F82E     59                  pop ecx
0043F82F     84C9                test cl,cl
0043F831     0F84 DF080000       je Hydcd.00440116
0043F837     66:C745 90 5C00     mov word ptr ss:[ebp-70],5C
0043F83D     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0043F842     8B98 48030000       mov ebx,dword ptr ds:[eax+348]
0043F848     81C3 18020000       add ebx,218
0043F84E     E8 C37BDC00         call Hydcd.01207416
0043F853     8D4D E8             lea ecx,dword ptr ss:[ebp-18]
0043F856     FF45 9C             inc dword ptr ss:[ebp-64]
0043F859     8B03                mov eax,dword ptr ds:[ebx]
0043F85B     BA 17000000         mov edx,17
0043F860     8B18                mov ebx,dword ptr ds:[eax]
0043F862     FF53 0C             call dword ptr ds:[ebx+C]
0043F865     8D55 E8             lea edx,dword ptr ss:[ebp-18]
0043F868     33C0                xor eax,eax
0043F86A     8D4D EC             lea ecx,dword ptr ss:[ebp-14]
0043F86D     E8 A47BDC00         call Hydcd.01207416
0043F872     8BC6                mov eax,esi
0043F874     FF45 9C             inc dword ptr ss:[ebp-64]
0043F877     E8 144D0100         call Hydcd.00454590
0043F87C     FF4D 9C             dec dword ptr ss:[ebp-64]
0043F87F     8D45 E8             lea eax,dword ptr ss:[ebp-18]
0043F882     BA 02000000         mov edx,2
0043F887     E8 C4F10900         call Hydcd.004DEA50
0043F88C     66:C745 90 5000     mov word ptr ss:[ebp-70],50
0043F892     837D EC 00          cmp dword ptr ss:[ebp-14],0
0043F896     74 08               je short Hydcd.0043F8A0
0043F898     8B4D EC             mov ecx,dword ptr ss:[ebp-14]
0043F89B     8B41 FC             mov eax,dword ptr ds:[ecx-4]
0043F89E     EB 02               jmp short Hydcd.0043F8A2
0043F8A0     33C0                xor eax,eax
0043F8A2     83F8 0F             cmp eax,0F
0043F8A5     0F8E 55080000       jle Hydcd.00440100
0043F8AB     66:C745 90 6800     mov word ptr ss:[ebp-70],68
0043F8B1     33D2                xor edx,edx
0043F8B3     8D4D E4             lea ecx,dword ptr ss:[ebp-1C]
0043F8B6     8955 E4             mov dword ptr ss:[ebp-1C],edx
0043F8B9     51                  push ecx
0043F8BA     FF45 9C             inc dword ptr ss:[ebp-64]
0043F8BD     B9 08000000         mov ecx,8
0043F8C2     BA 01000000         mov edx,1
0043F8C7     8D45 EC             lea eax,dword ptr ss:[ebp-14]
0043F8CA     E8 41F50900         call Hydcd.004DEE10
0043F8CF     8D55 E4             lea edx,dword ptr ss:[ebp-1C]
0043F8D2     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043F8D5     E8 A6F10900         call Hydcd.004DEA80
0043F8DA     FF4D 9C             dec dword ptr ss:[ebp-64]
0043F8DD     8D45 E4             lea eax,dword ptr ss:[ebp-1C]
0043F8E0     BA 02000000         mov edx,2
0043F8E5     E8 66F10900         call Hydcd.004DEA50
0043F8EA     8D55 F8             lea edx,dword ptr ss:[ebp-8]
0043F8ED     8B85 7CFFFFFF       mov eax,dword ptr ss:[ebp-84]
0043F8F3     8B80 2C030000       mov eax,dword ptr ds:[eax+32C]
0043F8F9     05 80000000         add eax,80
0043F8FE     E8 7DF10900         call Hydcd.004DEA80
0043F903     837D F8 00          cmp dword ptr ss:[ebp-8],0
0043F907     74 08               je short Hydcd.0043F911
0043F909     8B55 F8             mov edx,dword ptr ss:[ebp-8]
0043F90C     8B4A FC             mov ecx,dword ptr ds:[edx-4]
0043F90F     EB 02               jmp short Hydcd.0043F913
0043F911     33C9                xor ecx,ecx
0043F913     898D 74FFFFFF       mov dword ptr ss:[ebp-8C],ecx
0043F919     BB 01000000         mov ebx,1
0043F91E     3B9D 74FFFFFF       cmp ebx,dword ptr ss:[ebp-8C]
0043F924     0F8F B2000000       jg Hydcd.0043F9DC
0043F92A     83FB 05             cmp ebx,5
0043F92D     7D 51               jge short Hydcd.0043F980
0043F92F     899D 70FFFFFF       mov dword ptr ss:[ebp-90],ebx
0043F935     8B85 70FFFFFF       mov eax,dword ptr ss:[ebp-90]
0043F93B     50                  push eax
0043F93C     8D55 F8             lea edx,dword ptr ss:[ebp-8]
0043F93F     52                  push edx
0043F940     E8 2BEE0900         call Hydcd.004DE770
0043F945     83C4 08             add esp,8
0043F948     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043F94B     E8 D0F20900         call Hydcd.004DEC20
0043F950     8B95 70FFFFFF       mov edx,dword ptr ss:[ebp-90]
0043F956     E8 BB7ADC00         call Hydcd.01207416
0043F95B     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043F95E     4A                  dec edx
0043F95F     8A0A                mov cl,byte ptr ds:[edx]
0043F961     80C1 03             add cl,3
0043F964     51                  push ecx
0043F965     57                  push edi
0043F966     50                  push eax
0043F967     E8 04EE0900         call Hydcd.004DE770
0043F96C     83C4 08             add esp,8
0043F96F     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043F972     E8 A9F20900         call Hydcd.004DEC20
0043F977     037D F8             add edi,dword ptr ss:[ebp-8]
0043F97A     4F                  dec edi
0043F97B     5A                  pop edx
0043F97C     8817                mov byte ptr ds:[edi],dl
0043F97E     EB 4F               jmp short Hydcd.0043F9CF
0043F980     899D 6CFFFFFF       mov dword ptr ss:[ebp-94],ebx
0043F986     8B8D 6CFFFFFF       mov ecx,dword ptr ss:[ebp-94]
0043F98C     51                  push ecx
0043F98D     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043F990     50                  push eax
0043F991     E8 DAED0900         call Hydcd.004DE770
0043F996     83C4 08             add esp,8
0043F999     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043F99C     E8 7FF20900         call Hydcd.004DEC20
0043F9A1     8B95 6CFFFFFF       mov edx,dword ptr ss:[ebp-94]
0043F9A7     E8 6A7ADC00         call Hydcd.01207416
0043F9AC     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043F9AF     4A                  dec edx
0043F9B0     8A0A                mov cl,byte ptr ds:[edx]
0043F9B2     80C1 02             add cl,2
0043F9B5     51                  push ecx
0043F9B6     57                  push edi
0043F9B7     50                  push eax
0043F9B8     E8 B3ED0900         call Hydcd.004DE770
0043F9BD     83C4 08             add esp,8
0043F9C0     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043F9C3     E8 58F20900         call Hydcd.004DEC20
0043F9C8     037D F8             add edi,dword ptr ss:[ebp-8]
0043F9CB     4F                  dec edi
0043F9CC     5A                  pop edx
0043F9CD     8817                mov byte ptr ds:[edi],dl
0043F9CF     43                  inc ebx
0043F9D0     3B9D 74FFFFFF       cmp ebx,dword ptr ss:[ebp-8C]
0043F9D6   ^ 0F8E 4EFFFFFF       jle Hydcd.0043F92A
0043F9DC     C685 6BFFFFFF 61    mov byte ptr ss:[ebp-95],61
0043F9E3     66:C745 90 5000     mov word ptr ss:[ebp-70],50
0043F9E9     837D F8 00          cmp dword ptr ss:[ebp-8],0
0043F9ED     74 08               je short Hydcd.0043F9F7
0043F9EF     8B4D F8             mov ecx,dword ptr ss:[ebp-8]
0043F9F2     8B41 FC             mov eax,dword ptr ds:[ecx-4]
0043F9F5     EB 02               jmp short Hydcd.0043F9F9
0043F9F7     33C0                xor eax,eax
0043F9F9     8985 64FFFFFF       mov dword ptr ss:[ebp-9C],eax
0043F9FF     6A 01               push 1
0043FA01     8D55 F8             lea edx,dword ptr ss:[ebp-8]
0043FA04     52                  push edx
0043FA05     E8 66ED0900         call Hydcd.004DE770
0043FA0A     83C4 08             add esp,8
0043FA0D     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FA10     E8 0BF20900         call Hydcd.004DEC20
0043FA15     8B55 F8             mov edx,dword ptr ss:[ebp-8]
0043FA18     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
0043FA1D     0FBE0A              movsx ecx,byte ptr ds:[edx]
0043FA20     8B10                mov edx,dword ptr ds:[eax]
0043FA22     83C1 FE             add ecx,-2
0043FA25     8B82 08040000       mov eax,dword ptr ds:[edx+408]
0043FA2B     8948 0C             mov dword ptr ds:[eax+C],ecx
0043FA2E     BB 02000000         mov ebx,2
0043FA33     3B9D 64FFFFFF       cmp ebx,dword ptr ss:[ebp-9C]
0043FA39     7F 36               jg short Hydcd.0043FA71
0043FA3B     8BFB                mov edi,ebx
0043FA3D     57                  push edi
0043FA3E     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FA41     50                  push eax
0043FA42     E8 29ED0900         call Hydcd.004DE770
0043FA47     83C4 08             add esp,8
0043FA4A     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FA4D     E8 CEF10900         call Hydcd.004DEC20
0043FA52     037D F8             add edi,dword ptr ss:[ebp-8]
0043FA55     4F                  dec edi
0043FA56     8A95 6BFFFFFF       mov dl,byte ptr ss:[ebp-95]
0043FA5C     2A17                sub dl,byte ptr ds:[edi]
0043FA5E     02D3                add dl,bl
0043FA60     8895 6BFFFFFF       mov byte ptr ss:[ebp-95],dl
0043FA66     83C3 02             add ebx,2
0043FA69     3B9D 64FFFFFF       cmp ebx,dword ptr ss:[ebp-9C]
0043FA6F   ^ 7E CA               jle short Hydcd.0043FA3B
0043FA71     66:C745 90 7400     mov word ptr ss:[ebp-70],74
0043FA77     33C9                xor ecx,ecx
0043FA79     8D45 E0             lea eax,dword ptr ss:[ebp-20]
0043FA7C     894D E0             mov dword ptr ss:[ebp-20],ecx
0043FA7F     50                  push eax
0043FA80     FF45 9C             inc dword ptr ss:[ebp-64]
0043FA83     8D45 EC             lea eax,dword ptr ss:[ebp-14]
0043FA86     B9 09000000         mov ecx,9
0043FA8B     BA 09000000         mov edx,9
0043FA90     E8 7BF30900         call Hydcd.004DEE10
0043FA95     8D55 E0             lea edx,dword ptr ss:[ebp-20]
0043FA98     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FA9B     E8 E0EF0900         call Hydcd.004DEA80
0043FAA0     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FAA3     8D45 E0             lea eax,dword ptr ss:[ebp-20]
0043FAA6     BA 02000000         mov edx,2
0043FAAB     E8 A0EF0900         call Hydcd.004DEA50
0043FAB0     837D F8 00          cmp dword ptr ss:[ebp-8],0
0043FAB4     74 08               je short Hydcd.0043FABE
0043FAB6     8B4D F8             mov ecx,dword ptr ss:[ebp-8]
0043FAB9     8B41 FC             mov eax,dword ptr ds:[ecx-4]
0043FABC     EB 02               jmp short Hydcd.0043FAC0
0043FABE     33C0                xor eax,eax
0043FAC0     8985 74FFFFFF       mov dword ptr ss:[ebp-8C],eax
0043FAC6     BB 01000000         mov ebx,1
0043FACB     3B9D 74FFFFFF       cmp ebx,dword ptr ss:[ebp-8C]
0043FAD1     0F8F B0000000       jg Hydcd.0043FB87
0043FAD7     899D 60FFFFFF       mov dword ptr ss:[ebp-A0],ebx
0043FADD     8B85 60FFFFFF       mov eax,dword ptr ss:[ebp-A0]
0043FAE3     50                  push eax
0043FAE4     8D55 F8             lea edx,dword ptr ss:[ebp-8]
0043FAE7     52                  push edx
0043FAE8     E8 83EC0900         call Hydcd.004DE770
0043FAED     83C4 08             add esp,8
0043FAF0     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FAF3     E8 28F10900         call Hydcd.004DEC20
0043FAF8     8B95 60FFFFFF       mov edx,dword ptr ss:[ebp-A0]
0043FAFE     E8 1379DC00         call Hydcd.01207416
0043FB03     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FB06     4A                  dec edx
0043FB07     8A0A                mov cl,byte ptr ds:[edx]
0043FB09     80C1 05             add cl,5
0043FB0C     51                  push ecx
0043FB0D     57                  push edi
0043FB0E     50                  push eax
0043FB0F     E8 5CEC0900         call Hydcd.004DE770
0043FB14     83C4 08             add esp,8
0043FB17     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FB1A     E8 01F10900         call Hydcd.004DEC20
0043FB1F     037D F8             add edi,dword ptr ss:[ebp-8]
0043FB22     5A                  pop edx
0043FB23     4F                  dec edi
0043FB24     83FB 03             cmp ebx,3
0043FB27     8817                mov byte ptr ds:[edi],dl
0043FB29     7E 4F               jle short Hydcd.0043FB7A
0043FB2B     899D 5CFFFFFF       mov dword ptr ss:[ebp-A4],ebx
0043FB31     8B8D 5CFFFFFF       mov ecx,dword ptr ss:[ebp-A4]
0043FB37     51                  push ecx
0043FB38     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FB3B     50                  push eax
0043FB3C     E8 2FEC0900         call Hydcd.004DE770
0043FB41     83C4 08             add esp,8
0043FB44     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FB47     E8 D4F00900         call Hydcd.004DEC20
0043FB4C     8B95 5CFFFFFF       mov edx,dword ptr ss:[ebp-A4]
0043FB52     E8 BF78DC00         call Hydcd.01207416
0043FB57     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FB5A     4A                  dec edx
0043FB5B     8A0A                mov cl,byte ptr ds:[edx]
0043FB5D     80C1 FE             add cl,0FE
0043FB60     51                  push ecx
0043FB61     57                  push edi
0043FB62     50                  push eax
0043FB63     E8 08EC0900         call Hydcd.004DE770
0043FB68     83C4 08             add esp,8
0043FB6B     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FB6E     E8 ADF00900         call Hydcd.004DEC20
0043FB73     037D F8             add edi,dword ptr ss:[ebp-8]
0043FB76     4F                  dec edi
0043FB77     5A                  pop edx
0043FB78     8817                mov byte ptr ds:[edi],dl
0043FB7A     43                  inc ebx
0043FB7B     3B9D 74FFFFFF       cmp ebx,dword ptr ss:[ebp-8C]
0043FB81   ^ 0F8E 50FFFFFF       jle Hydcd.0043FAD7
0043FB87     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FB8A     83CA FF             or edx,FFFFFFFF
0043FB8D     E8 B2F30900         call Hydcd.004DEF44
0043FB92     66:C745 90 5000     mov word ptr ss:[ebp-70],50
0043FB98     40                  inc eax
0043FB99     0F84 4E050000       je Hydcd.004400ED
0043FB9F     66:C745 90 8C00     mov word ptr ss:[ebp-70],8C
0043FBA5     33C9                xor ecx,ecx
0043FBA7     8D45 D8             lea eax,dword ptr ss:[ebp-28]
0043FBAA     894D D8             mov dword ptr ss:[ebp-28],ecx
0043FBAD     50                  push eax
0043FBAE     FF45 9C             inc dword ptr ss:[ebp-64]
0043FBB1     8B15 B8F55000       mov edx,dword ptr ds:[_Form0]
0043FBB7     33C0                xor eax,eax
0043FBB9     8D4D DC             lea ecx,dword ptr ss:[ebp-24]
0043FBBC     8B9A 48030000       mov ebx,dword ptr ds:[edx+348]
0043FBC2     8945 DC             mov dword ptr ss:[ebp-24],eax
0043FBC5     81C3 18020000       add ebx,218
0043FBCB     BA 01000000         mov edx,1
0043FBD0     FF45 9C             inc dword ptr ss:[ebp-64]
0043FBD3     8B03                mov eax,dword ptr ds:[ebx]
0043FBD5     8B18                mov ebx,dword ptr ds:[eax]
0043FBD7     FF53 0C             call dword ptr ds:[ebx+C]
0043FBDA     8D45 DC             lea eax,dword ptr ss:[ebp-24]
0043FBDD     B9 08000000         mov ecx,8
0043FBE2     BA 01000000         mov edx,1
0043FBE7     E8 24F20900         call Hydcd.004DEE10
0043FBEC     8D45 D8             lea eax,dword ptr ss:[ebp-28]
0043FBEF     E8 00F30900         call Hydcd.004DEEF4
0043FBF4     8BD0                mov edx,eax
0043FBF6     C1E0 03             shl eax,3
0043FBF9     2BC2                sub eax,edx
0043FBFB     B9 03000000         mov ecx,3
0043FC00     99                  cdq
0043FC01     F7F9                idiv ecx
0043FC03     8BD8                mov ebx,eax
0043FC05     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FC08     8D45 D8             lea eax,dword ptr ss:[ebp-28]
0043FC0B     BA 02000000         mov edx,2
0043FC10     E8 3BEE0900         call Hydcd.004DEA50
0043FC15     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FC18     8D45 DC             lea eax,dword ptr ss:[ebp-24]
0043FC1B     BA 02000000         mov edx,2
0043FC20     E8 2BEE0900         call Hydcd.004DEA50
0043FC25     66:C745 90 8000     mov word ptr ss:[ebp-70],80
0043FC2B     66:C745 90 9800     mov word ptr ss:[ebp-70],98
0043FC31     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0043FC36     8B88 48030000       mov ecx,dword ptr ds:[eax+348]
0043FC3C     33C0                xor eax,eax
0043FC3E     81C1 18020000       add ecx,218
0043FC44     898D 58FFFFFF       mov dword ptr ss:[ebp-A8],ecx
0043FC4A     8945 D4             mov dword ptr ss:[ebp-2C],eax
0043FC4D     FF45 9C             inc dword ptr ss:[ebp-64]
0043FC50     8D4D D4             lea ecx,dword ptr ss:[ebp-2C]
0043FC53     8B95 58FFFFFF       mov edx,dword ptr ss:[ebp-A8]
0043FC59     8B02                mov eax,dword ptr ds:[edx]
0043FC5B     33D2                xor edx,edx
0043FC5D     8B38                mov edi,dword ptr ds:[eax]
0043FC5F     FF57 0C             call dword ptr ds:[edi+C]
0043FC62     8D45 D4             lea eax,dword ptr ss:[ebp-2C]
0043FC65     E8 8AF20900         call Hydcd.004DEEF4
0043FC6A     50                  push eax
0043FC6B     8BC3                mov eax,ebx
0043FC6D     5A                  pop edx
0043FC6E     8BCA                mov ecx,edx
0043FC70     99                  cdq
0043FC71     F7F9                idiv ecx
0043FC73     8BDA                mov ebx,edx
0043FC75     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FC78     8D45 D4             lea eax,dword ptr ss:[ebp-2C]
0043FC7B     BA 02000000         mov edx,2
0043FC80     E8 CBED0900         call Hydcd.004DEA50
0043FC85     66:C745 90 A400     mov word ptr ss:[ebp-70],0A4
0043FC8B     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0043FC90     8B88 48030000       mov ecx,dword ptr ds:[eax+348]
0043FC96     33C0                xor eax,eax
0043FC98     81C1 18020000       add ecx,218
0043FC9E     898D 54FFFFFF       mov dword ptr ss:[ebp-AC],ecx
0043FCA4     8945 D0             mov dword ptr ss:[ebp-30],eax
0043FCA7     FF45 9C             inc dword ptr ss:[ebp-64]
0043FCAA     8D4D D0             lea ecx,dword ptr ss:[ebp-30]
0043FCAD     8B95 54FFFFFF       mov edx,dword ptr ss:[ebp-AC]
0043FCB3     8B02                mov eax,dword ptr ds:[edx]
0043FCB5     BA 02000000         mov edx,2
0043FCBA     8B38                mov edi,dword ptr ds:[eax]
0043FCBC     FF57 0C             call dword ptr ds:[edi+C]
0043FCBF     8D45 D0             lea eax,dword ptr ss:[ebp-30]
0043FCC2     E8 2DF20900         call Hydcd.004DEEF4
0043FCC7     0FBE95 6BFFFFFF     movsx edx,byte ptr ss:[ebp-95]
0043FCCE     83C2 F9             add edx,-7
0043FCD1     B9 03000000         mov ecx,3
0043FCD6     F7EA                imul edx
0043FCD8     99                  cdq
0043FCD9     F7F9                idiv ecx
0043FCDB     2BD8                sub ebx,eax
0043FCDD     8D45 D0             lea eax,dword ptr ss:[ebp-30]
0043FCE0     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FCE3     BA 02000000         mov edx,2
0043FCE8     E8 63ED0900         call Hydcd.004DEA50
0043FCED     66:C745 90 B000     mov word ptr ss:[ebp-70],0B0
0043FCF3     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0043FCF8     8B88 48030000       mov ecx,dword ptr ds:[eax+348]
0043FCFE     33C0                xor eax,eax
0043FD00     81C1 18020000       add ecx,218
0043FD06     898D 50FFFFFF       mov dword ptr ss:[ebp-B0],ecx
0043FD0C     8945 CC             mov dword ptr ss:[ebp-34],eax
0043FD0F     FF45 9C             inc dword ptr ss:[ebp-64]
0043FD12     8D4D CC             lea ecx,dword ptr ss:[ebp-34]
0043FD15     8B95 50FFFFFF       mov edx,dword ptr ss:[ebp-B0]
0043FD1B     8B02                mov eax,dword ptr ds:[edx]
0043FD1D     33D2                xor edx,edx
0043FD1F     8B38                mov edi,dword ptr ds:[eax]
0043FD21     FF57 0C             call dword ptr ds:[edi+C]
0043FD24     8D45 CC             lea eax,dword ptr ss:[ebp-34]
0043FD27     E8 C8F10900         call Hydcd.004DEEF4
0043FD2C     D1F8                sar eax,1
0043FD2E     79 03               jns short Hydcd.0043FD33
0043FD30     83D0 00             adc eax,0
0043FD33     3BD8                cmp ebx,eax
0043FD35     8D45 CC             lea eax,dword ptr ss:[ebp-34]
0043FD38     0F9CC2              setl dl
0043FD3B     83E2 01             and edx,1
0043FD3E     52                  push edx
0043FD3F     BA 02000000         mov edx,2
0043FD44     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FD47     E8 04ED0900         call Hydcd.004DEA50
0043FD4C     59                  pop ecx
0043FD4D     84C9                test cl,cl
0043FD4F     74 58               je short Hydcd.0043FDA9
0043FD51     66:C745 90 BC00     mov word ptr ss:[ebp-70],0BC
0043FD57     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0043FD5C     33C9                xor ecx,ecx
0043FD5E     8B90 48030000       mov edx,dword ptr ds:[eax+348]
0043FD64     81C2 18020000       add edx,218
0043FD6A     8995 4CFFFFFF       mov dword ptr ss:[ebp-B4],edx
0043FD70     894D C8             mov dword ptr ss:[ebp-38],ecx
0043FD73     FF45 9C             inc dword ptr ss:[ebp-64]
0043FD76     33D2                xor edx,edx
0043FD78     8B85 4CFFFFFF       mov eax,dword ptr ss:[ebp-B4]
0043FD7E     8D4D C8             lea ecx,dword ptr ss:[ebp-38]
0043FD81     8B00                mov eax,dword ptr ds:[eax]
0043FD83     8B38                mov edi,dword ptr ds:[eax]
0043FD85     FF57 0C             call dword ptr ds:[edi+C]
0043FD88     8D45 C8             lea eax,dword ptr ss:[ebp-38]
0043FD8B     E8 64F10900         call Hydcd.004DEEF4
0043FD90     D1F8                sar eax,1
0043FD92     79 03               jns short Hydcd.0043FD97
0043FD94     83D0 00             adc eax,0
0043FD97     03D8                add ebx,eax
0043FD99     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FD9C     8D45 C8             lea eax,dword ptr ss:[ebp-38]
0043FD9F     BA 02000000         mov edx,2
0043FDA4     E8 A7EC0900         call Hydcd.004DEA50
0043FDA9     66:C745 90 C800     mov word ptr ss:[ebp-70],0C8
0043FDAF     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
0043FDB5     33D2                xor edx,edx
0043FDB7     8B81 48030000       mov eax,dword ptr ds:[ecx+348]
0043FDBD     8D4D C4             lea ecx,dword ptr ss:[ebp-3C]
0043FDC0     05 18020000         add eax,218
0043FDC5     8985 48FFFFFF       mov dword ptr ss:[ebp-B8],eax
0043FDCB     8955 C4             mov dword ptr ss:[ebp-3C],edx
0043FDCE     FF45 9C             inc dword ptr ss:[ebp-64]
0043FDD1     BA 02000000         mov edx,2
0043FDD6     8B85 48FFFFFF       mov eax,dword ptr ss:[ebp-B8]
0043FDDC     8B00                mov eax,dword ptr ds:[eax]
0043FDDE     8B38                mov edi,dword ptr ds:[eax]
0043FDE0     FF57 0C             call dword ptr ds:[edi+C]
0043FDE3     8D45 C4             lea eax,dword ptr ss:[ebp-3C]
0043FDE6     E8 09F10900         call Hydcd.004DEEF4
0043FDEB     8BF8                mov edi,eax
0043FDED     0FAFFB              imul edi,ebx
0043FDF0     8D45 F8             lea eax,dword ptr ss:[ebp-8]
0043FDF3     E8 FCF00900         call Hydcd.004DEEF4               ; 异常
0043FDF8     3BF8                cmp edi,eax
0043FDFA     8D45 C4             lea eax,dword ptr ss:[ebp-3C]
0043FDFD     0F94C2              sete dl
0043FE00     83E2 01             and edx,1
0043FE03     52                  push edx
0043FE04     BA 02000000         mov edx,2
0043FE09     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FE0C     E8 3FEC0900         call Hydcd.004DEA50
0043FE11     59                  pop ecx
0043FE12     84C9                test cl,cl
0043FE14     0F84 CD020000       je Hydcd.004400E7
0043FE1A     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0043FE1F     C680 50030000 01    mov byte ptr ds:[eax+350],1
0043FE26     8B15 B8F55000       mov edx,dword ptr ds:[_Form0]
0043FE2C     C682 51030000 01    mov byte ptr ds:[edx+351],1
0043FE33     66:C745 90 D400     mov word ptr ss:[ebp-70],0D4
0043FE39     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
0043FE3F     33D2                xor edx,edx
0043FE41     8B81 48030000       mov eax,dword ptr ds:[ecx+348]
0043FE47     8D4D C0             lea ecx,dword ptr ss:[ebp-40]
0043FE4A     05 18020000         add eax,218
0043FE4F     8985 44FFFFFF       mov dword ptr ss:[ebp-BC],eax
0043FE55     8955 C0             mov dword ptr ss:[ebp-40],edx
0043FE58     FF45 9C             inc dword ptr ss:[ebp-64]
0043FE5B     BA 03000000         mov edx,3
0043FE60     8B85 44FFFFFF       mov eax,dword ptr ss:[ebp-BC]
0043FE66     8B00                mov eax,dword ptr ds:[eax]
0043FE68     8B18                mov ebx,dword ptr ds:[eax]
0043FE6A     FF53 0C             call dword ptr ds:[ebx+C]
0043FE6D     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
0043FE72     8D55 C0             lea edx,dword ptr ss:[ebp-40]
0043FE75     8B08                mov ecx,dword ptr ds:[eax]
0043FE77     8B12                mov edx,dword ptr ds:[edx]
0043FE79     8B81 18040000       mov eax,dword ptr ds:[ecx+418]
0043FE7F     E8 205E0600         call Hydcd.004A5CA4
0043FE84     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FE87     8D45 C0             lea eax,dword ptr ss:[ebp-40]
0043FE8A     BA 02000000         mov edx,2
0043FE8F     E8 BCEB0900         call Hydcd.004DEA50
0043FE94     66:C745 90 E000     mov word ptr ss:[ebp-70],0E0
0043FE9A     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
0043FEA0     33D2                xor edx,edx
0043FEA2     8B81 48030000       mov eax,dword ptr ds:[ecx+348]
0043FEA8     8D4D BC             lea ecx,dword ptr ss:[ebp-44]
0043FEAB     05 18020000         add eax,218
0043FEB0     8985 40FFFFFF       mov dword ptr ss:[ebp-C0],eax
0043FEB6     8955 BC             mov dword ptr ss:[ebp-44],edx
0043FEB9     FF45 9C             inc dword ptr ss:[ebp-64]
0043FEBC     BA 0A000000         mov edx,0A
0043FEC1     8B85 40FFFFFF       mov eax,dword ptr ss:[ebp-C0]
0043FEC7     8B00                mov eax,dword ptr ds:[eax]
0043FEC9     8B18                mov ebx,dword ptr ds:[eax]
0043FECB     FF53 0C             call dword ptr ds:[ebx+C]
0043FECE     8D55 BC             lea edx,dword ptr ss:[ebp-44]
0043FED1     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
0043FED6     8B08                mov ecx,dword ptr ds:[eax]
0043FED8     8B81 18040000       mov eax,dword ptr ds:[ecx+418]
0043FEDE     05 80000000         add eax,80
0043FEE3     E8 98EB0900         call Hydcd.004DEA80
0043FEE8     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FEEB     8D45 BC             lea eax,dword ptr ss:[ebp-44]
0043FEEE     BA 02000000         mov edx,2
0043FEF3     E8 58EB0900         call Hydcd.004DEA50
0043FEF8     8B0D C8EE5000       mov ecx,dword ptr ds:[50EEC8]     ; Hydcd._Form1
0043FEFE     8B01                mov eax,dword ptr ds:[ecx]
0043FF00     8B90 18040000       mov edx,dword ptr ds:[eax+418]
0043FF06     C742 0C 02000000    mov dword ptr ds:[edx+C],2
0043FF0D     66:C745 90 EC00     mov word ptr ss:[ebp-70],0EC
0043FF13     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
0043FF19     33D2                xor edx,edx
0043FF1B     8B81 48030000       mov eax,dword ptr ds:[ecx+348]
0043FF21     8D4D B8             lea ecx,dword ptr ss:[ebp-48]
0043FF24     05 18020000         add eax,218
0043FF29     8985 3CFFFFFF       mov dword ptr ss:[ebp-C4],eax
0043FF2F     8955 B8             mov dword ptr ss:[ebp-48],edx
0043FF32     FF45 9C             inc dword ptr ss:[ebp-64]
0043FF35     BA 18000000         mov edx,18
0043FF3A     8B85 3CFFFFFF       mov eax,dword ptr ss:[ebp-C4]
0043FF40     8B00                mov eax,dword ptr ds:[eax]
0043FF42     8B18                mov ebx,dword ptr ds:[eax]
0043FF44     FF53 0C             call dword ptr ds:[ebx+C]
0043FF47     8D55 B8             lea edx,dword ptr ss:[ebp-48]
0043FF4A     8BC6                mov eax,esi
0043FF4C     8B12                mov edx,dword ptr ds:[edx]
0043FF4E     E8 D5470100         call Hydcd.00454728
0043FF53     50                  push eax
0043FF54     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FF57     8D45 B8             lea eax,dword ptr ss:[ebp-48]
0043FF5A     BA 02000000         mov edx,2
0043FF5F     E8 ECEA0900         call Hydcd.004DEA50
0043FF64     59                  pop ecx
0043FF65     84C9                test cl,cl
0043FF67     0F84 2E010000       je Hydcd.0044009B
0043FF6D     66:C745 90 0401     mov word ptr ss:[ebp-70],104
0043FF73     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0043FF78     33C9                xor ecx,ecx
0043FF7A     8B90 48030000       mov edx,dword ptr ds:[eax+348]
0043FF80     81C2 18020000       add edx,218
0043FF86     8995 38FFFFFF       mov dword ptr ss:[ebp-C8],edx
0043FF8C     894D B0             mov dword ptr ss:[ebp-50],ecx
0043FF8F     FF45 9C             inc dword ptr ss:[ebp-64]
0043FF92     8D4D B0             lea ecx,dword ptr ss:[ebp-50]
0043FF95     8B85 38FFFFFF       mov eax,dword ptr ss:[ebp-C8]
0043FF9B     BA 18000000         mov edx,18
0043FFA0     8B00                mov eax,dword ptr ds:[eax]
0043FFA2     8B18                mov ebx,dword ptr ds:[eax]
0043FFA4     FF53 0C             call dword ptr ds:[ebx+C]
0043FFA7     8D55 B0             lea edx,dword ptr ss:[ebp-50]
0043FFAA     33C0                xor eax,eax
0043FFAC     8D4D B4             lea ecx,dword ptr ss:[ebp-4C]
0043FFAF     E8 6274DC00         call Hydcd.01207416
0043FFB4     8BC6                mov eax,esi
0043FFB6     FF45 9C             inc dword ptr ss:[ebp-64]
0043FFB9     E8 D2450100         call Hydcd.00454590
0043FFBE     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FFC1     8D45 B0             lea eax,dword ptr ss:[ebp-50]
0043FFC4     BA 02000000         mov edx,2
0043FFC9     E8 82EA0900         call Hydcd.004DEA50
0043FFCE     66:C745 90 F800     mov word ptr ss:[ebp-70],0F8
0043FFD4     66:C745 90 1001     mov word ptr ss:[ebp-70],110
0043FFDA     BA EB775000         mov edx,Hydcd.005077EB            ; UNICODE "10000010011"
0043FFDF     8D45 AC             lea eax,dword ptr ss:[ebp-54]
0043FFE2     E8 0DE80900         call Hydcd.004DE7F4
0043FFE7     FF45 9C             inc dword ptr ss:[ebp-64]
0043FFEA     8D55 AC             lea edx,dword ptr ss:[ebp-54]
0043FFED     8D45 B4             lea eax,dword ptr ss:[ebp-4C]
0043FFF0     E8 2BEB0900         call Hydcd.004DEB20
0043FFF5     50                  push eax
0043FFF6     FF4D 9C             dec dword ptr ss:[ebp-64]
0043FFF9     8D45 AC             lea eax,dword ptr ss:[ebp-54]
0043FFFC     BA 02000000         mov edx,2
00440001     E8 4AEA0900         call Hydcd.004DEA50
00440006     59                  pop ecx
00440007     84C9                test cl,cl
00440009     74 7A               je short Hydcd.00440085
0044000B     66:C745 90 1C01     mov word ptr ss:[ebp-70],11C
00440011     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
00440016     33C9                xor ecx,ecx
00440018     8B90 48030000       mov edx,dword ptr ds:[eax+348]
0044001E     81C2 18020000       add edx,218
00440024     8995 34FFFFFF       mov dword ptr ss:[ebp-CC],edx
0044002A     894D A8             mov dword ptr ss:[ebp-58],ecx
0044002D     FF45 9C             inc dword ptr ss:[ebp-64]
00440030     8D4D A8             lea ecx,dword ptr ss:[ebp-58]
00440033     8B85 34FFFFFF       mov eax,dword ptr ss:[ebp-CC]
00440039     BA 18000000         mov edx,18
0044003E     8B00                mov eax,dword ptr ds:[eax]
00440040     8B18                mov ebx,dword ptr ds:[eax]
00440042     FF53 0C             call dword ptr ds:[ebx+C]
00440045     8D45 A8             lea eax,dword ptr ss:[ebp-58]
00440048     8B10                mov edx,dword ptr ds:[eax]
0044004A     52                  push edx
0044004B     BA ED775000         mov edx,Hydcd.005077ED            ; UNICODE "0000010011"
00440050     8D45 A4             lea eax,dword ptr ss:[ebp-5C]
00440053     E8 9CE70900         call Hydcd.004DE7F4
00440058     FF45 9C             inc dword ptr ss:[ebp-64]
0044005B     8B08                mov ecx,dword ptr ds:[eax]
0044005D     8BC6                mov eax,esi
0044005F     5A                  pop edx
00440060     E8 FF440100         call Hydcd.00454564
00440065     FF4D 9C             dec dword ptr ss:[ebp-64]
00440068     8D45 A4             lea eax,dword ptr ss:[ebp-5C]
0044006B     BA 02000000         mov edx,2
00440070     E8 DBE90900         call Hydcd.004DEA50
00440075     FF4D 9C             dec dword ptr ss:[ebp-64]
00440078     8D45 A8             lea eax,dword ptr ss:[ebp-58]
0044007B     BA 02000000         mov edx,2
00440080     E8 CBE90900         call Hydcd.004DEA50
00440085     FF4D 9C             dec dword ptr ss:[ebp-64]
00440088     8D45 B4             lea eax,dword ptr ss:[ebp-4C]
0044008B     BA 02000000         mov edx,2
00440090     E8 BBE90900         call Hydcd.004DEA50
00440095     66:C745 90 8000     mov word ptr ss:[ebp-70],80
0044009B     8BC6                mov eax,esi
0044009D     E8 92420100         call Hydcd.00454334
004400A2     8BC6                mov eax,esi
004400A4     E8 A3590200         call Hydcd.00465A4C
004400A9     FF4D 9C             dec dword ptr ss:[ebp-64]
004400AC     8D45 EC             lea eax,dword ptr ss:[ebp-14]
004400AF     BA 02000000         mov edx,2
004400B4     E8 97E90900         call Hydcd.004DEA50
004400B9     FF4D 9C             dec dword ptr ss:[ebp-64]
004400BC     8D45 F8             lea eax,dword ptr ss:[ebp-8]
004400BF     BA 02000000         mov edx,2
004400C4     E8 87E90900         call Hydcd.004DEA50
004400C9     FF4D 9C             dec dword ptr ss:[ebp-64]
004400CC     8D45 FC             lea eax,dword ptr ss:[ebp-4]
004400CF     BA 02000000         mov edx,2
004400D4     E8 77E90900         call Hydcd.004DEA50
004400D9     8B4D 80             mov ecx,dword ptr ss:[ebp-80]
004400DC     64:67:890E 0000     mov dword ptr fs:[0],ecx
004400E2     E9 9F000000         jmp Hydcd.00440186
004400E7     66:C745 90 5000     mov word ptr ss:[ebp-70],50
004400ED     8B85 7CFFFFFF       mov eax,dword ptr ss:[ebp-84]
004400F3     8B90 2C030000       mov edx,dword ptr ds:[eax+32C]
004400F9     C742 0C 02000000    mov dword ptr ds:[edx+C],2
00440100     FF4D 9C             dec dword ptr ss:[ebp-64]
00440103     8D45 EC             lea eax,dword ptr ss:[ebp-14]
00440106     BA 02000000         mov edx,2
0044010B     E8 40E90900         call Hydcd.004DEA50
00440110     66:C745 90 2C00     mov word ptr ss:[ebp-70],2C
00440116     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0044011B     C680 50030000 00    mov byte ptr ds:[eax+350],0
00440122     C680 51030000 00    mov byte ptr ds:[eax+351],0
00440129     8BC6                mov eax,esi
0044012B     E8 04420100         call Hydcd.00454334
00440130     8BC6                mov eax,esi
00440132     E8 15590200         call Hydcd.00465A4C
00440137     66:C745 90 1400     mov word ptr ss:[ebp-70],14
0044013D     EB 1E               jmp short Hydcd.0044015D
0044013F     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
00440144     C680 50030000 00    mov byte ptr ds:[eax+350],0
0044014B     C680 51030000 00    mov byte ptr ds:[eax+351],0
00440152     66:C745 90 3400     mov word ptr ss:[ebp-70],34
00440158     E8 D9B60900         call Hydcd.004DB836
0044015D     FF4D 9C             dec dword ptr ss:[ebp-64]
00440160     8D45 F8             lea eax,dword ptr ss:[ebp-8]
00440163     BA 02000000         mov edx,2
00440168     E8 E3E80900         call Hydcd.004DEA50
0044016D     FF4D 9C             dec dword ptr ss:[ebp-64]
00440170     8D45 FC             lea eax,dword ptr ss:[ebp-4]
00440173     BA 02000000         mov edx,2
00440178     E8 D3E80900         call Hydcd.004DEA50
0044017D     8B4D 80             mov ecx,dword ptr ss:[ebp-80]
00440180     64:67:890E 0000     mov dword ptr fs:[0],ecx
00440186     5F                  pop edi
00440187     5E                  pop esi
00440188     5B                  pop ebx
00440189     8BE5                mov esp,ebp
0044018B     5D                  pop ebp
0044018C     C3                  retn
0044018D     90                  nop
0044018E     90                  nop
0044018F     90                  nop
00440190     55                  push ebp
00440191     8BEC                mov ebp,esp
00440193     83C4 98             add esp,-68
00440196     B8 A88B5000         mov eax,Hydcd.00508BA8
0044019B     53                  push ebx
0044019C     56                  push esi
0044019D     57                  push edi
0044019E     E8 AD3D0900         call Hydcd.004D3F50
004401A3     B2 01               mov dl,1
004401A5     A1 C4414500         mov eax,dword ptr ds:[4541C4]
004401AA     E8 15410100         call Hydcd.004542C4
004401AF     8945 9C             mov dword ptr ss:[ebp-64],eax
004401B2     8B15 B8F55000       mov edx,dword ptr ds:[_Form0]
004401B8     66:C745 B0 0800     mov word ptr ss:[ebp-50],8
004401BE     66:C745 B0 1400     mov word ptr ss:[ebp-50],14
004401C4     8B9A 48030000       mov ebx,dword ptr ds:[edx+348]
004401CA     E8 4772DC00         call Hydcd.01207416
004401CF     81C3 18020000       add ebx,218
004401D5     FF45 BC             inc dword ptr ss:[ebp-44]
004401D8     BA 0B000000         mov edx,0B
004401DD     8B03                mov eax,dword ptr ds:[ebx]
004401DF     8D4D FC             lea ecx,dword ptr ss:[ebp-4]
004401E2     8B18                mov ebx,dword ptr ds:[eax]
004401E4     FF53 0C             call dword ptr ds:[ebx+C]
004401E7     8D55 FC             lea edx,dword ptr ss:[ebp-4]
004401EA     8B12                mov edx,dword ptr ds:[edx]
004401EC     E8 2572DC00         call Hydcd.01207416
004401F1     E8 D2410100         call Hydcd.004543C8
004401F6     FF4D BC             dec dword ptr ss:[ebp-44]
004401F9     8D45 FC             lea eax,dword ptr ss:[ebp-4]
004401FC     BA 02000000         mov edx,2
00440201     E8 4AE80900         call Hydcd.004DEA50
00440206     66:C745 B0 2000     mov word ptr ss:[ebp-50],20
0044020C     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
00440212     33C0                xor eax,eax
00440214     BA 0C000000         mov edx,0C
00440219     8B99 48030000       mov ebx,dword ptr ds:[ecx+348]
0044021F     8945 F8             mov dword ptr ss:[ebp-8],eax
00440222     81C3 18020000       add ebx,218
00440228     FF45 BC             inc dword ptr ss:[ebp-44]
0044022B     8D4D F8             lea ecx,dword ptr ss:[ebp-8]
0044022E     8B03                mov eax,dword ptr ds:[ebx]
00440230     8B18                mov ebx,dword ptr ds:[eax]
00440232     FF53 0C             call dword ptr ds:[ebx+C]
00440235     8D55 F8             lea edx,dword ptr ss:[ebp-8]
00440238     E8 D971DC00         call Hydcd.01207416
0044023D     E8 E6440100         call Hydcd.00454728
00440242     50                  push eax
00440243     FF4D BC             dec dword ptr ss:[ebp-44]
00440246     8D45 F8             lea eax,dword ptr ss:[ebp-8]
00440249     BA 02000000         mov edx,2
0044024E     E8 FDE70900         call Hydcd.004DEA50
00440253     59                  pop ecx
00440254     84C9                test cl,cl
00440256     74 2C               je short Hydcd.00440284
00440258     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0044025D     C680 51030000 00    mov byte ptr ds:[eax+351],0
00440264     8B45 9C             mov eax,dword ptr ss:[ebp-64]
00440267     E8 C8400100         call Hydcd.00454334
0044026C     8B45 9C             mov eax,dword ptr ss:[ebp-64]
0044026F     E8 D8570200         call Hydcd.00465A4C
00440274     8B55 A0             mov edx,dword ptr ss:[ebp-60]
00440277     64:67:8916 0000     mov dword ptr fs:[0],edx
0044027D     8BC2                mov eax,edx
0044027F     E9 1D040000         jmp Hydcd.004406A1
00440284     66:C745 B0 0000     mov word ptr ss:[ebp-50],0
0044028A     EB 18               jmp short Hydcd.004402A4
0044028C     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
00440292     C681 51030000 00    mov byte ptr ds:[ecx+351],0
00440299     66:C745 B0 1000     mov word ptr ss:[ebp-50],10
0044029F     E8 92B50900         call Hydcd.004DB836
004402A4     B2 01               mov dl,1
004402A6     A1 C4414500         mov eax,dword ptr ds:[4541C4]
004402AB     E8 14400100         call Hydcd.004542C4
004402B0     8945 98             mov dword ptr ss:[ebp-68],eax
004402B3     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
004402B9     66:C745 B0 2C00     mov word ptr ss:[ebp-50],2C
004402BF     66:C745 B0 3800     mov word ptr ss:[ebp-50],38
004402C5     8B99 48030000       mov ebx,dword ptr ds:[ecx+348]
004402CB     E8 4671DC00         call Hydcd.01207416
004402D0     81C3 18020000       add ebx,218
004402D6     FF45 BC             inc dword ptr ss:[ebp-44]
004402D9     8D4D F4             lea ecx,dword ptr ss:[ebp-C]
004402DC     8B03                mov eax,dword ptr ds:[ebx]
004402DE     BA 06000000         mov edx,6
004402E3     8B18                mov ebx,dword ptr ds:[eax]
004402E5     FF53 0C             call dword ptr ds:[ebx+C]
004402E8     8D55 F4             lea edx,dword ptr ss:[ebp-C]
004402EB     8B12                mov edx,dword ptr ds:[edx]
004402ED     B1 01               mov cl,1
004402EF     8B45 98             mov eax,dword ptr ss:[ebp-68]
004402F2     E8 D1400100         call Hydcd.004543C8
004402F7     FF4D BC             dec dword ptr ss:[ebp-44]
004402FA     8D45 F4             lea eax,dword ptr ss:[ebp-C]
004402FD     BA 02000000         mov edx,2
00440302     E8 49E70900         call Hydcd.004DEA50
00440307     66:C745 B0 4400     mov word ptr ss:[ebp-50],44
0044030D     33C9                xor ecx,ecx
0044030F     8D45 E8             lea eax,dword ptr ss:[ebp-18]
00440312     894D E8             mov dword ptr ss:[ebp-18],ecx
00440315     50                  push eax
00440316     FF45 BC             inc dword ptr ss:[ebp-44]
00440319     8B15 B8F55000       mov edx,dword ptr ds:[_Form0]
0044031F     33C0                xor eax,eax
00440321     8D4D EC             lea ecx,dword ptr ss:[ebp-14]
00440324     8BB2 48030000       mov esi,dword ptr ds:[edx+348]
0044032A     8945 EC             mov dword ptr ss:[ebp-14],eax
0044032D     81C6 18020000       add esi,218
00440333     BA 01000000         mov edx,1
00440338     FF45 BC             inc dword ptr ss:[ebp-44]
0044033B     8B06                mov eax,dword ptr ds:[esi]
0044033D     8B30                mov esi,dword ptr ds:[eax]
0044033F     FF56 0C             call dword ptr ds:[esi+C]
00440342     8D45 EC             lea eax,dword ptr ss:[ebp-14]
00440345     B9 01000000         mov ecx,1
0044034A     BA 02000000         mov edx,2
0044034F     E8 BCEA0900         call Hydcd.004DEE10
00440354     8B15 B8F55000       mov edx,dword ptr ds:[_Form0]
0044035A     8D45 E8             lea eax,dword ptr ss:[ebp-18]
0044035D     50                  push eax
0044035E     33C0                xor eax,eax
00440360     8B9A 48030000       mov ebx,dword ptr ds:[edx+348]
00440366     8945 F0             mov dword ptr ss:[ebp-10],eax
00440369     81C3 18020000       add ebx,218
0044036F     BA 0D000000         mov edx,0D
00440374     FF45 BC             inc dword ptr ss:[ebp-44]
00440377     8D4D F0             lea ecx,dword ptr ss:[ebp-10]
0044037A     8B03                mov eax,dword ptr ds:[ebx]
0044037C     8B18                mov ebx,dword ptr ds:[eax]
0044037E     FF53 0C             call dword ptr ds:[ebx+C]
00440381     8D45 F0             lea eax,dword ptr ss:[ebp-10]
00440384     E8 8D70DC00         call Hydcd.01207416
00440389     8D4D E4             lea ecx,dword ptr ss:[ebp-1C]
0044038C     FF45 BC             inc dword ptr ss:[ebp-44]
0044038F     5A                  pop edx
00440390     E8 FFE60900         call Hydcd.004DEA94
00440395     8D55 E4             lea edx,dword ptr ss:[ebp-1C]
00440398     8B12                mov edx,dword ptr ds:[edx]
0044039A     B1 01               mov cl,1
0044039C     8B45 98             mov eax,dword ptr ss:[ebp-68]
0044039F     E8 24400100         call Hydcd.004543C8
004403A4     50                  push eax
004403A5     FF4D BC             dec dword ptr ss:[ebp-44]
004403A8     8D45 E4             lea eax,dword ptr ss:[ebp-1C]
004403AB     BA 02000000         mov edx,2
004403B0     E8 9BE60900         call Hydcd.004DEA50
004403B5     FF4D BC             dec dword ptr ss:[ebp-44]
004403B8     8D45 F0             lea eax,dword ptr ss:[ebp-10]
004403BB     BA 02000000         mov edx,2
004403C0     E8 8BE60900         call Hydcd.004DEA50
004403C5     FF4D BC             dec dword ptr ss:[ebp-44]
004403C8     8D45 E8             lea eax,dword ptr ss:[ebp-18]
004403CB     BA 02000000         mov edx,2
004403D0     E8 7BE60900         call Hydcd.004DEA50
004403D5     FF4D BC             dec dword ptr ss:[ebp-44]
004403D8     8D45 EC             lea eax,dword ptr ss:[ebp-14]
004403DB     BA 02000000         mov edx,2
004403E0     E8 6BE60900         call Hydcd.004DEA50
004403E5     59                  pop ecx
004403E6     84C9                test cl,cl
004403E8     0F84 6A020000       je Hydcd.00440658
004403EE     66:C745 B0 5000     mov word ptr ss:[ebp-50],50
004403F4     BA EF775000         mov edx,Hydcd.005077EF            ; UNICODE "000010011"
004403F9     8D45 E0             lea eax,dword ptr ss:[ebp-20]
004403FC     E8 F3E30900         call Hydcd.004DE7F4
00440401     FF45 BC             inc dword ptr ss:[ebp-44]
00440404     E8 0D70DC00         call Hydcd.01207416
00440409     E8 1A430100         call Hydcd.00454728
0044040E     50                  push eax
0044040F     FF4D BC             dec dword ptr ss:[ebp-44]
00440412     8D45 E0             lea eax,dword ptr ss:[ebp-20]
00440415     BA 02000000         mov edx,2
0044041A     E8 31E60900         call Hydcd.004DEA50
0044041F     59                  pop ecx
00440420     84C9                test cl,cl
00440422     0F84 8D010000       je Hydcd.004405B5
00440428     66:C745 B0 6800     mov word ptr ss:[ebp-50],68
0044042E     BA F1775000         mov edx,Hydcd.005077F1            ; UNICODE "00010011"
00440433     8D45 DC             lea eax,dword ptr ss:[ebp-24]
00440436     E8 B9E30900         call Hydcd.004DE7F4
0044043B     FF45 BC             inc dword ptr ss:[ebp-44]
0044043E     E8 D36FDC00         call Hydcd.01207416
00440443     E8 D4410100         call Hydcd.0045461C
00440448     8BD8                mov ebx,eax
0044044A     FF4D BC             dec dword ptr ss:[ebp-44]
0044044D     8D45 DC             lea eax,dword ptr ss:[ebp-24]
00440450     BA 02000000         mov edx,2
00440455     E8 F6E50900         call Hydcd.004DEA50
0044045A     66:C745 B0 5C00     mov word ptr ss:[ebp-50],5C
00440460     66:C745 B0 7400     mov word ptr ss:[ebp-50],74
00440466     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
0044046C     33C0                xor eax,eax
0044046E     BA 09000000         mov edx,9
00440473     8BB1 48030000       mov esi,dword ptr ds:[ecx+348]
00440479     8945 D8             mov dword ptr ss:[ebp-28],eax
0044047C     81C6 18020000       add esi,218
00440482     FF45 BC             inc dword ptr ss:[ebp-44]
00440485     8D4D D8             lea ecx,dword ptr ss:[ebp-28]
00440488     8B06                mov eax,dword ptr ds:[esi]
0044048A     8B30                mov esi,dword ptr ds:[eax]
0044048C     FF56 0C             call dword ptr ds:[esi+C]
0044048F     8D45 D8             lea eax,dword ptr ss:[ebp-28]
00440492     E8 5DEA0900         call Hydcd.004DEEF4
00440497     3BD8                cmp ebx,eax
00440499     8D45 D8             lea eax,dword ptr ss:[ebp-28]
0044049C     0F9CC2              setl dl
0044049F     83E2 01             and edx,1
004404A2     52                  push edx
004404A3     BA 02000000         mov edx,2
004404A8     FF4D BC             dec dword ptr ss:[ebp-44]
004404AB     E8 A0E50900         call Hydcd.004DEA50
004404B0     59                  pop ecx
004404B1     84C9                test cl,cl
004404B3     0F84 A3000000       je Hydcd.0044055C
004404B9     66:C745 B0 8000     mov word ptr ss:[ebp-50],80
004404BF     BA F3775000         mov edx,Hydcd.005077F3            ; UNICODE "0010011"
004404C4     8D45 D4             lea eax,dword ptr ss:[ebp-2C]
004404C7     E8 28E30900         call Hydcd.004DE7F4
004404CC     FF45 BC             inc dword ptr ss:[ebp-44]
004404CF     8B10                mov edx,dword ptr ds:[eax]
004404D1     8D4B 01             lea ecx,dword ptr ds:[ebx+1]
004404D4     8B45 98             mov eax,dword ptr ss:[ebp-68]
004404D7     E8 2C410100         call Hydcd.00454608
004404DC     FF4D BC             dec dword ptr ss:[ebp-44]
004404DF     8D45 D4             lea eax,dword ptr ss:[ebp-2C]
004404E2     BA 02000000         mov edx,2
004404E7     E8 64E50900         call Hydcd.004DEA50
004404EC     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
004404F2     C681 51030000 01    mov byte ptr ds:[ecx+351],1
004404F9     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
004404FE     8D4D D0             lea ecx,dword ptr ss:[ebp-30]
00440501     8B10                mov edx,dword ptr ds:[eax]
00440503     8BB2 18040000       mov esi,dword ptr ds:[edx+418]
00440509     BA 0A000000         mov edx,0A
0044050E     C746 0C 01000000    mov dword ptr ds:[esi+C],1
00440515     66:C745 B0 8C00     mov word ptr ss:[ebp-50],8C
0044051B     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
00440520     8B98 48030000       mov ebx,dword ptr ds:[eax+348]
00440526     E8 EB6EDC00         call Hydcd.01207416
0044052B     81C3 18020000       add ebx,218
00440531     FF45 BC             inc dword ptr ss:[ebp-44]
00440534     8B03                mov eax,dword ptr ds:[ebx]
00440536     8B18                mov ebx,dword ptr ds:[eax]
00440538     FF53 0C             call dword ptr ds:[ebx+C]
0044053B     8D55 D0             lea edx,dword ptr ss:[ebp-30]
0044053E     8BC6                mov eax,esi
00440540     05 80000000         add eax,80
00440545     E8 36E50900         call Hydcd.004DEA80
0044054A     FF4D BC             dec dword ptr ss:[ebp-44]
0044054D     8D45 D0             lea eax,dword ptr ss:[ebp-30]
00440550     BA 02000000         mov edx,2
00440555     E8 F6E40900         call Hydcd.004DEA50
0044055A     EB 4E               jmp short Hydcd.004405AA
0044055C     66:C745 B0 9800     mov word ptr ss:[ebp-50],98
00440562     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
00440568     33C0                xor eax,eax
0044056A     BA 0C000000         mov edx,0C
0044056F     8B99 48030000       mov ebx,dword ptr ds:[ecx+348]
00440575     8945 CC             mov dword ptr ss:[ebp-34],eax
00440578     81C3 18020000       add ebx,218
0044057E     FF45 BC             inc dword ptr ss:[ebp-44]
00440581     8D4D CC             lea ecx,dword ptr ss:[ebp-34]
00440584     8B03                mov eax,dword ptr ds:[ebx]
00440586     8B18                mov ebx,dword ptr ds:[eax]
00440588     FF53 0C             call dword ptr ds:[ebx+C]
0044058B     8D55 CC             lea edx,dword ptr ss:[ebp-34]
0044058E     8B12                mov edx,dword ptr ds:[edx]
00440590     E8 816EDC00         call Hydcd.01207416
00440595     E8 6E400100         call Hydcd.00454608
0044059A     FF4D BC             dec dword ptr ss:[ebp-44]
0044059D     8D45 CC             lea eax,dword ptr ss:[ebp-34]
004405A0     BA 02000000         mov edx,2
004405A5     E8 A6E40900         call Hydcd.004DEA50
004405AA     66:C745 B0 2C00     mov word ptr ss:[ebp-50],2C
004405B0     E9 A3000000         jmp Hydcd.00440658
004405B5     66:C745 B0 A400     mov word ptr ss:[ebp-50],0A4
004405BB     BA F5775000         mov edx,Hydcd.005077F5            ; UNICODE "010011"
004405C0     8D45 C8             lea eax,dword ptr ss:[ebp-38]
004405C3     E8 2CE20900         call Hydcd.004DE7F4
004405C8     FF45 BC             inc dword ptr ss:[ebp-44]
004405CB     8B10                mov edx,dword ptr ds:[eax]
004405CD     B9 01000000         mov ecx,1
004405D2     8B45 98             mov eax,dword ptr ss:[ebp-68]
004405D5     E8 2E400100         call Hydcd.00454608
004405DA     FF4D BC             dec dword ptr ss:[ebp-44]
004405DD     8D45 C8             lea eax,dword ptr ss:[ebp-38]
004405E0     BA 02000000         mov edx,2
004405E5     E8 66E40900         call Hydcd.004DEA50
004405EA     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
004405F0     C681 51030000 01    mov byte ptr ds:[ecx+351],1
004405F7     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
004405FC     8D4D C4             lea ecx,dword ptr ss:[ebp-3C]
004405FF     8B10                mov edx,dword ptr ds:[eax]
00440601     8BB2 18040000       mov esi,dword ptr ds:[edx+418]
00440607     BA 0A000000         mov edx,0A
0044060C     C746 0C 01000000    mov dword ptr ds:[esi+C],1
00440613     66:C745 B0 B000     mov word ptr ss:[ebp-50],0B0
00440619     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0044061E     8B98 48030000       mov ebx,dword ptr ds:[eax+348]
00440624     E8 ED6DDC00         call Hydcd.01207416
00440629     81C3 18020000       add ebx,218
0044062F     FF45 BC             inc dword ptr ss:[ebp-44]
00440632     8B03                mov eax,dword ptr ds:[ebx]
00440634     8B18                mov ebx,dword ptr ds:[eax]
00440636     FF53 0C             call dword ptr ds:[ebx+C]
00440639     8D55 C4             lea edx,dword ptr ss:[ebp-3C]
0044063C     8BC6                mov eax,esi
0044063E     05 80000000         add eax,80
00440643     E8 38E40900         call Hydcd.004DEA80
00440648     FF4D BC             dec dword ptr ss:[ebp-44]
0044064B     8D45 C4             lea eax,dword ptr ss:[ebp-3C]
0044064E     BA 02000000         mov edx,2
00440653     E8 F8E30900         call Hydcd.004DEA50
00440658     66:C745 B0 0000     mov word ptr ss:[ebp-50],0
0044065E     EB 18               jmp short Hydcd.00440678
00440660     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
00440666     C681 51030000 00    mov byte ptr ds:[ecx+351],0
0044066D     66:C745 B0 3400     mov word ptr ss:[ebp-50],34
00440673     E8 BEB10900         call Hydcd.004DB836
00440678     8B45 9C             mov eax,dword ptr ss:[ebp-64]
0044067B     E8 B43C0100         call Hydcd.00454334
00440680     8B45 9C             mov eax,dword ptr ss:[ebp-64]
00440683     E8 C4530200         call Hydcd.00465A4C
00440688     8B45 98             mov eax,dword ptr ss:[ebp-68]
0044068B     E8 A43C0100         call Hydcd.00454334
00440690     8B45 98             mov eax,dword ptr ss:[ebp-68]
00440693     E8 B4530200         call Hydcd.00465A4C
00440698     8B55 A0             mov edx,dword ptr ss:[ebp-60]
0044069B     64:67:8916 0000     mov dword ptr fs:[0],edx
004406A1     5F                  pop edi
004406A2     5E                  pop esi
004406A3     5B                  pop ebx
004406A4     8BE5                mov esp,ebp
004406A6     5D                  pop ebp
004406A7     C3                  retn
004406A8     55                  push ebp
004406A9     8BEC                mov ebp,esp
004406AB     81C4 64FFFFFF       add esp,-9C
004406B1     53                  push ebx
004406B2     56                  push esi
004406B3     57                  push edi
004406B4     8955 88             mov dword ptr ss:[ebp-78],edx
004406B7     8945 8C             mov dword ptr ss:[ebp-74],eax
004406BA     8D75 90             lea esi,dword ptr ss:[ebp-70]
004406BD     B8 888D5000         mov eax,Hydcd.00508D88
004406C2     E8 89380900         call Hydcd.004D3F50
004406C7     8B55 8C             mov edx,dword ptr ss:[ebp-74]
004406CA     8B8A 2C030000       mov ecx,dword ptr ds:[edx+32C]
004406D0     8379 0C 00          cmp dword ptr ds:[ecx+C],0
004406D4     0F85 BE000000       jnz Hydcd.00440798
004406DA     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
004406DF     80B8 50030000 01    cmp byte ptr ds:[eax+350],1
004406E6     0F85 C4040000       jnz Hydcd.00440BB0
004406EC     8B15 C8EE5000       mov edx,dword ptr ds:[50EEC8]     ; Hydcd._Form1
004406F2     8B0A                mov ecx,dword ptr ds:[edx]
004406F4     8B81 08040000       mov eax,dword ptr ds:[ecx+408]
004406FA     8B40 0C             mov eax,dword ptr ds:[eax+C]
004406FD     B9 27000000         mov ecx,27
00440702     99                  cdq
00440703     F7F9                idiv ecx
00440705     83FA 02             cmp edx,2
00440708     0F85 8A000000       jnz Hydcd.00440798
0044070E     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
00440713     8B98 48030000       mov ebx,dword ptr ds:[eax+348]
00440719     81C3 18020000       add ebx,218
0044071F     E8 F26CDC00         call Hydcd.01207416
00440724     8D4D F8             lea ecx,dword ptr ss:[ebp-8]
00440727     FF46 1C             inc dword ptr ds:[esi+1C]
0044072A     8B03                mov eax,dword ptr ds:[ebx]
0044072C     BA 03000000         mov edx,3
00440731     8B18                mov ebx,dword ptr ds:[eax]
00440733     FF53 0C             call dword ptr ds:[ebx+C]
00440736     8D45 F8             lea eax,dword ptr ss:[ebp-8]
00440739     33D2                xor edx,edx
0044073B     50                  push eax
0044073C     66:C746 10 0800     mov word ptr ds:[esi+10],8
00440742     8955 FC             mov dword ptr ss:[ebp-4],edx
00440745     8D55 FC             lea edx,dword ptr ss:[ebp-4]
00440748     FF46 1C             inc dword ptr ds:[esi+1C]
0044074B     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
00440750     8B08                mov ecx,dword ptr ds:[eax]
00440752     8B81 18040000       mov eax,dword ptr ds:[ecx+418]
00440758     E8 17550600         call Hydcd.004A5C74
0044075D     8D45 FC             lea eax,dword ptr ss:[ebp-4]
00440760     5A                  pop edx
00440761     E8 D2E30900         call Hydcd.004DEB38
00440766     84C0                test al,al
00440768     8D45 FC             lea eax,dword ptr ss:[ebp-4]
0044076B     0F95C1              setne cl
0044076E     83E1 01             and ecx,1
00440771     BA 02000000         mov edx,2
00440776     51                  push ecx
00440777     FF4E 1C             dec dword ptr ds:[esi+1C]
0044077A     E8 D1E20900         call Hydcd.004DEA50
0044077F     FF4E 1C             dec dword ptr ds:[esi+1C]
00440782     8D45 F8             lea eax,dword ptr ss:[ebp-8]
00440785     BA 02000000         mov edx,2
0044078A     E8 C1E20900         call Hydcd.004DEA50
0044078F     59                  pop ecx
00440790     85C9                test ecx,ecx
00440792     0F84 18040000       je Hydcd.00440BB0
00440798     A1 E4EE5000         mov eax,dword ptr ds:[50EEE4]
0044079D     8B00                mov eax,dword ptr ds:[eax]
0044079F     8B90 04030000       mov edx,dword ptr ds:[eax+304]
004407A5     837A 0C 01          cmp dword ptr ds:[edx+C],1
004407A9     75 08               jnz short Hydcd.004407B3
004407AB     8B55 88             mov edx,dword ptr ss:[ebp-78]
004407AE     E8 BD0B0000         call Hydcd.00441370
004407B3     B2 01               mov dl,1
004407B5     A1 C4414500         mov eax,dword ptr ds:[4541C4]
004407BA     E8 053B0100         call Hydcd.004542C4
004407BF     66:C746 10 1400     mov word ptr ds:[esi+10],14
004407C5     8BD8                mov ebx,eax
004407C7     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
004407CC     33C9                xor ecx,ecx
004407CE     8B90 48030000       mov edx,dword ptr ds:[eax+348]
004407D4     81C2 18020000       add edx,218
004407DA     8955 84             mov dword ptr ss:[ebp-7C],edx
004407DD     894D F4             mov dword ptr ss:[ebp-C],ecx
004407E0     FF46 1C             inc dword ptr ds:[esi+1C]
004407E3     8D4D F4             lea ecx,dword ptr ss:[ebp-C]
004407E6     8B45 84             mov eax,dword ptr ss:[ebp-7C]
004407E9     BA 16000000         mov edx,16
004407EE     8B00                mov eax,dword ptr ds:[eax]
004407F0     8B38                mov edi,dword ptr ds:[eax]
004407F2     FF57 0C             call dword ptr ds:[edi+C]
004407F5     8D55 F4             lea edx,dword ptr ss:[ebp-C]
004407F8     8B12                mov edx,dword ptr ds:[edx]
004407FA     B1 01               mov cl,1
004407FC     8BC3                mov eax,ebx
004407FE     E8 C53B0100         call Hydcd.004543C8
00440803     FF4E 1C             dec dword ptr ds:[esi+1C]
00440806     8D45 F4             lea eax,dword ptr ss:[ebp-C]
00440809     BA 02000000         mov edx,2
0044080E     E8 3DE20900         call Hydcd.004DEA50
00440813     66:C746 10 2000     mov word ptr ds:[esi+10],20
00440819     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
0044081F     33D2                xor edx,edx
00440821     8B81 48030000       mov eax,dword ptr ds:[ecx+348]
00440827     8D4D F0             lea ecx,dword ptr ss:[ebp-10]
0044082A     05 18020000         add eax,218
0044082F     8945 80             mov dword ptr ss:[ebp-80],eax
00440832     8955 F0             mov dword ptr ss:[ebp-10],edx
00440835     FF46 1C             inc dword ptr ds:[esi+1C]
00440838     BA 18000000         mov edx,18
0044083D     E8 D46BDC00         call Hydcd.01207416
00440842     8B38                mov edi,dword ptr ds:[eax]
00440844     FF57 0C             call dword ptr ds:[edi+C]
00440847     8D55 F0             lea edx,dword ptr ss:[ebp-10]
0044084A     8BC3                mov eax,ebx
0044084C     8B12                mov edx,dword ptr ds:[edx]
0044084E     E8 D53E0100         call Hydcd.00454728
00440853     50                  push eax
00440854     FF4E 1C             dec dword ptr ds:[esi+1C]
00440857     8D45 F0             lea eax,dword ptr ss:[ebp-10]
0044085A     BA 02000000         mov edx,2
0044085F     E8 ECE10900         call Hydcd.004DEA50
00440864     59                  pop ecx
00440865     84C9                test cl,cl
00440867     0F84 A0020000       je Hydcd.00440B0D
0044086D     66:C746 10 3800     mov word ptr ds:[esi+10],38
00440873     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
00440878     33C9                xor ecx,ecx
0044087A     8B90 48030000       mov edx,dword ptr ds:[eax+348]
00440880     81C2 18020000       add edx,218
00440886     8995 7CFFFFFF       mov dword ptr ss:[ebp-84],edx
0044088C     894D E8             mov dword ptr ss:[ebp-18],ecx
0044088F     FF46 1C             inc dword ptr ds:[esi+1C]
00440892     8D4D E8             lea ecx,dword ptr ss:[ebp-18]
00440895     8B85 7CFFFFFF       mov eax,dword ptr ss:[ebp-84]
0044089B     BA 18000000         mov edx,18
004408A0     8B00                mov eax,dword ptr ds:[eax]
004408A2     8B38                mov edi,dword ptr ds:[eax]
004408A4     FF57 0C             call dword ptr ds:[edi+C]
004408A7     8D55 E8             lea edx,dword ptr ss:[ebp-18]
004408AA     33C0                xor eax,eax
004408AC     8D4D EC             lea ecx,dword ptr ss:[ebp-14]
004408AF     E8 626BDC00         call Hydcd.01207416
004408B4     8BC3                mov eax,ebx
004408B6     FF46 1C             inc dword ptr ds:[esi+1C]
004408B9     E8 D23C0100         call Hydcd.00454590
004408BE     FF4E 1C             dec dword ptr ds:[esi+1C]
004408C1     8D45 E8             lea eax,dword ptr ss:[ebp-18]
004408C4     BA 02000000         mov edx,2
004408C9     E8 82E10900         call Hydcd.004DEA50
004408CE     66:C746 10 2C00     mov word ptr ds:[esi+10],2C
004408D4     66:C746 10 4400     mov word ptr ds:[esi+10],44
004408DA     BA F7775000         mov edx,Hydcd.005077F7            ; UNICODE "10011"
004408DF     8D45 E4             lea eax,dword ptr ss:[ebp-1C]
004408E2     E8 0DDF0900         call Hydcd.004DE7F4
004408E7     FF46 1C             inc dword ptr ds:[esi+1C]
004408EA     8D55 E4             lea edx,dword ptr ss:[ebp-1C]
004408ED     8D45 EC             lea eax,dword ptr ss:[ebp-14]
004408F0     E8 2BE20900         call Hydcd.004DEB20
004408F5     50                  push eax
004408F6     FF4E 1C             dec dword ptr ds:[esi+1C]
004408F9     8D45 E4             lea eax,dword ptr ss:[ebp-1C]
004408FC     BA 02000000         mov edx,2
00440901     E8 4AE10900         call Hydcd.004DEA50
00440906     59                  pop ecx
00440907     84C9                test cl,cl
00440909     0F84 59010000       je Hydcd.00440A68
0044090F     66:C746 10 5000     mov word ptr ds:[esi+10],50
00440915     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
0044091A     33C9                xor ecx,ecx
0044091C     8B90 48030000       mov edx,dword ptr ds:[eax+348]
00440922     81C2 18020000       add edx,218
00440928     8995 78FFFFFF       mov dword ptr ss:[ebp-88],edx
0044092E     894D E0             mov dword ptr ss:[ebp-20],ecx
00440931     FF46 1C             inc dword ptr ds:[esi+1C]
00440934     8D4D E0             lea ecx,dword ptr ss:[ebp-20]
00440937     8B85 78FFFFFF       mov eax,dword ptr ss:[ebp-88]
0044093D     BA 18000000         mov edx,18
00440942     8B00                mov eax,dword ptr ds:[eax]
00440944     8B38                mov edi,dword ptr ds:[eax]
00440946     FF57 0C             call dword ptr ds:[edi+C]
00440949     8D45 E0             lea eax,dword ptr ss:[ebp-20]
0044094C     8B10                mov edx,dword ptr ds:[eax]
0044094E     52                  push edx
0044094F     BA F9775000         mov edx,Hydcd.005077F9            ; UNICODE "0011"
00440954     8D45 DC             lea eax,dword ptr ss:[ebp-24]
00440957     E8 98DE0900         call Hydcd.004DE7F4
0044095C     FF46 1C             inc dword ptr ds:[esi+1C]
0044095F     8B08                mov ecx,dword ptr ds:[eax]
00440961     8BC3                mov eax,ebx
00440963     5A                  pop edx
00440964     E8 FB3B0100         call Hydcd.00454564
00440969     FF4E 1C             dec dword ptr ds:[esi+1C]
0044096C     8D45 DC             lea eax,dword ptr ss:[ebp-24]
0044096F     BA 02000000         mov edx,2
00440974     E8 D7E00900         call Hydcd.004DEA50
00440979     FF4E 1C             dec dword ptr ds:[esi+1C]
0044097C     8D45 E0             lea eax,dword ptr ss:[ebp-20]
0044097F     BA 02000000         mov edx,2
00440984     E8 C7E00900         call Hydcd.004DEA50
00440989     66:C746 10 5C00     mov word ptr ds:[esi+10],5C
0044098F     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
00440995     33D2                xor edx,edx
00440997     8B81 48030000       mov eax,dword ptr ds:[ecx+348]
0044099D     8D4D D8             lea ecx,dword ptr ss:[ebp-28]
004409A0     05 18020000         add eax,218
004409A5     8985 74FFFFFF       mov dword ptr ss:[ebp-8C],eax
004409AB     8955 D8             mov dword ptr ss:[ebp-28],edx
004409AE     FF46 1C             inc dword ptr ds:[esi+1C]
004409B1     BA 17000000         mov edx,17
004409B6     8B85 74FFFFFF       mov eax,dword ptr ss:[ebp-8C]
004409BC     8B00                mov eax,dword ptr ds:[eax]
004409BE     8B38                mov edi,dword ptr ds:[eax]
004409C0     FF57 0C             call dword ptr ds:[edi+C]
004409C3     8D55 D8             lea edx,dword ptr ss:[ebp-28]
004409C6     8BC3                mov eax,ebx
004409C8     8B12                mov edx,dword ptr ds:[edx]
004409CA     E8 593D0100         call Hydcd.00454728
004409CF     50                  push eax
004409D0     FF4E 1C             dec dword ptr ds:[esi+1C]
004409D3     8D45 D8             lea eax,dword ptr ss:[ebp-28]
004409D6     BA 02000000         mov edx,2
004409DB     E8 70E00900         call Hydcd.004DEA50
004409E0     59                  pop ecx
004409E1     84C9                test cl,cl
004409E3     0F84 09010000       je Hydcd.00440AF2
004409E9     66:C746 10 6800     mov word ptr ds:[esi+10],68
004409EF     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
004409F4     33C9                xor ecx,ecx
004409F6     8B90 48030000       mov edx,dword ptr ds:[eax+348]
004409FC     81C2 18020000       add edx,218
00440A02     8995 70FFFFFF       mov dword ptr ss:[ebp-90],edx
00440A08     894D D4             mov dword ptr ss:[ebp-2C],ecx
00440A0B     FF46 1C             inc dword ptr ds:[esi+1C]
00440A0E     8D4D D4             lea ecx,dword ptr ss:[ebp-2C]
00440A11     8B85 70FFFFFF       mov eax,dword ptr ss:[ebp-90]
00440A17     BA 17000000         mov edx,17
00440A1C     8B00                mov eax,dword ptr ds:[eax]
00440A1E     8B38                mov edi,dword ptr ds:[eax]
00440A20     FF57 0C             call dword ptr ds:[edi+C]
00440A23     8D45 D4             lea eax,dword ptr ss:[ebp-2C]
00440A26     8B10                mov edx,dword ptr ds:[eax]
00440A28     52                  push edx
00440A29     BA FB775000         mov edx,Hydcd.005077FB            ; UNICODE "011"
00440A2E     8D45 D0             lea eax,dword ptr ss:[ebp-30]
00440A31     E8 BEDD0900         call Hydcd.004DE7F4
00440A36     FF46 1C             inc dword ptr ds:[esi+1C]
00440A39     8B08                mov ecx,dword ptr ds:[eax]
00440A3B     8BC3                mov eax,ebx
00440A3D     5A                  pop edx
00440A3E     E8 213B0100         call Hydcd.00454564
00440A43     FF4E 1C             dec dword ptr ds:[esi+1C]
00440A46     8D45 D0             lea eax,dword ptr ss:[ebp-30]
00440A49     BA 02000000         mov edx,2
00440A4E     E8 FDDF0900         call Hydcd.004DEA50
00440A53     FF4E 1C             dec dword ptr ds:[esi+1C]
00440A56     8D45 D4             lea eax,dword ptr ss:[ebp-2C]
00440A59     BA 02000000         mov edx,2
00440A5E     E8 EDDF0900         call Hydcd.004DEA50
00440A63     E9 8A000000         jmp Hydcd.00440AF2
00440A68     66:C746 10 7400     mov word ptr ds:[esi+10],74
00440A6E     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
00440A74     33D2                xor edx,edx
00440A76     8B81 48030000       mov eax,dword ptr ds:[ecx+348]
00440A7C     8D4D CC             lea ecx,dword ptr ss:[ebp-34]
00440A7F     05 18020000         add eax,218
00440A84     8985 6CFFFFFF       mov dword ptr ss:[ebp-94],eax
00440A8A     8955 CC             mov dword ptr ss:[ebp-34],edx
00440A8D     FF46 1C             inc dword ptr ds:[esi+1C]
00440A90     BA 18000000         mov edx,18
00440A95     8B85 6CFFFFFF       mov eax,dword ptr ss:[ebp-94]
00440A9B     8B00                mov eax,dword ptr ds:[eax]
00440A9D     8B38                mov edi,dword ptr ds:[eax]
00440A9F     FF57 0C             call dword ptr ds:[edi+C]
00440AA2     8D45 CC             lea eax,dword ptr ss:[ebp-34]
00440AA5     8B10                mov edx,dword ptr ds:[eax]
00440AA7     52                  push edx
00440AA8     BA FD775000         mov edx,Hydcd.005077FD            ; UNICODE "11"
00440AAD     8D45 C8             lea eax,dword ptr ss:[ebp-38]
00440AB0     E8 3FDD0900         call Hydcd.004DE7F4
00440AB5     FF46 1C             inc dword ptr ds:[esi+1C]
00440AB8     8B08                mov ecx,dword ptr ds:[eax]
00440ABA     8BC3                mov eax,ebx
00440ABC     5A                  pop edx
00440ABD     E8 A23A0100         call Hydcd.00454564
00440AC2     FF4E 1C             dec dword ptr ds:[esi+1C]
00440AC5     8D45 C8             lea eax,dword ptr ss:[ebp-38]
00440AC8     BA 02000000         mov edx,2
00440ACD     E8 7EDF0900         call Hydcd.004DEA50
00440AD2     FF4E 1C             dec dword ptr ds:[esi+1C]
00440AD5     8D45 CC             lea eax,dword ptr ss:[ebp-34]
00440AD8     BA 02000000         mov edx,2
00440ADD     E8 6EDF0900         call Hydcd.004DEA50
00440AE2     8B4D 8C             mov ecx,dword ptr ss:[ebp-74]
00440AE5     8B81 2C030000       mov eax,dword ptr ds:[ecx+32C]
00440AEB     C740 0C 64000000    mov dword ptr ds:[eax+C],64
00440AF2     FF4E 1C             dec dword ptr ds:[esi+1C]
00440AF5     8D45 EC             lea eax,dword ptr ss:[ebp-14]
00440AF8     BA 02000000         mov edx,2
00440AFD     E8 4EDF0900         call Hydcd.004DEA50
00440B02     66:C746 10 0000     mov word ptr ds:[esi+10],0
00440B08     E9 8A000000         jmp Hydcd.00440B97
00440B0D     66:C746 10 8000     mov word ptr ds:[esi+10],80
00440B13     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
00440B19     33D2                xor edx,edx
00440B1B     8B81 48030000       mov eax,dword ptr ds:[ecx+348]
00440B21     8D4D C4             lea ecx,dword ptr ss:[ebp-3C]
00440B24     05 18020000         add eax,218
00440B29     8985 68FFFFFF       mov dword ptr ss:[ebp-98],eax
00440B2F     8955 C4             mov dword ptr ss:[ebp-3C],edx
00440B32     FF46 1C             inc dword ptr ds:[esi+1C]
00440B35     BA 18000000         mov edx,18
00440B3A     8B85 68FFFFFF       mov eax,dword ptr ss:[ebp-98]
00440B40     8B00                mov eax,dword ptr ds:[eax]
00440B42     8B38                mov edi,dword ptr ds:[eax]
00440B44     FF57 0C             call dword ptr ds:[edi+C]
00440B47     8D45 C4             lea eax,dword ptr ss:[ebp-3C]
00440B4A     8B10                mov edx,dword ptr ds:[eax]
00440B4C     52                  push edx
00440B4D     BA FF775000         mov edx,Hydcd.005077FF
00440B52     8D45 C0             lea eax,dword ptr ss:[ebp-40]
00440B55     E8 9ADC0900         call Hydcd.004DE7F4
00440B5A     FF46 1C             inc dword ptr ds:[esi+1C]
00440B5D     8B08                mov ecx,dword ptr ds:[eax]
00440B5F     8BC3                mov eax,ebx
00440B61     5A                  pop edx
00440B62     E8 FD390100         call Hydcd.00454564
00440B67     FF4E 1C             dec dword ptr ds:[esi+1C]
00440B6A     8D45 C0             lea eax,dword ptr ss:[ebp-40]
00440B6D     BA 02000000         mov edx,2
00440B72     E8 D9DE0900         call Hydcd.004DEA50
00440B77     FF4E 1C             dec dword ptr ds:[esi+1C]
00440B7A     8D45 C4             lea eax,dword ptr ss:[ebp-3C]
00440B7D     BA 02000000         mov edx,2
00440B82     E8 C9DE0900         call Hydcd.004DEA50
00440B87     8B4D 8C             mov ecx,dword ptr ss:[ebp-74]
00440B8A     8B81 2C030000       mov eax,dword ptr ds:[ecx+32C]
00440B90     C740 0C 64000000    mov dword ptr ds:[eax+C],64
00440B97     8B55 88             mov edx,dword ptr ss:[ebp-78]
00440B9A     8B45 8C             mov eax,dword ptr ss:[ebp-74]
00440B9D     E8 C6020000         call Hydcd.00440E68
00440BA2     8BC3                mov eax,ebx
00440BA4     E8 8B370100         call Hydcd.00454334
00440BA9     8BC3                mov eax,ebx
00440BAB     E8 9C4E0200         call Hydcd.00465A4C
00440BB0     8B15 C8EE5000       mov edx,dword ptr ds:[50EEC8]     ; Hydcd._Form1
00440BB6     8B0A                mov ecx,dword ptr ds:[edx]
00440BB8     33D2                xor edx,edx
00440BBA     8B81 08040000       mov eax,dword ptr ds:[ecx+408]
00440BC0     E8 5168DC00         call Hydcd.01207416
00440BC5     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
00440BCB     BA 03000000         mov edx,3
00440BD0     8B99 48030000       mov ebx,dword ptr ds:[ecx+348]
00440BD6     8945 B8             mov dword ptr ss:[ebp-48],eax
00440BD9     81C3 18020000       add ebx,218
00440BDF     8D4D B8             lea ecx,dword ptr ss:[ebp-48]
00440BE2     FF46 1C             inc dword ptr ds:[esi+1C]
00440BE5     8B03                mov eax,dword ptr ds:[ebx]
00440BE7     8B18                mov ebx,dword ptr ds:[eax]
00440BE9     FF53 0C             call dword ptr ds:[ebx+C]
00440BEC     8D45 B8             lea eax,dword ptr ss:[ebp-48]
00440BEF     33D2                xor edx,edx
00440BF1     50                  push eax
00440BF2     66:C746 10 8C00     mov word ptr ds:[esi+10],8C
00440BF8     8955 BC             mov dword ptr ss:[ebp-44],edx
00440BFB     8D55 BC             lea edx,dword ptr ss:[ebp-44]
00440BFE     FF46 1C             inc dword ptr ds:[esi+1C]
00440C01     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
00440C06     8B08                mov ecx,dword ptr ds:[eax]
00440C08     8B81 18040000       mov eax,dword ptr ds:[ecx+418]
00440C0E     E8 61500600         call Hydcd.004A5C74
00440C13     8D45 BC             lea eax,dword ptr ss:[ebp-44]
00440C16     5A                  pop edx
00440C17     E8 1CDF0900         call Hydcd.004DEB38
00440C1C     84C0                test al,al
00440C1E     74 0F               je short Hydcd.00440C2F
00440C20     8B0D B8F55000       mov ecx,dword ptr ds:[_Form0]
00440C26     80B9 51030000 00    cmp byte ptr ds:[ecx+351],0
00440C2D     74 04               je short Hydcd.00440C33
00440C2F     33C0                xor eax,eax
00440C31     EB 05               jmp short Hydcd.00440C38
00440C33     B8 01000000         mov eax,1
00440C38     50                  push eax
00440C39     FF4E 1C             dec dword ptr ds:[esi+1C]
00440C3C     8D45 BC             lea eax,dword ptr ss:[ebp-44]
00440C3F     BA 02000000         mov edx,2
00440C44     E8 07DE0900         call Hydcd.004DEA50
00440C49     FF4E 1C             dec dword ptr ds:[esi+1C]
00440C4C     8D45 B8             lea eax,dword ptr ss:[ebp-48]
00440C4F     BA 02000000         mov edx,2
00440C54     E8 F7DD0900         call Hydcd.004DEA50
00440C59     59                  pop ecx
00440C5A     84C9                test cl,cl
00440C5C     0F84 1F010000       je Hydcd.00440D81
00440C62     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
00440C67     8B10                mov edx,dword ptr ds:[eax]
00440C69     8B82 4C030000       mov eax,dword ptr ds:[edx+34C]
00440C6F     8B10                mov edx,dword ptr ds:[eax]
00440C71     FF92 D4000000       call dword ptr ds:[edx+D4]
00440C77     8B0D C8EE5000       mov ecx,dword ptr ds:[50EEC8]     ; Hydcd._Form1
00440C7D     8B01                mov eax,dword ptr ds:[ecx]
00440C7F     8B80 9C030000       mov eax,dword ptr ds:[eax+39C]
00440C85     33D2                xor edx,edx
00440C87     8B08                mov ecx,dword ptr ds:[eax]
00440C89     FF51 64             call dword ptr ds:[ecx+64]
00440C8C     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
00440C91     8B10                mov edx,dword ptr ds:[eax]
00440C93     8B82 A0030000       mov eax,dword ptr ds:[edx+3A0]
00440C99     33D2                xor edx,edx
00440C9B     8B08                mov ecx,dword ptr ds:[eax]
00440C9D     FF51 64             call dword ptr ds:[ecx+64]
00440CA0     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
00440CA5     8B10                mov edx,dword ptr ds:[eax]
00440CA7     8B82 6C030000       mov eax,dword ptr ds:[edx+36C]
00440CAD     33D2                xor edx,edx
00440CAF     8B08                mov ecx,dword ptr ds:[eax]
00440CB1     FF51 64             call dword ptr ds:[ecx+64]
00440CB4     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
00440CB9     8B10                mov edx,dword ptr ds:[eax]
00440CBB     8B82 70030000       mov eax,dword ptr ds:[edx+370]
00440CC1     33D2                xor edx,edx
00440CC3     8B08                mov ecx,dword ptr ds:[eax]
00440CC5     FF51 64             call dword ptr ds:[ecx+64]
00440CC8     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
00440CCD     8B10                mov edx,dword ptr ds:[eax]
00440CCF     8B82 74030000       mov eax,dword ptr ds:[edx+374]
00440CD5     33D2                xor edx,edx
00440CD7     8B08                mov ecx,dword ptr ds:[eax]
00440CD9     FF51 64             call dword ptr ds:[ecx+64]
00440CDC     A1 C8EE5000         mov eax,dword ptr ds:[50EEC8]
00440CE1     8B10                mov edx,dword ptr ds:[eax]
00440CE3     8B82 4C030000       mov eax,dword ptr ds:[edx+34C]
00440CE9     B2 02               mov dl,2
00440CEB     E8 807F0300         call Hydcd.00478C70
00440CF0     8B0D C8EE5000       mov ecx,dword ptr ds:[50EEC8]     ; Hydcd._Form1
00440CF6     8B19                mov ebx,dword ptr ds:[ecx]
00440CF8     8B83 48030000       mov eax,dword ptr ds:[ebx+348]
00440CFE     8B40 68             mov eax,dword ptr ds:[eax+68]
00440D01     E8 7E430400         call Hydcd.00485084
00440D06     8BD0                mov edx,eax
00440D08     42                  inc edx
00440D09     8B8B 4C030000       mov ecx,dword ptr ds:[ebx+34C]
00440D0F     8B41 68             mov eax,dword ptr ds:[ecx+68]
00440D12     E8 75430400         call Hydcd.0048508C
00440D17     8B15 C8EE5000       mov edx,dword ptr ds:[50EEC8]     ; Hydcd._Form1
00440D1D     8B0A                mov ecx,dword ptr ds:[edx]
00440D1F     8B99 4C030000       mov ebx,dword ptr ds:[ecx+34C]
00440D25     33C9                xor ecx,ecx
00440D27     66:C746 10 9800     mov word ptr ds:[esi+10],98
00440D2D     A1 B8F55000         mov eax,dword ptr ds:[_Form0]
00440D32     81C3 18020000       add ebx,218
00440D38     8B90 48030000       mov edx,dword ptr ds:[eax+348]
00440D3E     81C2 18020000       add edx,218
00440D44     8995 64FFFFFF       mov dword ptr ss:[ebp-9C],edx
00440D4A     894D B4             mov dword ptr ss:[ebp-4C],ecx
00440D4D     FF46 1C             inc dword ptr ds:[esi+1C]
00440D50     8D4D B4             lea ecx,dword ptr ss:[ebp-4C]
00440D53     8B85 64FFFFFF       mov eax,dword ptr ss:[ebp-9C]
00440D59     BA 04000000         mov edx,4
00440D5E     8B00                mov eax,dword ptr ds:[eax]
00440D60     8B38                mov edi,dword ptr ds:[eax]
00440D62     FF57 0C             call dword ptr ds:[edi+C]
00440D65     8B03                mov eax,dword ptr ds:[ebx]
00440D67     8D55 B4             lea edx,dword ptr ss:[ebp-4C]
00440D6A     8B08                mov ecx,dword ptr ds:[eax]
00440D6C     8B12                mov edx,dword ptr ds:[edx]
00440D6E     FF51 38             call dword ptr ds:[ecx+38]
00440D71     FF4E 1C             dec dword ptr ds:[esi+1C]
00440D74     8D45 B4             lea eax,dword ptr ss:[ebp-4C]
00440D77     BA 02000000         mov edx,2
00440D7C     E8 CFDC0900         call Hydcd.004DEA50
00440D81     8B0E                mov ecx,dword ptr ds:[esi]
00440D83     64:67:890E 0000     mov dword ptr fs:[0],ecx
00440D89     5F                  pop edi
00440D8A     5E                  pop esi
00440D8B     5B                  pop ebx
00440D8C     8BE5                mov esp,ebp
00440D8E     5D                  pop ebp
00440D8F     C3                  retn

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
代码实在太长,不好讲解,接下来我只能告诉你关键地方从0043F82F开始,然后靠自己慢慢调试吧。
如果没有问题的话,将完美成功注册,但是后面还是会跟上一个弹窗。我觉得很奇怪,怀疑这个下载版是动过手脚不可注册版,虽然有注册功能,之后再强行改掉跳跃,只能改跳跃不能改寄存值,否则你就没戏,K掉弹窗。之后测试,完美爆破,无任何功能限制,做个SMC或者内存补丁吧。

                  整个流程:一个小时。
2005-2-11 16:08
0
雪    币: 300
活跃值: (521)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
3
厉害的说..从启验证多跟到你头晕..
PS:不过从启验证有意思~支持一个.
2005-2-11 16:09
0
雪    币: 463
活跃值: (116)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
楼主是台湾人?

你的语系不是大陆的
2005-2-11 17:02
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
YE,蛋蛋 蛋蛋,YE也给蛋蛋加个精啊。
2005-2-11 19:38
0
雪    币: 332
活跃值: (479)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
6
最初由 q3 watcher 发布
YE,蛋蛋 蛋蛋,YE也给蛋蛋加个精啊。

再详细写写,绝对可以!
2005-2-11 20:25
0
游客
登录 | 注册 方可回帖
返回
//