Function at 0xacfada
Capabilities:
Accept command line arguments

Disassembly:
push 0x3fcffdac
mov dword [esp], ecx
push 0x3c
pop ecx
add ecx, edx
add eax, dword [ecx]
push dword [esp]
pop ecx
add esp, 4
jmp 0xb07911
push dword [ebp - 0x18]
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 0x67bd5c5a
sub edx, 0x7fff69b4
add edx, 0x18420d5e
add ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
jmp 0xbf76f4
push esi
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x3ab3b2b0
sub ebp, 0x71f7ae6c
shl ebp, 7
sub ebp, 0xed94b29d
push ebp
pop esi
pop ebp
push esi
pop dword [0x6597ca]
pop esi
jmp 0xbb578a
xor ecx, ecx
jmp 0xbc364d
cmp esi, eax
jmp 0xb25f24
push dword [ebp - 0x18]
mov eax, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 4
add esi, edx
pop edx
push ebx
mov ebx, 0x7edffc52
not ebx
sub ebx, 0x3bfed539
shr ebx, 6
sub ebx, 0x11484b5
add esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
push edi
sub esp, 4
mov dword [esp], ebp
push 0x4a5a9528
pop ebp
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
push edx
mov dword [esp], 0x30375215
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
push ebx
mov ebx, esp
push edi
mov edi, 0x7c7ee8f0
inc edi
push ebx
mov ebx, 0x7b3dfdac
or ebx, 0x7bbf1ce2
dec ebx
shr ebx, 5
xor ebx, 0x6c365662
add edi, ebx
pop ebx
shl edi, 7
xor edi, 0x3fff732d
and edi, 0x5f7a77a6
xor edi, 0xa324420
add ebx, 0x7efede68
add ebx, edi
sub ebx, 0x7efede68
pop edi
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xc12b79
push 0x5e3d06ef
mov dword [esp], edi
mov dword [esp], eax
mov dword [esp], edx
mov dword [esp], ebx
mov dword [esp], edx
push esi
push esp
pop esi
add esi, 4
push ecx
mov ecx, 4
sub esi, ecx
pop ecx
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], ebx
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0xaf4d8e
push esi
push ebp
mov dword [esp], ecx
push edx
mov dword [esp], 0x6599a8
pop ecx
mov dword [esp + 4], ecx
pop ecx
push eax
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov eax, 0x30bd2a97
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
push edi
push 0x4ee3d7e0
mov edi, dword [esp]
add esp, 4
shl edi, 6
and edi, 0x4dffdc2e
add edi, 0x35ffe86c
add edi, 0x38628179
sub ecx, edi
mov edi, dword [esp]
add esp, 4
add ecx, eax
add ecx, 0x775841e5
push dword [esp]
pop ecx
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
mov esi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0xade38b
jae 0xc39841
jmp 0xad259d
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
jmp 0xbd813e
xor edx, edx
push edx
push eax
mov eax, 0x4fa63982
mov dword [esp + 4], eax
push dword [esp]
pop eax
add esp, 4
mov dword [esp], ecx
add ecx, 0x55fff857
add ecx, 0x7ffbb5c0
add ecx, eax
push eax
mov dword [esp], ebp
push 0x7ffbb5c0
pop ebp
sub ecx, ebp
pop ebp
sub ecx, 0x55fff857
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
push esi
push 4
pop esi
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
jmp 0xaf8412
push ecx
mov dword [esp], edi
push ebp
mov ebp, 0x283cfed7
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop dword [0x859c54]
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], esi
push ecx
mov ecx, 0x6b18133a
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
sub ecx, 0x6fff04ba
push esi
push 0x37fe4c2e
pop esi
xor esi, 0x4065803e
sub ecx, esi
mov esi, dword [esp]
add esp, 4
add ecx, eax
add ecx, 0x779bcc10
add ecx, 0x6fff04ba
push dword [esp]
pop ecx
push edx
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xab790a
push edx
push eax
push esi
mov dword [esp], 0x50d326c3
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push 0x8368e7a
mov dword [esp], esi
mov dword [esp], 0x2605a099
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
xchg dword [esp], ebp
mov esp, dword [esp]
push ebp
push edx
mov dword [esp], 0x3b5f831f
pop ebp
xor ebp, 0x3b5f931f
add eax, 0x2afb7241
sub eax, ebp
push edx
mov edx, 0x2afb7241
sub eax, edx
pop edx
pop ebp
jmp 0xc1095b
call fcn.0044a2c0
jmp 0xb2faf3
jmp 0xb6d505
mov dx, word [ecx]
jmp 0xaf841a
cmp edx, dword [ebp - 0xc]
jmp 0xb0d006
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
mov dword [esp], eax
pop dword [ebp - 4]
push ecx
mov dword [esp], ebx
push ebx
mov dword [esp], edi
mov edi, 0x37b49c91
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
push 0x735a2200
mov dword [esp], ecx
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0xb3e20d
test eax, eax
jmp 0xb624fc
je 0xc264dd
jmp 0xba41f7
ja 0xba8a26
jmp 0xbd015f
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ecx
sub ecx, 0x7f96f1a6
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], esi
mov esi, 0x3eff9042
sub ecx, esi
pop esi
add ecx, eax
add ecx, 0x3eff9042
add ecx, 0x7f96f1a6
push dword [esp]
push dword [esp]
pop ecx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0xb9d2e4
call dword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0xab45b3
jne 0xab2cc6
jmp 0xb88a6c
imul eax, ecx
jmp 0xc45b63
add esp, 4
jmp 0xb0c362
push 0x7a29f276
mov dword [esp], edx
push esp
pop edx
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], eax
push ebx
mov ebx, 0x12e3a78d
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
push eax
mov dword [esp], 0x3bffc853
mov dword [esp], edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
pop esp
push dword [ebp - 4]
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push 0x47bb61b
mov dword [esp], ebx
sub esp, 4
mov dword [esp], esi
mov esi, 0x7770d160
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
push 0x52aa1590
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop ebx
push esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xae1162
push eax
mov eax, esp
add eax, 4
push ebp
push 4
pop ebp
sub eax, ebp
pop ebp
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov ebx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
push esi
mov dword [esp], edx
mov edx, esp
add edx, 4
push ebp
mov ebp, 4
sub edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
sub ecx, 0x6c3ee6ec
add ecx, 0x2d3bfcff
add ecx, 0x72d01f77
add ecx, eax
sub ecx, 0x72d01f77
push edx
mov edx, 0x38e7a33e
xor edx, 0x15dc5fc1
sub ecx, edx
pop edx
push eax
mov eax, 0x6c3ee6ec
add ecx, eax
pop eax
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 0x5f9f439a
sub ecx, 0x5f9f4396
add edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
jmp 0xb6da3f
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
push ebp
mov dword [esp], ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
mov dword [esp], ebx
push edi
mov dword [esp], ecx
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push dword [esp]
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
add esp, 4
push dword [ebp - 0x10]
mov edx, dword [esp]
push eax
mov eax, esp
push ebp
mov ebp, 0x35addc5e
sub ebp, 0x35addc5a
add eax, ebp
pop ebp
add eax, 4
xchg dword [esp], eax
pop esp
push ebx
push ebx
push ecx
mov dword [esp], 0x62a79dfd
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
push edx
mov dword [esp], ebx
mov dword [esp], ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop ebx
push edi
push esp
pop edi
push ebp
mov ebp, 4
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xacfa82
je 0xb6d505
jmp 0xbc48fa
je 0xab2c98
jmp 0xaf4d98
cmp dword [ebp - 0x10], 0x1000000
jmp 0xb0d011
push dword [0x859c54]
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
push ebp
mov ebp, esp
push edx
mov edx, 4
add ebp, edx
pop edx
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], ecx
add ecx, 0x7ddd1e79
add ecx, 0x55edc97f
add ecx, eax
push ebx
mov ebx, 0x3aff8153
or ebx, 0x7eef114b
neg ebx
xor ebx, 0xd4eda7da
add ecx, 0x7ff67b3b
sub ecx, ebx
sub ecx, 0x7ff67b3b
mov ebx, dword [esp]
add esp, 4
sub ecx, 0x7ddd1e79
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp fcn.00bc7b06
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
push 7
pop ebp
or ecx, ebp
mov ebp, dword [esp]
add esp, 4
push ebp
mov dword [esp], esi
mov esi, esp
add esi, 4
push edi
mov edi, 4
sub esi, edi
pop edi
xchg dword [esp], esi
pop esp
mov dword [esp], eax
mov dword [esp], ebx
push eax
mov eax, esp
push ebx
mov ebx, 4
add eax, ebx
pop ebx
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xb2faeb
push esi
mov esi, esp
add esi, 4
sub esp, 4
mov dword [esp], ebp
mov ebp, 4
sub esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
mov dword [esp], edi
mov dword [esp], edx
push 0x5000f74
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop edx
push 0x6faa92d4
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp dword [eax + 0xa59c68]
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
mov dword [esp], 0x1b2d10be
mov dword [esp], ecx
mov dword [esp], ebx
push esi
mov dword [esp], eax
mov dword [esp], ecx
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 0x70bd9234
add ecx, 0x6fb3a2d2
or ecx, 0x675cab4e
xor ecx, 0x79ada3fb
shl ecx, 2
sub ecx, 0x7b4072d0
add edi, 0x7dba07c7
add edi, ecx
sub edi, 0x7dba07c7
pop ecx
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0xbab9bc
push dword [0x859c54]
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
add esp, 4
push ecx
mov dword [esp], edx
mov dword [esp], 0x78f695eb
mov dword [esp], esi
mov dword [esp], ebp
mov dword [esp], eax
push ebx
mov eax, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push dword [esp]
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
jmp 0xc2dad7
push 0x7e3da35b
mov dword [esp], ebx
mov ebx, 3
add ebx, 0x5fddff9d
add ebx, ecx
push esi
mov esi, 0x5fddff9d
sub ebx, esi
pop esi
xor esi, dword [ebx]
mov ebx, dword [esp]
add esp, 4
push edx
push esp
pop edx
add edx, 4
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
add ecx, 0x757376bf
add ecx, eax
push edi
mov edi, 0x4f747a03
sub edi, 0xffffffff
inc edi
xor edi, 0x7ffb4c80
push edi
mov dword [esp], edx
mov edx, 0xbb1bbfc6
sub edi, edx
pop edx
sub ecx, edi
pop edi
push dword [esp]
pop ecx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0xb25f19
jmp 0xb6d505
jmp 0xbd015f
push dword [ebp - 0x10]
push dword [esp]
pop ecx
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push edx
mov edx, 0x7ccece37
xor edx, 0x7ccece33
add ecx, edx
pop edx
sub ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
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
push esi
push esp
pop esi
add esi, 4
push ecx
mov ecx, 4
add esi, ecx
pop ecx
xchg dword [esp], esi
pop esp
jmp 0xbbaaa8
push esi
mov dword [esp], 0x7ec25f6a
mov dword [esp], esi
mov dword [esp], 0x35f7b904
mov dword [esp], edx
sub esp, 4
mov dword [esp], eax
push esi
mov esi, 0x1ee44780
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push edi
push esp
pop edi
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
push dword [ebp - 0x10]
push dword [esp]
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
push esi
mov esi, esp
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], 0x36878d0
mov dword [esp], ebx
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
push 0x2b3dfc65
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0xaef51a
push ebx
push edi
push edx
mov dword [esp], 0x6599a8
mov edi, dword [esp]
add esp, 4
mov dword [esp + 4], edi
pop edi
jmp 0xb59e6a
sub esp, 4
mov dword [esp], edi
mov edi, 0x7aef7fdb
push edx
mov edx, 0
sub edx, edi
mov edi, edx
pop edx
shr edi, 1
add edi, 0x6cfe4247
add edi, 0xb9eef21a
push edi
pop dword [0x6597ce]
mov edi, dword [esp]
add esp, 4
jmp fcn.00ac50f6
push 0x52be06e1
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
pop dword [ebp - 0x18]
jmp 0xb62437
mov cx, word [eax]
jmp 0xbc3655
cmp ecx, dword [ebp - 0x1c]
jmp 0xb62507
push dword [ebp - 0x18]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push eax
push ebp
mov dword [esp], eax
push 0x62a789b7
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push 0x3bf04092
mov dword [esp], ebx
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov eax, dword [esp]
push ebx
mov ebx, esp
push ebp
mov ebp, 0x3e3f7844
and ebp, 0x63f116e2
dec ebp
shl ebp, 4
add ebp, 0xdceefc14
add ebx, ebp
pop ebp
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
mov esp, dword [esp]
jmp 0xab45ac
push edx
push ebp
push 0x73ca209f
pop ebp
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edx
push edi
mov dword [esp], ecx
mov edx, dword [esp]
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov edx, dword [esp]
push edx
mov edx, esp
push esi
mov esi, 4
add edx, esi
mov esi, dword [esp]
add esp, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], ecx
mov dword [esp], edx
pop dword [0x656034]
push ebx
mov dword [esp], esi
push eax
push 0x267a2ad4
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push edx
mov edx, 4
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xba8a26
cmp dword [0xa59c68], 0x23f0
jmp 0xade380
push ecx
mov dword [esp], ebx
push ebx
push 0x5273b5f5
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push edi
push 0x7fdf68e3
pop edi
add edi, 0x7bbfbf64
dec edi
neg edi
inc edi
shl edi, 3
sub edi, 0x2306bdd4
add ecx, edi
pop edi
xchg dword [esp], ecx
mov esp, dword [esp]
push esi
mov dword [esp], edi
mov dword [esp], 0x73174742
mov dword [esp], ebx
push edi
mov edi, 0x6599a8
mov dword [esp + 4], edi
pop edi
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], ecx
push ebx
mov ebx, 0x7fc58da4
xor ebx, 0x1c3a82a8
sub ecx, ebx
pop ebx
push ebp
mov dword [esp], esi
mov esi, 0x4f6fba3a
dec esi
dec esi
sub esi, 0xf0f19070
add ecx, esi
pop esi
add ecx, eax
sub ecx, 0x5e7e29c8
add ecx, 0x63ff0f0c
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
add ecx, 0x7d7e1799
add ecx, esi
sub ecx, 0x7d7e1799
pop esi
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0xb1f2b7
push ebx
mov ebx, esp
push edi
mov edi, 4
add ebx, edi
pop edi
push edi
push edx
mov edx, 0x3e6e694b
sub edx, 0x7defc1a5
sub edx, 0x3fcbbbfa
add edx, 0x7f4d1458
mov edi, edx
pop edx
sub ebx, edi
pop edi
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
push eax
mov dword [esp], 0x43a28ab0
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
push ebp
push 4
pop ebp
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
push dword [ebp - 0x18]
push dword [esp]
pop eax
push edx
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xab2878
push ebp
push ebx
mov ebx, 0x695e4775
mov dword [esp + 4], ebx
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
push ebx
mov ebx, 0x47bf2119
sub ecx, 0x37890fdc
add ecx, ebx
add ecx, 0x37890fdc
pop ebx
add ecx, eax
push ebp
mov ebp, 0x3bff4296
xor ebp, 0x33f7fd24
push ecx
mov ecx, 0x75f2e377
xor ebp, ecx
pop ecx
or ebp, 0x75558714
xor ebp, 0x3a40fecc
sub ecx, ebp
pop ebp
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
and edx, eax
push edi
push ebx
mov ebx, 0x12acdee6
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], eax
push eax
push 0x7e1b348f
mov dword [esp], ebp
mov ebp, 0x5a843826
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
pop eax
push dword [esp]
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0xbc6429
sub esp, 4
mov dword [esp], eax
mov dword [esp], ebp
push edi
mov edi, 0x6c3ad5f2
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
push edi
mov edi, 0x5feba8e6
xor edi, 0x7dbab532
add edi, 0xddaee230
add esi, 0x1ff7f934
add esi, edi
sub esi, 0x1ff7f934
pop edi
xchg dword [esp], esi
pop esp
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], ebx
mov dword [esp], 0x5136c3fb
mov dword [esp], edx
mov dword [esp], eax
pop dword [ebp - 0x10]
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], ecx
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push edx
mov edx, esp
push ebp
mov ebp, 4
add edx, ebp
mov ebp, dword [esp]
add esp, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 4
add ecx, edi
pop edi
xchg dword [esp], ecx
pop esp
jmp 0xba49d6
push edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
pop dword [0x859c4c]
jmp 0xba4201
push eax
push esp
pop eax
push edx
mov edx, 0x6fef1435
or edx, 0x6bff7ed9
not edx
and edx, 0x1f7f3f7e
not edx
xor edx, 0xeffffef9
add eax, edx
pop edx
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], edx
push eax
mov eax, esp
push edx
mov edx, 0x5f6fca88
not edx
xor edx, 0x7ebd86e5
inc edx
add edx, 0x57ba18e5
sub edx, 0x35e7cc74
add eax, edx
pop edx
push ebp
mov ebp, 4
sub eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
jmp 0xaecf76
sub esp, 4
mov dword [esp], esi
mov dword [esp], 0x38dd5b99
mov dword [esp], ebx
mov dword [esp], 0x2abcfd6d
mov dword [esp], ebx
push 0x4788344c
mov dword [esp], edx
mov dword [esp], eax
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
push dword [0x659a70]
mov esi, dword [esp]
push edi
mov edi, esp
add edi, 4
push eax
mov eax, 0x5ff7c931
or eax, 0x69efb355
or eax, 0x7c6e5741
shl eax, 6
shl eax, 5
push eax
not dword [esp]
pop eax
sub eax, 0x457fb
add edi, eax
pop eax
xchg dword [esp], edi
pop esp
push esi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
mov esi, dword [esp]
add esp, 4
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
push ecx
push dword [esp]
mov edx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
push dword [esp]
pop edx
push ebx
push esp
pop ebx
push eax
mov eax, 0x777f9c7a
dec eax
xor eax, 0x33ff68f0
xor eax, 0x6f7fa73f
add eax, 0x7f657cd8
sub eax, 0x7dffd35a
add eax, 0xd29b02d0
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xba18c1
push edx
mov dword [esp], ebp
mov dword [esp], esi
mov dword [esp], eax
push esi
mov esi, 0x6599a8
mov dword [esp + 4], esi
pop esi
push ebp
sub esp, 4
mov dword [esp], edx
mov edx, 0x6e661fb7
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push 0x17889d3c
mov dword [esp], ebp
mov dword [esp], 0x5794b71b
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
push edx
mov edx, 4
add ebp, edx
pop edx
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xb93914
push dword [0x656034]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xc0d7b3