Function at 0x4093d0
Capabilities:
Create process on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5bbf04
mov eax, dword fs:[0]
push eax
sub esp, 0x12c
mov eax, dword [0x634274]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0
mov dword [ebp - 0x130], 0
push 0xc
xor eax, eax
mov dword [ebp - 4], 0
push str.SWConfig.exe
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x118], 7
mov dword [ebp - 0x11c], 0
mov word [ebp - 0x12c], ax
call fcn.00402510
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x40948a
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push 0xb
xor eax, eax
mov dword [ebp - 0x118], 7
push str.SWCloud.exe
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x11c], 0
mov word [ebp - 0x12c], ax
call fcn.00402510
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x4094f1
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push 0xc
xor eax, eax
mov dword [ebp - 0x118], 7
push str.SWWizard.exe
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x11c], 0
mov word [ebp - 0x12c], ax
call fcn.00402510
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x409558
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push 0xd
xor eax, eax
mov dword [ebp - 0x118], 7
push str.SWService.exe
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x11c], 0
mov word [ebp - 0x12c], ax
call fcn.00402510
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x4095bf
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push 0xc
xor eax, eax
mov dword [ebp - 0x118], 7
push str.SWPlugin.exe
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x11c], 0
mov word [ebp - 0x12c], ax
call fcn.00402510
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x409626
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push 0xc
xor eax, eax
mov dword [ebp - 0x118], 7
push str.SWMutual.exe
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x11c], 0
mov word [ebp - 0x12c], ax
call fcn.00402510
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x40968d
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push 0xe
xor eax, eax
mov dword [ebp - 0x118], 7
push str.SWUserPage.exe
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x11c], 0
mov word [ebp - 0x12c], ax
call fcn.00402510
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x4096f4
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push 0xf
xor eax, eax
mov dword [ebp - 0x118], 7
push str.SWMBManager.exe
lea ecx, [ebp - 0x12c]
mov dword [ebp - 0x11c], 0
mov word [ebp - 0x12c], ax
call fcn.00402510
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x40975b
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push str.SWImeRepair.exe
lea ecx, [ebp - 0x12c]
call fcn.004023b0
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x4097a3
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push str.SCWBHandInput.exe
lea ecx, [ebp - 0x12c]
call fcn.004023b0
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x4097eb
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
push str.SWCloudDisk.exe
lea ecx, [ebp - 0x12c]
call fcn.004023b0
lea eax, [ebp - 0x12c]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x138]
call fcn.0040ab80
mov eax, dword [ebp - 0x118]
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x409833
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.00402610
mov esi, dword [ebp - 0x138]
mov edi, dword [ebp - 0x134]
cmp esi, edi
je 0x4098ad
mov ebx, dword [sym.imp.KERNEL32.dll_WinExec]
nop dword [eax]
lea eax, [ebp - 0x12c]
push esi
push eax
call fcn.0046eb27
add esp, 8
cmp dword [eax + 0x14], 0x10
jb 0x409868
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x114]
push str.taskkill__f__im__s
push eax
call fcn.0040ad50
mov eax, dword [ebp - 0x118]
add esp, 0xc
cmp eax, 0x10
jb 0x40989b
inc eax
lea ecx, [ebp - 0x12c]
push eax
push dword [ebp - 0x12c]
call fcn.0040aa40
push 0
lea eax, [ebp - 0x114]
push eax
call ebx
add esi, 0x18
cmp esi, edi
jne 0x409850
lea ecx, [ebp - 0x138]
call fcn.00406170
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00455afe
mov esp, ebp
pop ebp
ret