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