Function at 0x4b67bf
Capabilities:
Parse pe header

Disassembly:
jmp 0x4b67c2
cmp dword [ebp + 0x4b8], 0
je 0x4b6814
ret
jmp 0x4b67cf
sub eax, eax
jmp 0x4b67d4
mov dword [ebp + 0x4c0], eax
xchg dword [ebp + 0x4b8], eax
jmp 0x4b67e3
push 0x8000
push 0
push eax
jmp 0x4b67ee
call dword [ebp + 0x118]
jmp 0x4b67f7
mov eax, dword [esp]
jmp 0x4b67fd
push 0
push 0
push eax
push ebx
jmp 0x4b6806
call dword [ebp + 0x21f4]
add esp, 0x108
popal
ret
pushal
sub esp, 0x108
jmp 0x4b681e
push 1
push 0
push 0
push ebx
jmp 0x4b6828
call dword [ebp + 0x21f4]
cmp eax, 0xffffffff
je 0x4b680c
jmp 0x4b6836
mov dword [esp], eax
jmp 0x4b683c
push 0
push 0
push 0
push ebx
jmp 0x4b6846
call dword [ebp + 0x21f4]
or eax, eax
jne 0x4b67f4
jmp 0x4b6853
mov dword [esp + 0xc], 0
jmp 0x4b685e
lea eax, [esp + 0xc]
lea edx, [esp + 0x10]
jmp 0x4b6869
push 0
push eax
push 0x40
push edx
push ebx
jmp 0x4b6873
call dword [ebp + 0x21b8]
jmp 0x4b687c
lea edx, [esp + 0x10]
mov ecx, dword [esp + 0xc]
jmp 0x4b6887
or eax, eax
je 0x4b67f4
cmp ecx, 0x40
jne 0x4b67f4
cmp word [edx], 0x5a4d
jne 0x4b67f4
jmp 0x4b68a6
mov eax, dword [edx + 0x3c]
mov dword [esp + 4], eax
jmp 0x4b68b0
cmp eax, 0x80
jb 0x4b67f4
jmp 0x4b68be
push 0
push 0
push eax
push ebx
jmp 0x4b68c7
call dword [ebp + 0x21f4]
cmp eax, dword [esp + 4]
jne 0x4b67f4
jmp 0x4b68da
mov dword [esp + 0xc], 0
jmp 0x4b68e5
lea eax, [esp + 0xc]
lea edx, [esp + 0x10]
jmp 0x4b68f0
push 0
push eax
push 0xf8
push edx
push ebx
jmp 0x4b68fd
call dword [ebp + 0x21b8]
jmp 0x4b6906
lea edx, [esp + 0x10]
mov ecx, dword [esp + 0xc]
jmp 0x4b6911
or eax, eax
je 0x4b67f4
cmp ecx, 0xf8
jne 0x4b67f4
jmp 0x4b6928
add dword [esp + 4], ecx
jmp 0x4b692f
cmp dword [edx], 0x4550
jne 0x4b67f4
jmp 0x4b693e
cmp word [edx + 4], 0x14c
je 0x4b696b
jmp 0x4b6949
cmp word [edx + 4], 0x14d
je 0x4b696b
jmp 0x4b6954
cmp word [edx + 4], 0x14e
je 0x4b696b
jmp 0x4b695f
cmp word [edx + 4], 0x14f
jne 0x4b67f4
jmp 0x4b696e
test word [edx + 0x16], 2
je 0x4b67f4
jmp 0x4b697d
test word [edx + 0x16], 0x100
je 0x4b67f4
jmp 0x4b698c
cmp word [edx + 0x18], 0x10b
jne 0x4b67f4
jmp 0x4b699b
mov esi, dword [esp + 4]
sub edi, edi
jmp 0x4b69a4
mov di, word [edx + 6]
or edi, edi
je 0x4b67f4
jmp 0x4b69b3
mov dword [esp + 8], edi
jmp 0x4b69ba
mov dword [ebp + 0x4c0], 0x178
jmp 0x4b69c7
push 0
push 0
push esi
push ebx
jmp 0x4b69d0
call dword [ebp + 0x21f4]
cmp eax, esi
jne 0x4b67f4
jmp 0x4b69e1
mov dword [esp + 0xc], 0
jmp 0x4b69ec
lea eax, [esp + 0xc]
lea edx, [esp + 0x10]
jmp 0x4b69f7
push 0
push eax
push 0x28
push edx
push ebx
jmp 0x4b6a01
call dword [ebp + 0x21b8]
jmp 0x4b6a0a
lea edx, [esp + 0x10]
mov ecx, dword [esp + 0xc]
jmp 0x4b6a15
or eax, eax
je 0x4b67f4
cmp ecx, 0x28
jne 0x4b67f4
jmp 0x4b6a29
mov ecx, dword [edx + 8]
jecxz 0x4b6a5b
jmp 0x4b6a31
mov eax, dword [edx + 0xc]
or eax, eax
je 0x4b6a5b
jmp 0x4b6a3b
add eax, ecx
add eax, 0xfff
and eax, 0xfffff000
jmp 0x4b6a4a
cmp eax, dword [ebp + 0x4c0]
jbe 0x4b6a5b
jmp 0x4b6a55
mov dword [ebp + 0x4c0], eax
jmp 0x4b6a5e
add esi, 0x28
dec edi
jne 0x4b69c4
mov eax, dword [ebp + 0x4c0]
add eax, 0xfff
and eax, 0xfffff000
jmp 0x4b6a7b
push 4
push 0x3000
push eax
push 0
jmp 0x4b6a88
call dword [ebp + 0x114]
or eax, eax
je 0x4b67f4
jmp 0x4b6a99
mov dword [ebp + 0x4b8], eax
jmp 0x4b6aa2
push 0
push 0
push 0
push ebx
jmp 0x4b6aac
call dword [ebp + 0x21f4]
or eax, eax
jne 0x4b67cc
jmp 0x4b6abd
sub edx, edx
mov eax, 0x28
jmp 0x4b6ac7
mov ecx, dword [esp + 8]
mul ecx
jmp 0x4b6ad0
add eax, dword [esp + 4]
mov esi, eax
jmp 0x4b6ad9
mov edi, dword [ebp + 0x4b8]
jmp 0x4b6ae2
mov dword [esp + 0xc], 0
jmp 0x4b6aed
lea eax, [esp + 0xc]
jmp 0x4b6af4
push 0
push eax
push esi
push edi
push ebx
jmp 0x4b6afd
call dword [ebp + 0x21b8]
jmp 0x4b6b06
mov ecx, dword [esp + 0xc]
jmp 0x4b6b0d
or eax, eax
je 0x4b67cc
cmp ecx, esi
jne 0x4b67cc
jmp 0x4b6b20
mov edx, dword [ebp + 0x4b8]
cmp word [edx], 0x5a4d
jne 0x4b67cc
jmp 0x4b6b34
mov ecx, dword [edx + 0x3c]
or ecx, ecx
je 0x4b67cc
jmp 0x4b6b42
add edx, ecx
cmp dword [edx], 0x4550
jne 0x4b67cc
sub eax, eax
jmp 0x4b6b55
mov dword [edx + 0x1c], eax
mov dword [edx + 0x20], eax
jmp 0x4b6b5e
mov dword [edx + 0x24], eax
mov dword [edx + 0x28], eax
mov byte [edx + 0x2b], 0x10
jmp 0x4b6b6b
mov dword [edx + 0x2c], eax
mov dword [edx + 0x30], eax
jmp 0x4b6b74
mov dword [edx + 0x34], eax
mov byte [edx + 0x37], 0xf0
jmp 0x4b6b7e
mov dword [edx + 0x38], eax
mov dword [edx + 0x3c], eax
jmp 0x4b6b87
mov dword [edx + 0x50], eax
mov dword [edx + 0x54], eax
jmp 0x4b6b90
mov dword [edx + 0xa0], eax
mov dword [edx + 0xa4], eax
jmp 0x4b6b9f
mov eax, dword [ebp + 0x170]
mov dword [edx + 0xe8], eax
jmp 0x4b6bae
mov eax, dword [ebp + 0x174]
mov dword [edx + 0xec], eax
jmp 0x4b6bbd
mov esi, dword [esp + 4]
jmp 0x4b6bc4
add esi, dword [ebp + 0x4b8]
sub edi, edi
inc edi
jmp 0x4b6bd0
mov eax, dword [esi + 0xc]
jmp 0x4b6bd6
mov ecx, eax
add ecx, dword [esi + 8]
jmp 0x4b6bde
cmp eax, dword [ebp + 0x164]
ja 0x4b6c3e
jmp 0x4b6be9
cmp ecx, dword [ebp + 0x164]
jb 0x4b6c3e
mov eax, 0x7fffffff
jmp 0x4b6bf9
and dword [esi + 0x24], eax
mov ecx, edi
jmp 0x4b6c01
cmp edi, dword [esp + 8]
jae 0x4b6c32
jmp 0x4b6c0a
add esi, 0x28
inc edi
sub eax, eax
jmp 0x4b6c13
mov dword [esi], eax
mov dword [esi + 4], eax
jmp 0x4b6c1b
mov dword [esi + 8], eax
mov dword [esi + 0xc], eax
jmp 0x4b6c24
mov dword [esi + 0x10], eax
mov dword [esi + 0x14], eax
jmp 0x4b6c2d
mov dword [esi + 0x24], eax
jmp 0x4b6bfe
jmp 0x4b6c35
mov word [edx + 6], cx
jmp 0x4b6c3c
jmp 0x4b6c4a
jmp 0x4b6c41
add esi, 0x28
cmp edi, dword [esp + 8]
jb 0x4b6bcc
jmp 0x4b6c4d
mov esi, dword [esp + 4]
mov edi, dword [esp + 8]
jmp 0x4b6c7d
jmp 0x4b6c5a
add esi, 0x28
dec edi
jne 0x4b6c7d
jmp 0x4b6c63
mov eax, dword [esp]
jmp 0x4b6c69
push 0
push 0
push eax
push ebx
jmp 0x4b6c72
call dword [ebp + 0x21f4]
jmp 0x4b680c
jmp 0x4b6c80
push 0
push 0
push esi
push ebx
jmp 0x4b6c89
call dword [ebp + 0x21f4]
cmp eax, esi
jne 0x4b67cc
jmp 0x4b6c9a
mov dword [esp + 0xc], 0
jmp 0x4b6ca5
lea eax, [esp + 0xc]
lea edx, [esp + 0x10]
jmp 0x4b6cb0
push 0
push eax
push 0x28
push edx
push ebx
jmp 0x4b6cba
call dword [ebp + 0x21b8]
jmp 0x4b6cc3
lea edx, [esp + 0x10]
mov ecx, dword [esp + 0xc]
jmp 0x4b6cce
or eax, eax
je 0x4b67cc
cmp ecx, 0x28
jne 0x4b67cc
jmp 0x4b6ce2
mov ecx, dword [edx + 8]
or ecx, ecx
je 0x4b6c57
jmp 0x4b6cf0
mov eax, dword [edx + 0xc]
or eax, eax
je 0x4b6c57
jmp 0x4b6cfe
mov ecx, dword [edx + 0x10]
or ecx, ecx
je 0x4b6c57
jmp 0x4b6d0c
mov eax, dword [edx + 0x14]
or eax, eax
je 0x4b6c57
jmp 0x4b6d1a
push 0
push 0
push eax
push ebx
jmp 0x4b6d23
call dword [ebp + 0x21f4]
jmp fcn.004b6d2c