Function at 0x423a44
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 0x80000301
push 0
push 0xbb8
push 1
mov ebx, 0x67c
call fcn.0050e4ea
add esp, 0x10
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x423a8e
mov eax, 0x10
push eax
push 1
mov ebx, 0x130
call fcn.0050e4ea
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 4]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x424149
push 0x80000301
push 0
push dword [ebp - 4]
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x423ad7
mov eax, 0x10
push eax
push 2
mov ebx, 0x144
call fcn.0050e4ea
add esp, 0x1c
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x40
jne 0x423b06
push 0x32
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x74
jne 0x423b1f
push 0x54
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x6f
jne 0x423b38
push 0x4f
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x6e
jne 0x423b51
push 0x4e
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x67
jne 0x423b6a
push 0x47
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x78
jne 0x423b83
push 0x58
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x69
jne 0x423b9c
push 0x49
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x62
jne 0x423bb5
push 0x42
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x61
jne 0x423bce
push 0x41
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x68
jne 0x423be7
push 0x48
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x6d
jne 0x423c00
push 0x4d
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x6c
jne 0x423c19
push 0x4c
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x2e
jne 0x423c32
push 0xbe
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x63
jne 0x423c4b
push 0x43
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x32
jne 0x423c64
push 0x32
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x30
jne 0x423c7d
push 0x30
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x31
jne 0x423c96
push 0x31
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x33
jne 0x423caf
push 0x33
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x34
jne 0x423cc8
push 0x34
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x35
jne 0x423ce1
push 0x35
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x36
jne 0x423cfa
push 0x36
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x37
jne 0x423d13
push 0x37
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x38
jne 0x423d2c
push 0x38
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x39
jne 0x423d45
push 0x39
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x64
jne 0x423d5e
push 0x44
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x65
jne 0x423d77
push 0x45
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x66
jne 0x423d90
push 0x46
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x6a
jne 0x423da9
push 0x4a
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x6b
jne 0x423dc2
push 0x4b
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x70
jne 0x423ddb
push 0x50
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x71
jne 0x423df4
push 0x51
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x72
jne 0x423e0d
push 0x52
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x73
jne 0x423e26
push 0x53
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x75
jne 0x423e3f
push 0x55
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x76
jne 0x423e58
push 0x56
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x77
jne 0x423e71
push 0x57
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x79
jne 0x423e8a
push 0x59
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x7a
jne 0x423ea3
push 0x5a
call fcn.0041c824
jmp 0x424141
cmp dword [ebp - 8], 0x54
jne 0x423ebc
push 0x54
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x41
jne 0x423ed5
push 0x41
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x42
jne 0x423eee
push 0x42
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x43
jne 0x423f07
push 0x43
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x44
jne 0x423f20
push 0x44
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x45
jne 0x423f39
push 0x45
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x46
jne 0x423f52
push 0x46
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x47
jne 0x423f6b
push 0x47
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x48
jne 0x423f84
push 0x48
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x49
jne 0x423f9d
push 0x49
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x4a
jne 0x423fb6
push 0x4a
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x4b
jne 0x423fcf
push 0x4b
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x4c
jne 0x423fe8
push 0x4c
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x4d
jne 0x424001
push 0x4d
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x4e
jne 0x42401a
push 0x4e
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x4f
jne 0x424033
push 0x4f
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x50
jne 0x42404c
push 0x50
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x51
jne 0x424065
push 0x51
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x52
jne 0x42407e
push 0x52
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x53
jne 0x424097
push 0x53
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x54
jne 0x4240b0
push 0x54
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x55
jne 0x4240c9
push 0x55
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x56
jne 0x4240e2
push 0x56
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x57
jne 0x4240fb
push 0x57
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x58
jne 0x424114
push 0x58
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x59
jne 0x42412d
push 0x59
call fcn.00424152
jmp 0x424141
cmp dword [ebp - 8], 0x5a
jne 0x424141
push 0x5a
call fcn.00424152
pop eax
pop ebx
pop ecx
jmp 0x423aaa
add esp, 0xc
mov esp, ebp
pop ebp
ret 4