Function at 0x56835b
Capabilities:
Accept command line arguments

Disassembly:
push esi
push esp
pop esi
push ebp
mov ebp, 0x7f778602
xor ebp, 0x7f778606
add esi, ebp
pop ebp
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ecx
sub ecx, 0x6f5c368f
sub ecx, 0x7f7f0dab
add ecx, 0x3a77a7aa
add ecx, eax
sub ecx, 0x3a77a7aa
add ecx, 0x7f7f0dab
push ebx
mov ebx, 0x6f5c368f
sub ecx, 0x3ff5b6fb
add ecx, ebx
add ecx, 0x3ff5b6fb
pop ebx
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
push edx
mov edx, 0x7fdf7aca
push ebp
mov ebp, 0x3d572f83
neg ebp
inc ebp
sub ebp, 0x247518b7
add ebp, 0xc1c76021
and edx, ebp
pop ebp
add edx, 0xa024ed3c
sub edi, 0x67ef4ea4
add edi, edx
add edi, 0x67ef4ea4
pop edx
xchg dword [esp], edi
pop esp
imul eax, ecx
sub esp, 4
mov dword [esp], edi
push eax
mov eax, 0x6a68cbf6
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebp
mov dword [esp], ebx
push edx
mov dword [esp], ecx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
mov ebx, 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 fcn.004be279
xor eax, eax
push ecx
mov dword [esp], esi
push esp
pop esi
push ebx
mov ebx, 4
add esi, ebx
pop ebx
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov eax, dword [esp]
push ebp
mov ebp, esp
push ecx
mov ecx, 4
add ebp, ecx
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x560363
push 0x5cd72b7b
mov dword [esp], ebp
push esi
mov esi, 0x742a1305
mov dword [esp + 4], esi
pop esi
mov dword [esp], edi
mov dword [esp], eax
push ebx
mov dword [esp], edi
mov dword [esp], 0x61d453ab
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push esi
mov esi, esp
push ebx
mov ebx, 4
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push ebx
mov dword [esp], edx
push eax
mov dword [esp], 7
pop edx
or ecx, edx
mov edx, dword [esp]
add esp, 4
jmp 0x4fe371
push eax
mov eax, esp
push esi
mov esi, 0x7fefe95e
xor esi, 0x1f5f231b
dec esi
xor esi, 0x60b0ca40
add eax, esi
pop esi
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], 0x44f48983
mov dword [esp], edx
push ebx
push esp
pop ebx
add ebx, 4
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push edx
push esp
mov edx, dword [esp]
add esp, 4
push eax
mov eax, 4
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
push dword [0x632038]
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push 0x14b97b1a
mov dword [esp], ecx
push eax
mov eax, 0x64ceebe
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x525a4a
mov al, byte [0x632043]
jmp 0x550249
rol dword [ecx + 0x77d361c1], 0x2e
sub ecx, 0x65e714ca
push esi
mov esi, 0x3ebe15e4
sub ecx, esi
pop esi
mov ecx, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 4
add ebx, edx
pop edx
push eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
mov esp, dword [esp]
push edx
mov dword [esp], esi
mov dword [esp], ebp
mov dword [esp], 0x7b094bea
mov dword [esp], edx
pop dword [0x632030]
jmp 0x5085bc