::00456000:: 8B5424 0C MOV EDX,DWORD PTR [ESP+C] \:BYCALL
::00456004:: 8B4C24 04 MOV ECX,DWORD PTR [ESP+4]
::00456008:: 85D2 TEST EDX,EDX
::0045600A:: 74 47 JE SHORT 00456053 \:JMPDOWN
::0045600C:: 33C0 XOR EAX,EAX
::0045600E:: 8A4424 08 MOV AL,BYTE PTR [ESP+8]
::00456012:: 57 PUSH EDI
::00456013:: 8BF9 MOV EDI,ECX
::00456015:: 83FA 04 CMP EDX,4
::00456018:: 72 2D JB SHORT 00456047 \:JMPDOWN
::0045601A:: F7D9 NEG ECX
::0045601C:: 83E1 03 AND ECX,3
::0045601F:: 74 08 JE SHORT 00456029 \:JMPDOWN
::00456021:: 2BD1 SUB EDX,ECX
::00456023:: 8807 MOV BYTE PTR [EDI],AL \:BYJMP JmpBy:00456027,
::00456025:: 47 INC EDI
::00456026:: 49 DEC ECX
::00456027:: 75 FA JNZ SHORT 00456023 \:JMPUP
::00456029:: 8BC8 MOV ECX,EAX \:BYJMP JmpBy:0045601F,
::0045602B:: C1E0 08 SHL EAX,8
::0045602E:: 03C1 ADD EAX,ECX
::00456030:: 8BC8 MOV ECX,EAX
::00456032:: C1E0 10 SHL EAX,10
::00456035:: 03C1 ADD EAX,ECX
::00456037:: 8BCA MOV ECX,EDX
::00456039:: 83E2 03 AND EDX,3
::0045603C:: C1E9 02 SHR ECX,2
::0045603F:: 74 06 JE SHORT 00456047 \:JMPDOWN
::00456041:: F3 REP STOS DWORD PTR ES:[EDI]
::00456042:: AB STOS DWORD PTR ES:[EDI]
::00456043:: 85D2 TEST EDX,EDX
::00456045:: 74 06 JE SHORT 0045604D \:JMPDOWN
::00456047:: 8807 MOV BYTE PTR [EDI],AL \:BYJMP JmpBy:00456018,0045603F,0045604B,
::00456049:: 47 INC EDI
::0045604A:: 4A DEC EDX
::0045604B:: 75 FA JNZ SHORT 00456047 \:JMPUP
::0045604D:: 8B4424 08 MOV EAX,DWORD PTR [ESP+8] \:BYJMP JmpBy:00456045,
::00456051:: 5F POP EDI
::00456052:: C3 RETN
::00456053:: 8B4424 04 MOV EAX,DWORD PTR [ESP+4] \:BYJMP JmpBy:0045600A,
::00456057:: C3 RETN
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课