Function at 0x48d820
Capabilities:
Check if file exists

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
mov eax, dword [0x594ccc]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, dword [ebp + 8]
push edi
lea ecx, [ebp - 0x20]
push ecx
xor eax, eax
push str.360chrome.exe
mov dword [ebp - 8], 7
mov dword [ebp - 0xc], 0
mov word [ebp - 0x1c], ax
xor bl, bl
call fcn.00468860
mov edi, dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
add esp, 8
test al, al
je 0x48d886
cmp dword [ebp - 0xc], 0
je 0x48d886
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48d879
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48d886
lea edx, [ebp - 0x20]
push edx
jmp 0x48d8bb
mov ecx, dword [str.DisplayIcon]
mov edx, dword [str.SOFTWAREMicrosoftWindowsCurrentVersionUninstall360Chrome]
lea eax, [ebp - 0x20]
push eax
push ecx
push edx
call fcn.00468330
add esp, 0xc
test al, al
je 0x48d8d2
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48d8b0
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48d8d2
lea eax, [ebp - 0x20]
push eax
mov ecx, esi
call fcn.004897a0
push 0xd
push str.360chrome.exe
mov ecx, eax
call fcn.0044fc50
mov bl, 1
lea ecx, [ebp - 0x20]
push ecx
push str.360se.exe
call fcn.00468860
add esp, 8
test al, al
je 0x48d91b
cmp dword [ebp - 0xc], 0
je 0x48d91b
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48d8f9
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48d91b
lea edx, [ebp - 0x20]
push edx
mov ecx, esi
call fcn.004897a0
push 9
push str.360se.exe
mov ecx, eax
call fcn.0044fc50
mov bl, 1
lea eax, [ebp - 0x20]
push eax
push str.360se_3.exe
call fcn.00468860
add esp, 8
test al, al
je 0x48d94f
cmp dword [ebp - 0xc], 0
je 0x48d94f
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48d942
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48d94f
lea ecx, [ebp - 0x20]
push ecx
jmp 0x48d983
mov eax, dword [str.DisplayIcon]
mov ecx, dword [str.SOFTWAREMicrosoftWindowsCurrentVersionUninstall23F3F476_BE34_4f48_9C77_2806A8393EC4]
lea edx, [ebp - 0x20]
push edx
push eax
push ecx
call fcn.00468330
add esp, 0xc
test al, al
je 0x48d99a
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48d978
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48d99a
lea edx, [ebp - 0x20]
push edx
mov ecx, esi
call fcn.004897a0
push 0xb
push str.360se_3.exe
mov ecx, eax
call fcn.0044fc50
mov bl, 1
lea eax, [ebp - 0x20]
push eax
push str.360se6.exe
call fcn.00468860
add esp, 8
test al, al
je 0x48d9ce
cmp dword [ebp - 0xc], 0
je 0x48d9ce
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48d9c1
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48d9ce
lea ecx, [ebp - 0x20]
push ecx
jmp 0x48da02
mov eax, dword [str.DisplayIcon]
mov ecx, dword [str.SOFTWAREMicrosoftWindowsCurrentVersionUninstall360se6]
lea edx, [ebp - 0x20]
push edx
push eax
push ecx
call fcn.00468330
add esp, 0xc
test al, al
je 0x48da19
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48d9f7
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48da19
lea edx, [ebp - 0x20]
push edx
mov ecx, esi
call fcn.004897a0
push 0xa
push str.360se6.exe
mov ecx, eax
call fcn.0044fc50
mov bl, 1
lea eax, [ebp - 0x20]
push eax
push str.360browser.exe
call fcn.00468860
add esp, 8
test al, al
je 0x48da62
cmp dword [ebp - 0xc], 0
je 0x48da62
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48da40
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48da62
lea ecx, [ebp - 0x20]
push ecx
mov ecx, esi
call fcn.004897a0
push 0xe
push str.360browser.exe
mov ecx, eax
call fcn.0044fc50
mov bl, 1
lea edx, [ebp - 0x20]
push edx
push str.360SecureBrowser.exe
call fcn.00468860
add esp, 8
test al, al
je 0x48da96
cmp dword [ebp - 0xc], 0
je 0x48da96
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48da89
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48da96
lea eax, [ebp - 0x20]
push eax
jmp 0x48daca
mov edx, dword [str.DisplayIcon]
mov eax, dword [str.SOFTWAREMicrosoftWindowsCurrentVersionUninstall360SecureBrowser]
lea ecx, [ebp - 0x20]
push ecx
push edx
push eax
call fcn.00468330
add esp, 0xc
test al, al
je 0x48dae1
cmp dword [ebp - 8], 8
mov eax, dword [ebp - 0x1c]
jae 0x48dabf
lea eax, [ebp - 0x1c]
push eax
call edi
test eax, eax
je 0x48dae1
lea ecx, [ebp - 0x20]
push ecx
mov ecx, esi
call fcn.004897a0
push 0x14
push str.360SecureBrowser.exe
mov ecx, eax
call fcn.0044fc50
mov bl, 1
cmp dword [ebp - 8], 8
jb 0x48daf3
mov edx, dword [ebp - 0x1c]
push edx
call fcn.0051d230
add esp, 4
mov ecx, dword [ebp - 4]
pop edi
pop esi
mov al, bl
xor ecx, ebp
pop ebx
call fcn.0051d23b
mov esp, ebp
pop ebp
ret