Back to Index
Previous: sub_02CD3ECC
Next: sub_02CD3F68
Labelmas.sub_02CD3F04
02CD3F04 /$ PUSH EBP
02CD3F05 |. MOV EBP,ESP
02CD3F07 |. PUSH ECX
02CD3F08 |. MOV EAX,DWORD PTR SS:[EBP+8]
02CD3F0B |. CMP EAX,DWORD PTR DS:[2CDF134]
02CD3F11 |. JB SHORT Labelmas.02CD3F1E
02CD3F13 |. PUSH 6
02CD3F15 |. CALL Labelmas.02CD4A24
02CD3F1A |. POP ECX
02CD3F1B |. POP ECX
02CD3F1C |. POP EBP
02CD3F1D |. RETN
02CD3F1E |> PUSH 0 ; /pOverlapped = NULL
02CD3F20 |. LEA EDX,DWORD PTR SS:[EBP-4] ; |
02CD3F23 |. PUSH EDX ; |pBytesRead
02CD3F24 |. MOV ECX,DWORD PTR SS:[EBP+10] ; |
02CD3F27 |. PUSH ECX ; |BytesToRead
02CD3F28 |. MOV EDX,DWORD PTR SS:[EBP+C] ; |
02CD3F2B |. PUSH EDX ; |Buffer
02CD3F2C |. MOV EAX,DWORD PTR DS:[EAX*4+2CE136C] ; |
02CD3F33 |. PUSH EAX ; |hFile
02CD3F34 |. CALL <JMP.&KERNEL32.ReadFile> ; \ReadFile
02CD3F39 |. DEC EAX
02CD3F3A |. JE SHORT Labelmas.02CD3F44
02CD3F3C |. CALL Labelmas.02CD4A88
02CD3F41 |. POP ECX
02CD3F42 |. POP EBP
02CD3F43 |. RETN
02CD3F44 |> MOV EAX,DWORD PTR SS:[EBP-4]
02CD3F47 |. POP ECX
02CD3F48 |. POP EBP
02CD3F49 \. RETN
02CD3F4A NOP
02CD3F4B NOP
02CD3F4C /. PUSH EBP
02CD3F4D |. MOV EBP,ESP
02CD3F4F |. MOV EAX,DWORD PTR SS:[EBP+10]
02CD3F52 |. PUSH EAX ; /Arg3
02CD3F53 |. MOV EDX,DWORD PTR SS:[EBP+C] ; |
02CD3F56 |. PUSH EDX ; |Arg2
02CD3F57 |. MOV ECX,DWORD PTR SS:[EBP+8] ; |
02CD3F5A |. PUSH ECX ; |Arg1
02CD3F5B |. CALL Labelmas.02CD3C6C ; \Labelmas.02CD3C6C
02CD3F60 |. ADD ESP,0C
02CD3F63 |. POP EBP
02CD3F64 \. RETN
02CD3F65 NOP
02CD3F66 NOP
02CD3F67 NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart