Function at 0x6b49f814
Capabilities:
Get file size

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
mov eax, dword [0x6b4c242c]
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], pe_nt_image_headers32
mov dword [esp + 0x10], 3
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0x80000000
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.DLL_CreateFileA]
call eax
sub esp, 0x1c
mov dword [0x6b4c2428], eax
nop
push cx
push bx
test bx, bx
xor bx, bx
mov bx, cx
xor cx, cx
test cx, cx
xor cx, cx
add bx, cx
xor cx, cx
test cx, cx
xor cx, cx
xor cx, cx
test cx, cx
xor cx, cx
xor cx, cx
test cx, cx
xor cx, cx
pop bx
pop cx
jmp 0x6b49f91b
push dx
push ax
xor ax, ax
test dx, dx
test dx, dx
test dx, dx
xor ax, ax
test dx, dx
xor ax, ax
test dx, dx
test dx, dx
xor ax, ax
test dx, dx
xor ax, ax
test dx, dx
mov ax, dx
test dx, dx
test dx, dx
test dx, dx
test dx, dx
xor ax, ax
test dx, dx
test dx, dx
test dx, dx
test dx, dx
xor ax, ax
xor ax, ax
test dx, dx
xor ax, ax
test dx, dx
test dx, dx
xor ax, ax
xor ax, ax
test dx, dx
test dx, dx
xor ax, ax
test dx, dx
test dx, dx
test dx, dx
add ax, dx
pop ax
pop dx
nop
jmp 0x6b49f91e
jmp 0x6b49f89d
nop
mov dword [ebp - 0xc], 0x50
add dword [ebp - 0xc], 1
nop
push cx
push bx
test bx, bx
xor bx, bx
mov bx, cx
xor cx, cx
test cx, cx
xor cx, cx
add bx, cx
xor cx, cx
test cx, cx
xor cx, cx
xor cx, cx
test cx, cx
xor cx, cx
xor cx, cx
test cx, cx
xor cx, cx
pop bx
pop cx
jmp 0x6b49f9e4
push dx
push ax
xor ax, ax
test dx, dx
test dx, dx
test dx, dx
xor ax, ax
test dx, dx
xor ax, ax
test dx, dx
test dx, dx
xor ax, ax
test dx, dx
xor ax, ax
test dx, dx
mov ax, dx
test dx, dx
test dx, dx
test dx, dx
test dx, dx
xor ax, ax
test dx, dx
test dx, dx
test dx, dx
test dx, dx
xor ax, ax
xor ax, ax
test dx, dx
xor ax, ax
test dx, dx
test dx, dx
xor ax, ax
xor ax, ax
test dx, dx
test dx, dx
xor ax, ax
test dx, dx
test dx, dx
test dx, dx
add ax, dx
pop ax
pop dx
nop
jmp 0x6b49f9e7
jmp 0x6b49f966
nop
mov dword [ebp - 0x10], 0x50
add dword [ebp - 0x10], 1
mov eax, dword [0x6b4c2428]
mov dword [esp + 4], 0
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.DLL_GetFileSize]
call eax
sub esp, 8
mov dword [0x6b4c2434], eax
nop
push cx
push bx
xor bx, bx
xor cx, cx
mov bx, cx
xor bx, bx
xor cx, cx
imul bx, cx
xor bx, bx
xor cx, cx
pop bx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
pop cx
nop
test cx, cx
jmp 0x6b49fac0
nop
push ax
push dx
test ax, ax
test ax, ax
test dx, dx
test ax, ax
mov dx, ax
imul dx, ax
xor dx, dx
xor dx, dx
pop dx
test ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
test ax, ax
test ax, ax
xor ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
xor ax, ax
test ax, ax
pop ax
jmp 0x6b49fac4
nop
jmp 0x6b49fa67
nop
mov dword [ebp - 0x14], 0x50
add dword [ebp - 0x14], 1
nop
push cx
push bx
xor bx, bx
xor cx, cx
mov bx, cx
xor bx, bx
xor cx, cx
imul bx, cx
xor bx, bx
xor cx, cx
pop bx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
pop cx
nop
test cx, cx
jmp 0x6b49fb7e
nop
push ax
push dx
test ax, ax
test ax, ax
test dx, dx
test ax, ax
mov dx, ax
imul dx, ax
xor dx, dx
xor dx, dx
pop dx
test ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
test ax, ax
test ax, ax
xor ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
xor ax, ax
test ax, ax
pop ax
jmp 0x6b49fb82
nop
jmp 0x6b49fb25
nop
mov dword [ebp - 0x18], 0x50
add dword [ebp - 0x18], 1
nop
push cx
push bx
xor bx, bx
xor cx, cx
mov bx, cx
xor bx, bx
xor cx, cx
imul bx, cx
xor bx, bx
xor cx, cx
pop bx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
pop cx
nop
test cx, cx
jmp 0x6b49fc3c
nop
push ax
push dx
test ax, ax
test ax, ax
test dx, dx
test ax, ax
mov dx, ax
imul dx, ax
xor dx, dx
xor dx, dx
pop dx
test ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
test ax, ax
test ax, ax
xor ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
xor ax, ax
test ax, ax
pop ax
jmp 0x6b49fc40
nop
jmp 0x6b49fbe3
nop
mov dword [ebp - 0x1c], 0x14
sub dword [ebp - 0x1c], 1
nop
push cx
push bx
xor bx, bx
xor cx, cx
mov bx, cx
xor bx, bx
xor cx, cx
imul bx, cx
xor bx, bx
xor cx, cx
pop bx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
pop cx
nop
test cx, cx
jmp 0x6b49fcfa
nop
push ax
push dx
test ax, ax
test ax, ax
test dx, dx
test ax, ax
mov dx, ax
imul dx, ax
xor dx, dx
xor dx, dx
pop dx
test ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
test ax, ax
test ax, ax
xor ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
xor ax, ax
test ax, ax
pop ax
jmp 0x6b49fcfe
nop
jmp 0x6b49fca1
nop
mov dword [ebp - 0x20], 0x14
sub dword [ebp - 0x20], 1
nop
push cx
push bx
xor bx, bx
xor cx, cx
mov bx, cx
xor bx, bx
xor cx, cx
imul bx, cx
xor bx, bx
xor cx, cx
pop bx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
pop cx
nop
test cx, cx
jmp 0x6b49fdb8
nop
push ax
push dx
test ax, ax
test ax, ax
test dx, dx
test ax, ax
mov dx, ax
imul dx, ax
xor dx, dx
xor dx, dx
pop dx
test ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
test ax, ax
test ax, ax
xor ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
xor ax, ax
test ax, ax
pop ax
jmp 0x6b49fdbc
nop
jmp 0x6b49fd5f
nop
nop
push cx
push bx
xor bx, bx
xor cx, cx
mov bx, cx
xor bx, bx
xor cx, cx
imul bx, cx
xor bx, bx
xor cx, cx
pop bx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
pop cx
nop
test cx, cx
jmp 0x6b49fe6b
nop
push ax
push dx
test ax, ax
test ax, ax
test dx, dx
test ax, ax
mov dx, ax
imul dx, ax
xor dx, dx
xor dx, dx
pop dx
test ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
test ax, ax
test ax, ax
xor ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
xor ax, ax
test ax, ax
pop ax
jmp 0x6b49fe6f
nop
jmp 0x6b49fe12
nop
nop
push cx
push bx
xor bx, bx
xor cx, cx
mov bx, cx
xor bx, bx
xor cx, cx
imul bx, cx
xor bx, bx
xor cx, cx
pop bx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
xor cx, cx
test cx, cx
pop cx
nop
test cx, cx
jmp 0x6b49ff1e
nop
push ax
push dx
test ax, ax
test ax, ax
test dx, dx
test ax, ax
mov dx, ax
imul dx, ax
xor dx, dx
xor dx, dx
pop dx
test ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
test ax, ax
test ax, ax
xor ax, ax
test ax, ax
xor ax, ax
xor ax, ax
xor ax, ax
test ax, ax
xor ax, ax
test ax, ax
pop ax
jmp 0x6b49ff22
nop
jmp 0x6b49fec5
nop
mov dword [ebp - 0x24], 0x50
add dword [ebp - 0x24], 1
nop
leave
ret