Function at 0x43b6a1
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3d0
mov eax, dword [0x59ece0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, dword [ebp + 8]
push esi
push edi
push str.360Chrome
mov edi, 0x4cc8bc
push edi
mov esi, 0x103
push esi
push 0x5a1f08
call fcn.004a29bc
call fcn.0043b47b
push eax
push edi
push esi
push 0x5a2110
call fcn.004a29bc
call fcn.0043b47b
push eax
push edi
push esi
push 0x5a2318
call fcn.004a29bc
add esp, 0x30
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
push edi
push esi
push 0x5a2520
call fcn.004a29bc
call fcn.0043b62e
push eax
push edi
push esi
push 0x5a3358
call fcn.004a29bc
push dword [ebx]
push str.0x_08x
push esi
push 0x5a2b38
call fcn.004a29bc
and dword [ebp - 0x3c0], 0
xor eax, eax
push 0x206
push eax
mov word [ebp - 0x28c], ax
lea eax, [ebp - 0x28a]
push eax
call fcn.0049d850
lea eax, [ebp - 0x3c0]
push eax
push esi
lea eax, [ebp - 0x28c]
push eax
push dword [ebx + 0xc]
call fcn.0043b120
add esp, 0x4c
test eax, eax
je 0x43b7ee
push esi
mov ebx, 0x5a2930
lea eax, [ebp - 0x28c]
push ebx
push eax
call fcn.0043b314
add esp, 0xc
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
test eax, eax
jne 0x43b7a0
lea eax, [ebp - 0x28c]
push eax
push edi
push esi
push 0x5a2728
call fcn.004a29bc
push dword [ebp - 0x3c0]
push str.0x_08x
push esi
push 0x5a2d40
call fcn.004a29bc
mov eax, ebx
add esp, 0x20
lea ecx, [eax + 2]
mov dx, word [eax]
add eax, 2
test dx, dx
jne 0x43b7cb
sub eax, ecx
sar eax, 1
jne 0x43b825
push str.empty_na
push edi
push esi
push ebx
call fcn.004a29bc
add esp, 0x10
jmp 0x43b825
push 0x4cc954
push esi
push 0x5a2728
call fcn.004a29bc
push str.empty_na
push edi
push esi
push 0x5a2930
call fcn.004a29bc
push dword [ebx + 0xc]
push str.0x_08x
push esi
push 0x5a2d40
call fcn.004a29bc
add esp, 0x2c
mov ebx, 0x114
push ebx
lea eax, [ebp - 0x3bc]
push 0
push eax
call fcn.0049d850
add esp, 0xc
lea eax, [ebp - 0x3bc]
push eax
mov dword [ebp - 0x3bc], ebx
call dword [sym.imp.KERNEL32.dll_GetVersionExW]
test eax, eax
je 0x43b87f
lea eax, [ebp - 0x3a8]
push eax
push dword [ebp - 0x3b0]
push dword [ebp - 0x3b4]
push dword [ebp - 0x3b8]
push str._d._d._d__s
push esi
push 0x5a2f48
call fcn.004a29bc
add esp, 0x1c
mov ebx, 0x104
push ebx
push 0x5a3150
call fcn.0043b425
push 0x7f
lea eax, [ebp - 0x83]
push 0
push eax
mov byte [ebp - 0x84], 0
call fcn.0049d850
lea eax, [ebp - 0x84]
push 0x80
push eax
call fcn.0042c750
add esp, 0x1c
cmp byte [ebp - 0x84], 0
jne 0x43b8d8
push str.empty_na
push ebx
push 0x5a3560
call fcn.0049dbfb
add esp, 0xc
jmp 0x43b931
lea eax, [ebp - 0x84]
mov dword [ebp - 0x3c4], eax
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x43b8e7
sub eax, edx
mov dword [ebp - 0x3c0], eax
lea eax, [ebp - 0x3c4]
push eax
lea eax, [ebp - 0x2a8]
push eax
call fcn.00412320
cmp dword [eax + 0x14], 8
pop ecx
pop ecx
jb 0x43b913
mov eax, dword [eax]
push eax
push ebx
push 0x5a3560
call fcn.0049dbfb
add esp, 0xc
push 0
push 1
lea ecx, [ebp - 0x2a8]
call fcn.00405df0
push 1
xor eax, eax
push str.Software360ChromeChrome
push 0x80000001
lea ecx, [ebp - 0x3d0]
mov dword [ebp - 0x3c0], ebx
mov dword [ebp - 0x3d0], eax
mov dword [ebp - 0x3cc], eax
mov dword [ebp - 0x3c8], eax
call fcn.0043b02a
mov ebx, 0x5a3768
test eax, eax
jne 0x43b983
lea eax, [ebp - 0x3c0]
push eax
push ebx
push 0x4cc934
lea ecx, [ebp - 0x3d0]
call fcn.0043b0b1
xor eax, eax
cmp ax, word [0x5a3768]
jne 0x43b99e
push str.360se
push edi
push esi
push ebx
call fcn.004a29bc
add esp, 0x10
lea ecx, [ebp - 0x3d0]
call fcn.0043b00f
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0049d4b1
leave
ret