Function at 0x1006a06
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov eax, dword [ebp + 8]
push esi
push edi
xor edi, edi
mov dword [0x100a088], eax
mov dword [ebp + 8], edi
call fcn.0100749c
mov esi, eax
cmp esi, edi
jl 0x1006ca1
lea eax, [ebp + 8]
push eax
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov ecx, dword [ebp + 8]
cmp ecx, edi
jl 0x1006ca1
cmp eax, edi
je 0x1006ca1
push ebx
push edi
mov dword [ebp - 0xc], eax
xor ebx, ebx
push 0x10029fc
lea eax, [ebp - 0xc]
inc ebx
push eax
mov dword [ebp - 8], ecx
mov dword [ebp - 4], ebx
call fcn.01002af0
cmp al, bl
je 0x1006c99
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 8]
je 0x1006c99
push edi
push 0x10029ec
lea eax, [ebp - 0xc]
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006ab8
push eax
call fcn.01002bf5
mov esi, eax
cmp esi, edi
jl 0x1006ca0
call fcn.0100664c
mov esi, eax
cmp esi, edi
jl 0x1006ca0
jmp 0x1006c9e
push edi
push 0x10029d4
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006ae2
push eax
call fcn.01002bf5
mov esi, eax
cmp esi, edi
jl 0x1006ca0
call fcn.0100674d
jmp 0x1006aa9
push edi
push 0x10029c4
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006afd
push eax
call fcn.010057ea
jmp 0x1006aa9
push edi
push 0x10029b0
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006b27
push eax
call fcn.01002bf5
mov esi, eax
cmp esi, edi
jl 0x1006ca0
call fcn.01006830
jmp 0x1006aa9
push edi
push 0x1002998
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006b54
push eax
call fcn.01002bf5
mov esi, eax
cmp esi, edi
jl 0x1006ca0
call fcn.010068f0
jmp 0x1006aa9
push edi
push 0x1002988
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006b72
push eax
call fcn.010035aa
jmp 0x1006aa9
push edi
push 0x100297c
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006b90
push eax
call fcn.0100338b
jmp 0x1006aa9
push edi
push 0x1002970
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006bae
push eax
call fcn.01003495
jmp 0x1006aa9
push edi
push 0x1002960
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006bcc
push eax
call fcn.0100363c
jmp 0x1006aa9
push edi
push 0x1002948
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006bea
push eax
call fcn.01003884
jmp 0x1006aa9
push edi
push 0x1002938
push eax
call fcn.01002af0
cmp al, bl
je 0x1006c8b
push edi
push 0x1002924
lea eax, [ebp - 0xc]
push eax
call fcn.01002af0
cmp al, bl
je 0x1006c8b
push edi
push 0x1002914
lea eax, [ebp - 0xc]
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006c32
push eax
call fcn.01004124
jmp 0x1006aa9
push edi
push 0x100290c
push eax
call fcn.01002af0
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1006c50
push eax
call fcn.010044c7
jmp 0x1006aa9
push edi
push 0x10028fc
push eax
call fcn.01002af0
cmp al, bl
jne 0x1006c6e
lea eax, [ebp - 0xc]
push eax
call fcn.0100484c
jmp 0x1006aa9
mov eax, dword [ebp - 0xc]
mov ecx, dword [ebp - 4]
push dword [eax + ecx*4]
push 0x10028c4
call dword [sym.imp.msvcrt.dll_wprintf]
pop ecx
pop ecx
mov esi, 0x80070057
jmp 0x1006ca0
lea eax, [ebp - 0xc]
push eax
call fcn.01003d2d
jmp 0x1006aa9
call fcn.010069b0
xor esi, esi
pop ebx
pop edi
mov eax, esi
pop esi
leave
ret 0x10