Function at 0x5db5aa
Capabilities:
Create process on windows

Disassembly:
mov eax, 0x6c0591
call fcn.00664608
mov eax, dword [0x7ec530]
sub esp, 0x48
push ebx
xor bl, bl
dec eax
push esi
sub eax, 1
je 0x5db670
sub eax, 1
jne 0x5db896
movzx eax, word [0x7bb0fc]
test ax, ax
je 0x5db648
push eax
lea eax, [ebp - 0x3c]
push str.https:__speed.btt.network_gui_index.html_port_d
push eax
call fcn.004577f2
add esp, 0xc
xor ecx, ecx
lea eax, [ebp - 0x3c]
cmp dword [ebp - 0x28], 8
mov dword [ebp - 4], ecx
jb 0x5db602
mov eax, dword [ebp - 0x3c]
push 1
push ecx
push ecx
push eax
push 0x6ce504
push ecx
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
cmp eax, 0x20
jg 0x5db638
push 0x30
push 0x6ce190
push 0x841
call fcn.00599084
push eax
push dword [0x7ed500]
call dword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x5db63a
mov bl, 1
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00427afc
jmp 0x5db666
push 0x30
push 0x6ce190
push 0x842
call fcn.00599084
push eax
push dword [0x7ed500]
call dword [sym.imp.USER32.dll_MessageBoxW]
test bl, bl
je 0x5db896
jmp 0x5db6b2
push 0
push str.co.bt.atlas.cc
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
test esi, esi
je 0x5db896
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], 0x6ce0e4
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.00410407
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.00410407
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x24]
call fcn.00438264
mov eax, dword [ebp - 0x28]
mov esi, 0x1000
cmp eax, 0x10
jb 0x5db756
mov ecx, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], ecx
cmp eax, esi
jb 0x5db74d
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.004279ae
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0x14]
push eax
push ecx
call fcn.006643a9
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 0x5db799
mov ecx, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], ecx
cmp eax, esi
jb 0x5db78e
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.004279ae
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x10]
push eax
push ecx
call fcn.006643a9
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 0x7245ec
mov dword [ebp - 0x40], edi
call fcn.00410407
push dword [0x7b6978]
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x24]
call fcn.0045e957
mov eax, dword [ebp - 0x40]
mov byte [ebp - 4], 1
cmp eax, 0x10
jb 0x5db800
mov ecx, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], ecx
cmp eax, esi
jb 0x5db7f7
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.004279ae
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x10]
push eax
push ecx
call fcn.006643a9
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.00410407
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.004745fa
mov eax, dword [ebp - 0x40]
cmp eax, 0x10
jb 0x5db867
mov ecx, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], ecx
cmp eax, esi
jb 0x5db85e
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.004279ae
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x10]
push eax
push ecx
call fcn.006643a9
pop ecx
pop ecx
mov esi, dword [ebp - 0x20]
test esi, esi
je 0x5db895
mov edi, dword [ebp - 0x1c]
cmp esi, edi
je 0x5db886
mov ecx, esi
call fcn.0042a0ed
add esi, 8
cmp esi, edi
jne 0x5db875
mov esi, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x18]
sub ecx, esi
and ecx, 0xfffffff8
push ecx
push esi
call fcn.004276a2
pop edi
mov ecx, dword [ebp - 0xc]
mov al, bl
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret