Function at 0x54b98e
Capabilities:
Accept command line arguments

Disassembly:
push 0x74faa62e
mov dword [esp], ebp
push edx
mov edx, 0x756dbaa6
mov dword [esp + 4], edx
pop edx
mov dword [esp], esi
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], edi
mov edi, esp
push esi
mov esi, 0x6b3d3d9b
add esi, 0x94c2c269
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
pop esp
push eax
mov eax, 0x5ecf988e
sub edx, eax
pop eax
push ecx
mov ecx, 0x3bff6147
sub edx, ecx
pop ecx
sub edx, ecx
add edx, 0x3bff6147
push eax
mov eax, 0x3f9c4d14
add eax, 0x1f334b7a
add edx, eax
pop eax
jmp fcn.005244bf
push eax
sub esp, 4
mov dword [esp], eax
mov dword [esp], 0xffff0000
mov eax, dword [esp]
add esp, 4
and ecx, eax
pop eax
jmp 0x50f40f
sub esp, 4
mov dword [esp], ebp
push ebp
push 0x7db8863c
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
push 0xcd82c21
mov dword [esp], ebx
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
push eax
push esp
pop eax
push esi
mov esi, 0x5e9517b3
inc esi
add esi, 0xa16ae850
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov byte [0x63204d], al
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov dword [esp], 0x494608e8
mov dword [esp], edi
mov dword [esp], ecx
sub ecx, 0x58ff2ca7
sub ecx, 0x3be51bb7
add ecx, eax
add ecx, 0x3be51bb7
push edi
push 0x3ffe7148
pop edi
neg edi
or edi, 0x7e7397ce
not edi
xor edi, 0x59734ca6
sub ecx, 0x78bb148b
add ecx, edi
add ecx, 0x78bb148b
pop edi
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
add edi, ebp
pop ebp
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x523436
add byte [eax], al
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
mov ebx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
push edi
mov edi, esp
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], ecx
mov ecx, 0x4550
push ecx
pop dword [ebp - 0xc]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
mov dword [esp], 0xf214ad7
mov dword [esp], edx
mov dword [esp], ecx
push esi
mov esi, 0x2c5f15e4
add ecx, esi
mov esi, dword [esp]
add esp, 4
add ecx, eax
push edx
push ebx
mov ebx, 0x7eeb2246
shr ebx, 6
not ebx
not ebx
add ebx, 0x3f6f7c3a
xor ebx, 0x6d343d27
mov edx, ebx
pop ebx
sub ecx, edx
pop edx
mov ecx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
push ebx
mov ebx, 4
add ebp, ebx
mov ebx, dword [esp]
add esp, 4
xchg dword [esp], ebp
pop esp
jmp 0x54b928
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], edx
push 0xe2728ae
mov dword [esp], ecx
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push 0x2a110361
mov dword [esp], edx
push edi
mov edi, 0x25e774c7
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
pop dword [ebp - 0x10]
sub esp, 4
mov dword [esp], esi
push ecx
mov dword [esp], ebp
mov ebp, 0x37d6f5a3
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
push 0x428053d9
mov dword [esp], ebp
mov dword [esp], 0x7110cf41
mov dword [esp], eax
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push esi
mov dword [esp], 0x4b11b6ef
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0x4fb040
push dword [ebp - 0x10]
mov ecx, dword [esp]
push edi
mov edi, esp
push ecx
mov ecx, 0x7ff97f48
shl ecx, 5
shl ecx, 1
shl ecx, 2
shr ecx, 6
or ecx, 0x77febb13
xor ecx, 0x77ffff37
add edi, ecx
pop ecx
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x4b0fc7
push 0x339af4e4
mov dword [esp], edx
push edi
mov dword [esp], edx
mov edx, 0x75a3c773
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push 0xf45995a
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop edx
push edx
push esp
pop edx
add edx, 4
push ebp
mov ebp, 4
add edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
push edi
mov edi, esp
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
pop dword [ebp - 0x10]
push eax
mov dword [esp], 0x57f851ee
mov dword [esp], ebp
mov dword [esp], eax
mov dword [esp], ecx
sub ecx, 0x5d7f34f5
sub ecx, 0x6dff8030
add ecx, eax
push 0x4efac24e
mov dword [esp], eax
mov eax, 0x7f3b72c0
not eax
dec eax
dec eax
xor eax, 0xed3b0d0d
add ecx, eax
pop eax
push edx
mov edx, 0x5d7f34f5
add ecx, edx
pop edx
push dword [esp]
pop ecx
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x54f9f4
shr ecx, 2
jmp 0x52f484
push esi
push esp
pop esi
add esi, 4
push edx
mov edx, 0x5b7fe258
dec edx
or edx, 0x37efe424
shr edx, 8
dec edx
add edx, 0x571f59af
sub edx, 0x579f5990
sub esi, edx
pop edx
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
pop dword [ebp - 0x10]
sub esp, 4
mov dword [esp], edx
push 0x3e922694
mov dword [esp], esp
add dword [esp], 4
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
push edx
mov dword [esp], ecx
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
sub esp, 4
mov dword [esp], eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0x557198
push esi
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov edi, 0x39a055bf
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
push eax
push 0x7fbd0f62
pop eax
not eax
shr eax, 6
push 0x66cd39b0
mov dword [esp], edi
mov edi, 0x5eef7403
xor eax, edi
pop edi
add eax, 0x10ccdef
add ecx, eax
pop eax
add ecx, eax
sub ecx, 0x5dfb4db0
mov ecx, dword [esp]
push 0x1289f155
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push dword [0x632034]
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
push 0x261c6c90
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
push esi
mov esi, esp
push ebx
mov ebx, 0x37fe6718
inc ebx
add ebx, 0x2ff5801b
inc ebx
add ebx, 0x980c18cf
add esi, ebx
pop ebx
push eax
mov eax, 4
sub esi, eax
pop eax
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ebx
push ebp
mov dword [esp], 0x10c3d25
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x50b28f
push dword [0x632030]
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 0x3db7e495
xor ebx, 0x3db7e491
add edx, ebx
pop ebx
xchg dword [esp], edx
pop esp
push eax
sub esp, 4
mov dword [esp], ebx
push 0x2fda9970
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ecx
mov ecx, 4
add edx, ecx
pop ecx
xchg dword [esp], edx
mov esp, dword [esp]
mov ebx, dword [esp]
push edx
mov edx, esp
push ebp
mov ebp, 0x47ee52fd
xchg ebp, esi
not esi
xchg ebp, esi
shr ebp, 7
dec ebp
xor ebp, 0x170235d
add edx, ebp
pop ebp
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x4af0d0
push ecx
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x2eecc5e5
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
mov edx, 0x77f7af3c
sub ecx, edx
pop edx
add ecx, 0x63f7cccd
add ecx, eax
sub ecx, 0x63f7cccd
add ecx, 0x77f7af3c
push dword [esp]
pop ecx
push ecx
mov dword [esp], eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
sub esp, 4
mov dword [esp], eax
mov eax, 0x7a6f7bc2
push ecx
mov ecx, 0x7bffbe1f
and eax, ecx
pop ecx
or eax, 0x7e7be264
not eax
push edi
mov edi, 0x7e800a67
add eax, edi
pop edi
add edx, eax
mov eax, dword [esp]
add esp, 4
jmp 0x4fbbe0
and al, byte [0x63204a]
push ecx
mov dword [esp], ebp
mov dword [esp], edx
push ebp
mov ebp, 0x4d3027a5
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
push esi
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov eax, dword [esp]
push edx
mov edx, esp
push ebp
mov ebp, 4
add edx, ebp
mov ebp, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x4b960d
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
mov dword [esp], edx
mov dword [esp], ecx
add ecx, 0x7faf5c7f
push esi
push 0x1b76e341
pop esi
shr esi, 3
xor esi, 0x64814f41
sub ecx, esi
pop esi
add ecx, eax
add ecx, 0x67ef9329
push eax
mov eax, 0x7bffe5ca
inc eax
not eax
shr eax, 1
inc eax
shl eax, 1
xor eax, 0xfbaf4649
sub ecx, eax
pop eax
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
push edx
mov edx, 0x97bcd97
inc edx
or edx, 0x57efdd45
xor edx, 0x5fffddd9
add ebp, edx
pop edx
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [sym.imp.KERNEL32.dll_GetStartupInfoW]
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
sub ebx, eax
pop eax
push 0x5ff2e1d4
mov dword [esp], ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 4
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop eax
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x4de988
push esi
mov esi, esp
push 0x1e05fa97
mov dword [esp], ebx
mov ebx, 0x3aed83a9
sub ebx, 0x3aed83a5
add esi, ebx
mov ebx, dword [esp]
add esp, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
add ecx, 0x76ee1c45
add ecx, 0x7f8f1d75
sub ecx, 0x3bdbd119
add ecx, 0x37dbba98
add ecx, eax
sub ecx, 0x37dbba98
add ecx, 0x3bdbd119
push ebp
mov ebp, 0x7f8f1d75
sub ecx, ebp
pop ebp
sub ecx, 0x76ee1c45
push dword [esp]
pop ecx
push 0x59fcefbd
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
add ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov al, byte [0x63204d]
jmp 0x541213
push dword [ebp - 0x10]
push dword [esp]
pop edx
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push 0x5bc23dcd
mov dword [esp], esi
mov esi, esp
push ebx
mov ebx, 4
add esi, ebx
pop ebx
push eax
mov eax, 4
sub esi, eax
pop eax
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
add ecx, 0x73378622
add ecx, eax
push ebx
mov ebx, 0x4eff6241
dec ebx
add ebx, 0x6dbd7eef
push eax
mov dword [esp], edx
push 0x49855b0d
pop edx
sub ebx, edx
pop edx
sub ecx, ebx
pop ebx
push dword [esp]
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
add esp, 4
jmp 0x53747d