|
004375E9 55 push ebp
004375EA 8BEC mov ebp,esp
004375EC 83EC 10 sub esp,0x10
004375EF 33C0 xor eax,eax
004375F1 8945 FC mov dword ptr ss:[ebp-0x4],eax
004375F4 EB 03 jmp XEkd5.004375F9
004375F6 FF45 FC inc dword ptr ss:[ebp-0x4]
004375F9 8B45 FC mov eax,dword ptr ss:[ebp-0x4]
004375FC 3C 28 cmp al,0x28
004375FE 73 3C jnb XEkd5.0043763C
00437600 FF3485 70C548>push dword ptr ds:[eax*4+0x48C570]
00437607 3C 14 cmp al,0x14
00437609 73 16 jnb XEkd5.00437621
0043760B 68 41C54800 push Ekd5.0048C541
00437610 8D45 F0 lea eax,dword ptr ss:[ebp-0x10]
00437613 50 push eax
00437614 FF15 C0624800 call dword ptr ds:[<&USER32.wsprintfA>] ; USER32.wsprintfA
0043761A 83C4 0C add esp,0xC
0043761D 8D45 F0 lea eax,dword ptr ss:[ebp-0x10]
00437620 50 push eax
00437621 8B45 FC mov eax,dword ptr ss:[ebp-0x4]
00437624 05 C0050000 add eax,0x5C0
00437629 50 push eax
0043762A FF75 08 push dword ptr ss:[ebp+0x8]
0043762D FF15 DC624800 call dword ptr ds:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
00437633 50 push eax
00437634 FF15 60634800 call dword ptr ds:[<&USER32.SetWindowTex>; USER32.SetWindowTextA
0043763A ^ EB BA jmp XEkd5.004375F6
0043763C 8BE5 mov esp,ebp
0043763E 5D pop ebp
0043763F C2 0400 retn 0x4
55 8B EC 83 EC 10 33 C0 89 45 FC EB 03 FF 45 FC 8B 45 FC 3C 28 73 3C FF 34 85 70 C5 48 00 3C 14
73 16 68 41 C5 48 00 8D 45 F0 50 FF 15 C0 62 48 00 83 C4 0C 8D 45 F0 50 8B 45 FC 05 C0 05 00 00
50 FF 75 08 FF 15 DC 62 48 00 50 FF 15 60 63 48 00 EB BA 8B E5 5D C2 04 00
0040B34F FF75 08 push dword ptr ss:[ebp+0x8]
0040B352 E8 92C20200 call Ekd5.004375E9
0040B357 E9 A44C0500 jmp Ekd5.00460000
FF 75 08 E8 92 C2 02 00 E9 A4 4C 05 00
00460000 > \8B4D F4 mov ecx,dword ptr ss:[ebp-0xC]
00460003 . E8 56D8FAFF call Ekd5.0040D85E
00460008 . 8945 F0 mov dword ptr ss:[ebp-0x10],eax
0046000B . EB 03 jmp XEkd5.00460010
0046000D > FF45 FC inc dword ptr ss:[ebp-0x4]
00460010 > 8B45 FC mov eax,dword ptr ss:[ebp-0x4]
00460013 . 3C 50 cmp al,0x50
00460015 . 73 5D jnb XEkd5.00460074
00460017 . FF75 FC push dword ptr ss:[ebp-0x4]
0046001A . E8 5D68FAFF call Ekd5.0040687C
0046001F . 90 nop
00460020 . 90 nop
00460021 . 90 nop
00460022 . 3C FF cmp al,0xFF
00460024 .^ 74 E7 je XEkd5.0046000D
00460026 . 8945 E4 mov dword ptr ss:[ebp-0x1C],eax
00460029 . 8B4D F4 mov ecx,dword ptr ss:[ebp-0xC]
0046002C . 0FB641 11 movzx eax,byte ptr ds:[ecx+0x11]
00460030 . 3C 1A cmp al,0x1A
00460032 . 73 10 jnb XEkd5.00460044
00460034 . 50 push eax
00460035 . 8B4D FC mov ecx,dword ptr ss:[ebp-0x4]
00460038 . E8 45B7FBFF call Ekd5.0041B782
0046003D . E8 CDC5FBFF call Ekd5.0041C60F
00460042 . EB 14 jmp XEkd5.00460058
00460044 > 8A41 14 mov al,byte ptr ds:[ecx+0x14]
00460047 . 3C 03 cmp al,0x3
00460049 .^ 74 C2 je XEkd5.0046000D
0046004B . 8BD0 mov edx,eax
0046004D . 8B45 F0 mov eax,dword ptr ss:[ebp-0x10]
00460050 . 8B45 E4 mov eax,dword ptr ss:[ebp-0x1C]
00460053 . E8 2B0EFCFF call Ekd5.00420E83
00460058 > 50 push eax ; /Enable
00460059 . 8B45 E4 mov eax,dword ptr ss:[ebp-0x1C] ; |
0046005C . 05 C0050000 add eax,0x5C0 ; |
00460061 . 50 push eax ; |/ControlID
00460062 . FF75 08 push dword ptr ss:[ebp+0x8] ; ||hWnd
00460065 . FF15 DC624800 call dword ptr ds:[<&USER32.GetDlgItem>] ; |\GetDlgItem
0046006B . 50 push eax ; |hWnd
0046006C . FF15 E8624800 call dword ptr ds:[<&USER32.EnableWindow>; \EnableWindow
00460072 .^ EB 99 jmp XEkd5.0046000D
00460074 > 8BE5 mov esp,ebp
00460076 . 5D pop ebp
00460077 . C2 1000 retn 0x10
8B 4D F4 E8 56 D8 FA FF 89 45 F0 EB 03 FF 45 FC 8B 45 FC 3C 50 73 5D FF 75 FC E8 5D 68 FA FF 90
90 90 3C FF 74 E7 89 45 E4 8B 4D F4 0F B6 41 11 3C 1A 73 10 50 8B 4D FC E8 45 B7 FB FF E8 CD C5
FB FF EB 14 8A 41 14 3C 03 74 C2 8B D0 8B 45 F0 8B 45 E4 E8 2B 0E FC FF 50 8B 45 E4 05 C0 05 00
00 50 FF 75 08 FF 15 DC 62 48 00 50 FF 15 E8 62 48 00 EB 99 8B E5 5D C2 10 00
抄完就能变成以前版本了
修复代码
00460003 E8 EFB4FBFF call Ekd5.0041B4F7
0046004D 8B4D F0 mov ecx,dword ptr ss:[ebp-0x10]
去掉类
0048C543 0000 add byte ptr ds:[eax],al
[ 本帖最后由 卧龙春秋 于 2026-4-21 22:41 编辑 ]
|