00404780 /$ 85C0 test eax, eax
00404782 |. 7E 24 jle short 004047A8
00404784 |. 50 push eax
00404785 |. 83C0 0A add eax, 0A
00404788 |. 83E0 FE and eax, FFFFFFFE
0040478B |. 50 push eax
0040478C |. E8 7FE0FFFF call 00402810
00404791 |. 5A pop edx
00404792 |. 66:C74402 FE >mov word ptr [edx+eax-2], 0
00404799 |. 83C0 08 add eax, 8
0040479C |. 5A pop edx
0040479D |. 8950 FC mov dword ptr [eax-4], edx
004047A0 |. C740 F8 01000>mov dword ptr [eax-8], 1
004047A7 |. C3 retn
004047A8 |> 31C0 xor eax, eax
004047AA \. C3 retn
004047AB 90 nop
004047AC /$ 53 push ebx
004047AD |. 56 push esi
004047AE |. 57 push edi
004047AF |. 89C3 mov ebx, eax
004047B1 |. 89D6 mov esi, edx
004047B3 |. 89CF mov edi, ecx
004047B5 |. 89F8 mov eax, edi
004047B7 |. E8 C4FFFFFF call 00404780
004047BC |. 89F9 mov ecx, edi
004047BE |. 89C7 mov edi, eax
004047C0 |. 85F6 test esi, esi
004047C2 |. 74 09 je short 004047CD
004047C4 |. 89C2 mov edx, eax
004047C6 |. 89F0 mov eax, esi
004047C8 |. E8 3FE2FFFF call 00402A0C
004047CD |> 89D8 mov eax, ebx
004047CF |. E8 E8FEFFFF call 004046BC
004047D4 |. 893B mov dword ptr [ebx], edi
004047D6 |. 5F pop edi
004047D7 |. 5E pop esi
004047D8 |. 5B pop ebx
004047D9 \. C3 retn
另外还有一段,哪位大大有时间帮下忙。谢谢
004048B4 $ 31C9 xor ecx, ecx
004048B6 . 85D2 test edx, edx
004048B8 . 74 21 je short 004048DB
004048BA . 52 push edx
004048BB > 3A0A cmp cl, byte ptr [edx]
004048BD . 74 17 je short 004048D6
004048BF . 3A4A 01 cmp cl, byte ptr [edx+1]
004048C2 . 74 11 je short 004048D5
004048C4 . 3A4A 02 cmp cl, byte ptr [edx+2]
004048C7 . 74 0B je short 004048D4
004048C9 . 3A4A 03 cmp cl, byte ptr [edx+3]
004048CC . 74 05 je short 004048D3
004048CE . 83C2 04 add edx, 4
004048D1 .^ EB E8 jmp short 004048BB
004048D3 > 42 inc edx
004048D4 > 42 inc edx
004048D5 > 42 inc edx
004048D6 > 89D1 mov ecx, edx
004048D8 . 5A pop edx
004048D9 . 29D1 sub ecx, edx
004048DB >^ E9 CCFEFFFF jmp 004047AC
004048E0 . C3 retn
004048E1 8D40 00 lea eax, dword ptr [eax]
004048E4 $ 31C9 xor ecx, ecx
004048E6 . 85D2 test edx, edx
004048E8 . 74 2D je short 00404917
004048EA . 52 push edx
004048EB > 66:3B0A cmp cx, word ptr [edx]
004048EE . 74 20 je short 00404910
004048F0 . 66:3B4A 02 cmp cx, word ptr [edx+2]
004048F4 . 74 17 je short 0040490D
004048F6 . 66:3B4A 04 cmp cx, word ptr [edx+4]
004048FA . 74 0E je short 0040490A
004048FC . 66:3B4A 06 cmp cx, word ptr [edx+6]
00404900 . 74 05 je short 00404907
00404902 . 83C2 08 add edx, 8
00404905 .^ EB E4 jmp short 004048EB
00404907 > 83C2 02 add edx, 2
0040490A > 83C2 02 add edx, 2
0040490D > 83C2 02 add edx, 2
00404910 > 89D1 mov ecx, edx
00404912 . 5A pop edx
00404913 . 29D1 sub ecx, edx
00404915 . D1E9 shr ecx, 1
00404917 >^ E9 FCFEFFFF jmp 00404818
0040491C . C3 retn
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课