Function at 0x5e32e1
Capabilities:
Create process on windows

Disassembly:
mov eax, 0x6c97cf
call fcn.0066bd6c
mov eax, dword [0x7f7168]
sub esp, 0x48
push ebx
xor bl, bl
dec eax
push esi
sub eax, 1
je 0x5e33a7
sub eax, 1
jne 0x5e35cd
movzx eax, word [0x7c5dcc]
test ax, ax
je 0x5e337f
push eax
lea eax, [ebp - 0x3c]
push str.https:__speed.btt.network_gui_index.html_port_d
push eax
call fcn.004646d1
add esp, 0xc
xor ecx, ecx
lea eax, [ebp - 0x3c]
cmp dword [ebp - 0x28], 8
mov dword [ebp - 4], ecx
jb 0x5e3339
mov eax, dword [ebp - 0x3c]
push 1
push ecx
push ecx
push eax
push 0x6d74e4
push ecx
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
cmp eax, 0x20
jg 0x5e336f
push 0x30
push 0x6d7170
push 0x840
call fcn.005a1454
push eax
push dword [0x7f8134]
call dword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x5e3371
mov bl, 1
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.0042756c
jmp 0x5e339d
push 0x30
push 0x6d7170
push 0x841
call fcn.005a1454
push eax
push dword [0x7f8134]
call dword [sym.imp.USER32.dll_MessageBoxW]
test bl, bl
je 0x5e35cd
jmp 0x5e33e9
push 0
push 0x72c9f8
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
test esi, esi
je 0x5e35cd
xor ebx, ebx
push ebx
push ebx
push 0x401
push esi
call dword [sym.imp.USER32.dll_PostMessageW]
push 0x201
push ebx
push ebx
push ebx
push ebx
push 0xffffffffffffffff
push esi
call dword [sym.imp.USER32.dll_SetWindowPos]
push esi
call dword [sym.imp.USER32.dll_SetActiveWindow]
mov bl, 1
xor eax, eax
mov dword [ebp - 0x24], 0x6d70c4
push edi
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], eax
push 0xf
pop edi
push 6
mov dword [ebp - 0x54], eax
lea ecx, [ebp - 0x54]
push str.ShowUI
mov dword [ebp - 4], 1
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x40], edi
mov byte [ebp - 0x54], al
call fcn.0040fe77
xor eax, eax
mov byte [ebp - 4], 2
push 6
mov dword [ebp - 0x3c], eax
lea ecx, [ebp - 0x3c]
push str.action
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], edi
mov byte [ebp - 0x3c], al
call fcn.0040fe77
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x24]
call fcn.00437d53
mov eax, dword [ebp - 0x28]
mov esi, 0x1000
cmp eax, 0x10
jb 0x5e348d
mov ecx, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], ecx
cmp eax, esi
jb 0x5e3484
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.0042741e
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0x14]
push eax
push ecx
call fcn.0066bb0a
pop ecx
pop ecx
mov eax, dword [ebp - 0x40]
xor ecx, ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x28], edi
mov byte [ebp - 0x3c], cl
mov byte [ebp - 4], 1
cmp eax, 0x10
jb 0x5e34d0
mov ecx, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], ecx
cmp eax, esi
jb 0x5e34c5
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0042741e
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x10]
push eax
push ecx
call fcn.0066bb0a
pop ecx
pop ecx
xor ecx, ecx
mov dword [ebp - 0x54], ecx
push 3
mov dword [ebp - 0x44], ecx
mov byte [ebp - 0x54], cl
lea ecx, [ebp - 0x54]
push 0x72db4c
mov dword [ebp - 0x40], edi
call fcn.0040fe77
push dword [0x7c1648]
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x24]
call fcn.0046b836
mov eax, dword [ebp - 0x40]
mov byte [ebp - 4], 1
cmp eax, 0x10
jb 0x5e3537
mov ecx, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], ecx
cmp eax, esi
jb 0x5e352e
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0042741e
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x10]
push eax
push ecx
call fcn.0066bb0a
pop ecx
pop ecx
xor eax, eax
mov dword [ebp - 0x40], edi
push 0xa
mov dword [ebp - 0x54], eax
lea ecx, [ebp - 0x54]
push str.helper_tip
mov dword [ebp - 0x44], eax
mov byte [ebp - 0x54], al
call fcn.0040fe77
xor eax, eax
mov byte [ebp - 4], 5
push eax
push eax
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x24]
push eax
push 0x40
call fcn.004814f9
mov eax, dword [ebp - 0x40]
cmp eax, 0x10
jb 0x5e359e
mov ecx, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], ecx
cmp eax, esi
jb 0x5e3595
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0042741e
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x10]
push eax
push ecx
call fcn.0066bb0a
pop ecx
pop ecx
mov esi, dword [ebp - 0x20]
test esi, esi
je 0x5e35cc
mov edi, dword [ebp - 0x1c]
cmp esi, edi
je 0x5e35bd
mov ecx, esi
call fcn.00429b5d
add esi, 8
cmp esi, edi
jne 0x5e35ac
mov esi, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x18]
sub ecx, esi
and ecx, 0xfffffff8
push ecx
push esi
call fcn.00427112
pop edi
mov ecx, dword [ebp - 0xc]
mov al, bl
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret