下BP GetWindowsDirectoryA
0041FCF5 . E8 C26AFEFF call <jmp.&kernel32.GetWindowsDirectoryA>; \GetWindowsDirectoryA
0041FCFA . 8D55 E0 lea edx,dword ptr ss:[ebp-20]
0041FCFD . B8 DC3F4200 mov eax,regtools.00423FDC ; ASCII "C:\WINDOWS"
0041FD02 . E8 D185FEFF call regtools.004082D8
0041FD07 . 8B55 E0 mov edx,dword ptr ss:[ebp-20]
0041FD0A . B8 8C3B4200 mov eax,regtools.00423B8C
0041FD0F . E8 E845FEFF call regtools.004042FC
0041FD14 . A1 8C3B4200 mov eax,dword ptr ds:[423B8C]
0041FD19 . E8 4248FEFF call regtools.00404560
0041FD1E . 8B15 8C3B4200 mov edx,dword ptr ds:[423B8C]
0041FD24 . 807C02 FF 5C cmp byte ptr ds:[edx+eax-1],5C
0041FD29 . 74 0F je short regtools.0041FD3A
0041FD2B . B8 8C3B4200 mov eax,regtools.00423B8C
0041FD30 . BA D80B4200 mov edx,regtools.00420BD8
0041FD35 . E8 2E48FEFF call regtools.00404568
0041FD3A > 8D55 D8 lea edx,dword ptr ss:[ebp-28]
0041FD3D . 33C0 xor eax,eax
0041FD3F . E8 7C2CFEFF call regtools.004029C0
0041FD44 . 8B45 D8 mov eax,dword ptr ss:[ebp-28]
0041FD47 . 8D55 DC lea edx,dword ptr ss:[ebp-24]
0041FD4A . E8 B17CFEFF call regtools.00407A00
0041FD4F . 8B55 DC mov edx,dword ptr ss:[ebp-24]
0041FD52 . B8 C43D4200 mov eax,regtools.00423DC4
0041FD57 . E8 A045FEFF call regtools.004042FC
0041FD5C . E8 BF2CFEFF call regtools.00402A20
0041FD61 . 8D55 D4 lea edx,dword ptr ss:[ebp-2C]
0041FD64 . A1 C43D4200 mov eax,dword ptr ds:[423DC4]
0041FD69 . E8 3E82FEFF call regtools.00407FAC
0041FD6E . 8B55 D4 mov edx,dword ptr ss:[ebp-2C]
0041FD71 . B8 C83D4200 mov eax,regtools.00423DC8
0041FD76 . E8 8145FEFF call regtools.004042FC
0041FD7B . A1 C83D4200 mov eax,dword ptr ds:[423DC8]
0041FD80 . E8 0384FEFF call regtools.00408188
0041FD85 . BA 20000000 mov edx,20
0041FD8A . A1 C43D4200 mov eax,dword ptr ds:[423DC4]
0041FD8F . E8 B07EFEFF call regtools.00407C44
0041FD94 . A3 943B4200 mov dword ptr ds:[423B94],eax
0041FD99 . 833D 943B4200 00 cmp dword ptr ds:[423B94],0
0041FDA0 . 0F8C 090D0000 jl regtools.00420AAF
0041FDA6 . B9 02000000 mov ecx,2
0041FDAB . 33D2 xor edx,edx
0041FDAD . A1 943B4200 mov eax,dword ptr ds:[423B94]
0041FDB2 . E8 6D7FFEFF call regtools.00407D24
0041FDB7 . A3 243B4200 mov dword ptr ds:[423B24],eax
0041FDBC . 33C9 xor ecx,ecx
0041FDBE . BA 00040000 mov edx,400
0041FDC3 . A1 943B4200 mov eax,dword ptr ds:[423B94]
0041FDC8 . E8 577FFEFF call regtools.00407D24
0041FDCD . 68 CDFD4100 push regtools.0041FDCD
0041FDD2 . 8F05 EC404200 pop dword ptr ds:[4240EC]
0041FDD8 . A1 EC404200 mov eax,dword ptr ds:[4240EC]
0041FDDD . 2B05 E8404200 sub eax,dword ptr ds:[4240E8] ; regtools.0041FC04
0041FDE3 . A3 A03B4200 mov dword ptr ds:[423BA0],eax
0041FDE8 . 8B35 E8404200 mov esi,dword ptr ds:[4240E8] ; regtools.0041FC04
0041FDEE . 8B3D A03B4200 mov edi,dword ptr ds:[423BA0]
0041FDF4 . 85FF test edi,edi
0041FDF6 . 7E 1C jle short regtools.0041FE14
0041FDF8 . C705 9C3B4200 01>mov dword ptr ds:[423B9C],1
0041FE02 > A1 9C3B4200 mov eax,dword ptr ds:[423B9C]
0041FE07 . C60406 00 mov byte ptr ds:[esi+eax],0
0041FE0B . FF05 9C3B4200 inc dword ptr ds:[423B9C]
0041FE11 . 4F dec edi
0041FE12 .^ 75 EE jnz short regtools.0041FE02
0041FE14 > A1 EC404200 mov eax,dword ptr ds:[4240EC]
0041FE19 . A3 E8404200 mov dword ptr ds:[4240E8],eax
0041FE1E . B3 02 mov bl,2
0041FE20 . A1 C43D4200 mov eax,dword ptr ds:[423DC4]
0041FE25 . E8 2E49FEFF call regtools.00404758
0041FE2A . 50 push eax ; /pModule
0041FE2B . E8 4469FEFF call <jmp.&kernel32.GetModuleHandleA> ; \GetModuleHandleA
0041FE30 . A3 B43B4200 mov dword ptr ds:[423BB4],eax
0041FE35 . A1 B43B4200 mov eax,dword ptr ds:[423BB4]
0041FE3A . A3 E0404200 mov dword ptr ds:[4240E0],eax
0041FE3F . BA B03B4200 mov edx,regtools.00423BB0
0041FE44 . A1 E0404200 mov eax,dword ptr ds:[4240E0]
0041FE49 . 83C0 3C add eax,3C
0041FE4C . B9 04000000 mov ecx,4
0041FE51 . E8 DE29FEFF call regtools.00402834
0041FE56 . A1 E0404200 mov eax,dword ptr ds:[4240E0]
0041FE5B . 8B15 B03B4200 mov edx,dword ptr ds:[423BB0]
0041FE61 . 8D4410 18 lea eax,dword ptr ds:[eax+edx+18]
0041FE65 . BA E43C4200 mov edx,regtools.00423CE4
0041FE6A . B9 E0000000 mov ecx,0E0
0041FE6F . E8 C029FEFF call regtools.00402834
0041FE74 . A1 E0404200 mov eax,dword ptr ds:[4240E0]
0041FE79 . 8B15 B03B4200 mov edx,dword ptr ds:[423BB0]
0041FE7F . 8D8410 94020000 lea eax,dword ptr ds:[eax+edx+294]
0041FE86 . BA B83B4200 mov edx,regtools.00423BB8
0041FE8B . B9 04000000 mov ecx,4
0041FE90 . E8 9F29FEFF call regtools.00402834
0041FE95 . BA B03B4200 mov edx,regtools.00423BB0
0041FE9A . A1 E0404200 mov eax,dword ptr ds:[4240E0]
0041FE9F . 83C0 7C add eax,7C
0041FEA2 . B9 04000000 mov ecx,4
0041FEA7 . E8 8829FEFF call regtools.00402834
0041FEAC . A1 B03B4200 mov eax,dword ptr ds:[423BB0]
0041FEB1 . 3305 F43C4200 xor eax,dword ptr ds:[423CF4]
0041FEB7 . A3 5C3B4200 mov dword ptr ds:[423B5C],eax
0041FEBC . A1 B83B4200 mov eax,dword ptr ds:[423BB8]
0041FEC1 . 05 10010000 add eax,110
0041FEC6 . A3 AC3B4200 mov dword ptr ds:[423BAC],eax
0041FECB . A1 E0404200 mov eax,dword ptr ds:[4240E0]
0041FED0 . 8B15 B83B4200 mov edx,dword ptr ds:[423BB8]
0041FED6 . 03C2 add eax,edx
0041FED8 . BA D83D4200 mov edx,regtools.00423DD8
0041FEDD . B9 00020000 mov ecx,200
0041FEE2 . E8 4D29FEFF call regtools.00402834
0041FEE7 . A0 D73F4200 mov al,byte ptr ds:[423FD7]
0041FEEC . A2 383B4200 mov byte ptr ds:[423B38],al
0041FEF1 . 68 F1FE4100 push regtools.0041FEF1
0041FEF6 . 8F05 EC404200 pop dword ptr ds:[4240EC]
0041FEFC . B8 00020000 mov eax,200
0041FF01 . E8 B22FFEFF call regtools.00402EB8
0041FF06 . A3 643B4200 mov dword ptr ds:[423B64],eax
0041FF0B . A1 EC404200 mov eax,dword ptr ds:[4240EC]
0041FF10 . 2B05 E8404200 sub eax,dword ptr ds:[4240E8] ; regtools.0041FC04
0041FF16 . A3 A03B4200 mov dword ptr ds:[423BA0],eax
0041FF1B . 8B35 E8404200 mov esi,dword ptr ds:[4240E8] ; regtools.0041FC04
0041FF21 . 8B3D A03B4200 mov edi,dword ptr ds:[423BA0]
0041FF27 . 85FF test edi,edi
0041FF29 . 7E 1C jle short regtools.0041FF47
0041FF2B . C705 9C3B4200 01>mov dword ptr ds:[423B9C],1
0041FF35 > A1 9C3B4200 mov eax,dword ptr ds:[423B9C]
0041FF3A . C60406 00 mov byte ptr ds:[esi+eax],0
0041FF3E . FF05 9C3B4200 inc dword ptr ds:[423B9C]
0041FF44 . 4F dec edi
0041FF45 .^ 75 EE jnz short regtools.0041FF35
0041FF47 > A1 B43B4200 mov eax,dword ptr ds:[423BB4]
0041FF4C . 0305 B83B4200 add eax,dword ptr ds:[423BB8]
0041FF52 . 05 10020000 add eax,210
0041FF57 . A3 B83B4200 mov dword ptr ds:[423BB8],eax
0041FF5C . 33C0 xor eax,eax
0041FF5E . A3 9C3B4200 mov dword ptr ds:[423B9C],eax
0041FF63 . B8 D83D4200 mov eax,regtools.00423DD8
0041FF68 > 8A10 mov dl,byte ptr ds:[eax]
0041FF6A . 3215 383B4200 xor dl,byte ptr ds:[423B38]
0041FF70 . 84D2 test dl,dl
0041FF72 . 74 07 je short regtools.0041FF7B
0041FF74 . 8038 00 cmp byte ptr ds:[eax],0
0041FF77 . 74 02 je short regtools.0041FF7B
0041FF79 . 8810 mov byte ptr ds:[eax],dl
0041FF7B > FF05 9C3B4200 inc dword ptr ds:[423B9C]
0041FF81 . 40 inc eax
0041FF82 . 813D 9C3B4200 FF>cmp dword ptr ds:[423B9C],1FF
0041FF8C .^ 75 DA jnz short regtools.0041FF68
0041FF8E . A0 DE3D4200 mov al,byte ptr ds:[423DDE]
0041FF93 . A2 3A3B4200 mov byte ptr ds:[423B3A],al
0041FF98 . 33C0 xor eax,eax
0041FF9A . A3 7C3B4200 mov dword ptr ds:[423B7C],eax
0041FF9F . B8 86382351 mov eax,51233886
0041FFA4 . E8 0F2FFEFF call regtools.00402EB8
0041FFA9 . 6BC0 0B imul eax,eax,0B
0041FFAC . A3 543B4200 mov dword ptr ds:[423B54],eax
0041FFB1 . 833D 643B4200 00 cmp dword ptr ds:[423B64],0
0041FFB8 . 75 0F jnz short regtools.0041FFC9
0041FFBA . B8 4D020000 mov eax,24D
0041FFBF . E8 F42EFEFF call regtools.00402EB8
0041FFC4 . A3 643B4200 mov dword ptr ds:[423B64],eax
0041FFC9 > E8 5E67FEFF call <jmp.&kernel32.GetCurrentProcessId> ; [GetCurrentProcessId
0041FFCE . A3 783B4200 mov dword ptr ds:[423B78],eax
0041FFD3 . 33D2 xor edx,edx
0041FFD5 . B8 02000000 mov eax,2
0041FFDA . E8 45DCFFFF call regtools.0041DC24
0041FFDF . 8BF0 mov esi,eax
0041FFE1 . C705 BC3B4200 28>mov dword ptr ds:[423BBC],128
0041FFEB . BA BC3B4200 mov edx,regtools.00423BBC
0041FFF0 . 8BC6 mov eax,esi
0041FFF2 . E8 4DDCFFFF call regtools.0041DC44
0041FFF7 . EB 67 jmp short regtools.00420060
0041FFF9 > 8D45 C8 lea eax,dword ptr ss:[ebp-38]
0041FFFC . BA E03B4200 mov edx,regtools.00423BE0
00420001 . B9 04010000 mov ecx,104
00420006 . E8 0545FEFF call regtools.00404510
0042000B . 8B45 C8 mov eax,dword ptr ss:[ebp-38]
0042000E . 8D55 CC lea edx,dword ptr ss:[ebp-34]
00420011 . E8 CA7FFEFF call regtools.00407FE0
00420016 . 8B45 CC mov eax,dword ptr ss:[ebp-34]
找不到要修改的地方。。。。请大虾门看看。。。。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课