Function at 0x51904e
Capabilities:
Parse pe header

Disassembly:
mov ebx, ebx
mov ebp, ebp
mov ecx, ecx
mov ebx, ebx
mov ebx, ebx
mov eax, eax
mov ebp, ebp
mov edi, edi
mov esi, esi
xor eax, eax
pop esi
pop ebp
ret
mov eax, esi
pop esi
pop ebp
ret
test eax, eax
jmp 0x505ca9
push ebx
push edi
push ebp
mov ebp, 0x177e105a
xor ebp, 0x7fff6016
sub ebp, 0x7ca62447
and ebp, 0x53f18ef8
inc ebp
sub ebp, 0xe5822dae
mov edi, ebp
pop ebp
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebp
mov dword [esp], esi
push ebp
mov dword [esp], eax
mov dword [esp], 0x595f8d19
mov dword [esp], edi
mov dword [esp], 0x787f8083
mov dword [esp], ebx
push edi
push eax
mov eax, 0x62b9c132
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push edi
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
jmp 0x55b968
push dword [0x633920]
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 4
add edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
push eax
mov dword [esp], ebp
push edx
push 0x60a94581
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push esi
mov dword [esp], ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
push esi
mov esi, 4
add ecx, esi
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x518f74
cmp word [esi], 0x5a4d
jmp 0x505cb4
mov dword [0x633bd0], eax
jmp 0x55ba40
add esp, 4
jmp 0x4b02ef
call fcn.00417d50
jmp 0x4c9492
je 0x418156
jmp 0x4ea808
add esi, 0x1000
jmp 0x5321c7
je 0x4ea808
jmp 0x4c6508
jne 0x4ea808
jmp 0x4c2f6d
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
push 0x1f5eeb1c
pop ebp
add eax, ebp
pop ebp
add eax, esi
sub eax, 0x1f5eeb1c
push esi
mov dword [esp], edi
mov dword [esp], ecx
mov dword [esp], 0x14de172d
mov dword [esp], eax
push 0x56d4227
mov dword [esp], ebx
mov dword [esp], ecx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0x4c6512
push edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
mov edi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], ecx
push eax
mov eax, 0x7fddd68c
xor eax, 0x57ffc723
neg eax
and eax, 0x7eeb632d
add eax, 0x73401a0
add ecx, eax
pop eax
add ecx, eax
push ebp
mov dword [esp], 0x32d1c141
mov dword [esp], esi
mov esi, 0x6feaf416
xor esi, 0x5f6d4618
xor esi, 0x6d7ad1af
sub ecx, esi
pop esi
mov ecx, dword [esp]
push ebp
mov dword [esp], edi
push esp
mov edi, dword [esp]
add esp, 4
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [eax + 0x3c]
mov eax, dword [esp]
push edx
mov edx, esp
push ebp
mov ebp, 0x7f4b4ca3
dec ebp
shr ebp, 4
neg ebp
push edi
mov edi, 0x6d7c0f82
shr edi, 4
sub edi, 0x3ed59499
sub edi, 0xcff6e12d
xor ebp, edi
pop edi
add edx, ebp
pop ebp
add edx, 4
xchg dword [esp], edx
pop esp
push eax
mov dword [esp], ecx
mov dword [esp], ebp
push esi
mov esi, 0x4cb146a
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
add byte [eax], al
add byte [eax], al
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x511bcc
cmp esi, 0x7d000000
jmp 0x5321d2
jb 0x4ba035
jmp 0x41813f
sub esp, 4
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], edx
push ecx
mov ecx, esp
add ecx, 4
sub esp, 4
mov dword [esp], edx
mov edx, 4
sub ecx, edx
pop edx
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
push ecx
push eax
mov eax, 0xbf64b4c
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
mov dword [esp], esi
pop dword [0x633920]
push 0x5bc6738c
mov dword [esp], edx
push esp
pop edx
push esi
mov esi, 4
add edx, esi
pop esi
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
push esi
mov esi, 0x7f49a112
sub ecx, 0x7d5f9cbd
add ecx, esi
add ecx, 0x7d5f9cbd
pop esi
sub ecx, 0x3f6e8de6
add ecx, eax
add ecx, 0x3f6e8de6
push edi
mov edi, 0x7f49a112
sub ecx, edi
pop edi
push dword [esp]
pop ecx
push 0x7fa88a92
mov dword [esp], ecx
mov ecx, esp
push edi
mov edi, 4
add ecx, edi
pop edi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x4ea41a
cmp word [eax], 0x4550
jmp 0x4ea7fd