Function at 0x4c6b92
Capabilities:
Accept command line arguments

Disassembly:
cmp ecx, dword [ebp - 0x1c]
jmp 0x4b044f
mov dx, word [ecx]
jmp 0x4f3f8e
push dword [ebp - 0x18]
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
push ebx
push 0x7fbd08fc
pop ebx
or ebx, 0x7ffda847
or ebx, 0x3f3b6d4e
add ebx, 0x80001205
sub ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
push edx
mov edx, 0x6f7604c3
sub ecx, edx
pop edx
add ecx, eax
push edx
push 0x7f994ead
pop edx
push eax
mov eax, 0x72af5c03
add eax, 0x7ef6c4ea
and eax, 0x3ea534bc
inc eax
and eax, 0x73f22be3
or eax, 0x73dfb3a1
sub eax, 0x5651cb56
sub edx, eax
pop eax
and edx, 0x6ffff103
not edx
inc edx
not edx
sub edx, 0xf2755b3e
add ecx, edx
pop edx
mov ecx, dword [esp]
push edi
push esp
pop edi
push edx
mov edx, 0x7fe20471
xor edx, 0x7fe20475
add edi, edx
pop edx
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x54e320
je 0x51ba29
jmp 0x4f0ead
je 0x4fd50e
jmp 0x4c46a2
jmp 0x4e462a
jmp 0x4a5b9b
push ebp
mov ebp, esp
push edi
push ebp
mov ebp, 0x1edf5616
shl ebp, 4
inc ebp
sub ebp, 0x79d79ef3
neg ebp
sub ebp, 0xc82ca1d
mov edi, ebp
pop ebp
or edi, 0x2b95a53b
xor edi, 0x7fdff77b
add ebp, edi
pop edi
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], ebx
push edx
mov dword [esp], 0x5954500b
mov dword [esp], eax
mov dword [esp], 0x20f57e1b
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
xor ecx, ecx
jmp 0x52c65b
xor edx, edx
jmp 0x4a8650
push ecx
mov dword [esp], ebx
push edi
push 0x12450845
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push eax
mov eax, esp
push ebp
mov ebp, 4
add eax, ebp
mov ebp, dword [esp]
add esp, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov edx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push edx
mov edx, 4
add ecx, edx
pop edx
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push dword [ebp - 0x18]
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
jmp 0x5440f9
push ebx
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], eax
pop dword [0x638550]
jmp 0x4ca593
jmp 0x4e462a
cmp edx, dword [ebp - 0xc]
jmp 0x4b045a
push edx
mov edx, esp
add edx, 4
push ebp
mov ebp, 4
sub edx, ebp
pop ebp
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
push edx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov eax, dword [esp]
push edx
mov edx, esp
push esi
push 4
pop esi
add edx, esi
mov esi, dword [esp]
add esp, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x5261f9
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
push edx
mov dword [esp], edi
push eax
mov eax, 0x6987cf74
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ebx, dword [esp]
push 0x3bf046b5
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x4ef2a9
push 0x144f3999
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
sub esp, 4
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], ebx
push ebx
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [ebp - 0x18]
mov edx, dword [esp]
push 0x17ef855a
mov dword [esp], ebp
mov ebp, esp
push ecx
mov ecx, 0x39dfb63f
not ecx
or ecx, 0x55efb1b7
sub ecx, 0xd7eff9f3
add ebp, ecx
pop ecx
add ebp, 4
xchg dword [esp], ebp
pop esp
push 0x26f4d3d8
mov dword [esp], esi
mov esi, esp
push edi
mov edi, 0x7fff3da9
dec edi
or edi, 0x75ff1c63
and edi, 0x7b9dcbf3
shr edi, 6
sub edi, 0x1ee7423
add esi, edi
pop edi
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push 0x5ae3fe8
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov ebx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
push eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x4ad615
push ecx
push edx
mov edx, 0x4eaec84d
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], esi
mov dword [esp], ebx
push 0x1e6fd6cd
mov dword [esp], eax
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push ecx
mov ecx, esp
push esi
mov esi, 4
add ecx, esi
pop esi
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push dword [ebp - 4]
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push edx
push 0x4a545c7e
mov dword [esp], ecx
push 0x7bf752f7
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
push eax
mov dword [esp], 0x4bc9ef14
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push eax
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0x4c6c2c
mov cx, word [eax]
jmp 0x4a8648
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], edi
mov dword [esp], 0x62a3257b
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov eax, dword [esp]
push 0x4b9aca7
mov dword [esp], ebp
mov ebp, esp
push edx
mov edx, 0x3f5e570a
add edx, 0x3a7f0f8f
shr edx, 2
inc edx
shl edx, 3
not edx
sub edx, 0xc4532c3
add ebp, edx
pop edx
push edx
mov edx, 4
add ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
push 0x2f92e033
mov dword [esp], edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
sub edx, esi
pop esi
xchg dword [esp], edx
pop esp
mov dword [esp], eax
pop dword [0x638548]
jmp 0x4c46ac
push esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
push eax
mov eax, 0x735889ea
dec eax
shr eax, 2
and eax, 0x6f5a6db8
not eax
shl eax, 3
add eax, 0x629101cc
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
add esp, 4
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
mov ecx, 0x3c
add ecx, 0x7ffbcc4e
add ecx, edx
sub ecx, 0x7ffbcc4e
add eax, dword [ecx]
mov ecx, dword [esp]
add esp, 4
jmp 0x4fb82f