Function at 0x1401f9a3b
Capabilities:
Create process on windows

Disassembly:
jmp 0x140414a10
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x548
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0xe6
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x568]
mov rax, qword [0x1406fa740]
xor rax, rbp
mov qword [rbp + 0x508], rax
lea rcx, [0x142007a6f]
call fcn.140205606
mov edx, 0x50
lea rcx, [rbp + 0x10]
call fcn.140205d9f
mov r8d, 0x4000000
mov edx, 0x3e8
lea rcx, [rbp + 0x10]
call fcn.140201e66
nop
mov r8b, 1
mov rdx, qword [rbp + 0x538]
lea rcx, [rbp + 0x10]
call fcn.1401ffbde
movzx eax, al
test eax, eax
jne 0x140414abd
mov rdx, qword [rbp + 0x538]
lea rcx, str.Cant_open_file:__s_n
call fcn.1401fe4d7
nop
lea rcx, [rbp + 0x10]
call fcn.1401fe851
jmp 0x140414f38
mov rax, qword [rbp + 0x530]
mov r8d, dword [rax + 0xf0ec44]
lea rdx, str.Date:_d_r_n
lea rcx, [rbp + 0x10]
call fcn.1401fc83a
lea rdx, str._tseindex__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x530]
add rax, 0x47e0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140205205
lea rdx, str._otcindex__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x530]
add rax, 0xa530
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140205205
lea rdx, str._tsetrade__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
lea r8, [0x14065fdd0]
lea rdx, [0x140743000]
lea rcx, [rbp + 0x10]
call fcn.1402050de
lea rdx, str._otctrade__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
lea r8, [0x14065fde8]
lea rdx, [0x14079ba10]
lea rcx, [rbp + 0x10]
call fcn.1402050de
lea rdx, str._tseorder__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
lea r8, [0x14065fdd0]
lea rdx, [0x1407f4420]
lea rcx, [rbp + 0x10]
call fcn.140203e4b
lea rdx, str._otcorder__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
lea r8, [0x14065fde8]
lea rdx, [0x14094a198]
lea rcx, [rbp + 0x10]
call fcn.140203e4b
lea rdx, str._tsetext1__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
lea rdx, [0x141808a40]
lea rcx, [rbp + 0x10]
call fcn.140206349
lea rdx, str._tsetext2__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
lea rdx, [0x141808ac0]
lea rcx, [rbp + 0x10]
call fcn.140206349
lea rdx, str._otctext1__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
lea rdx, [0x141808b40]
lea rcx, [rbp + 0x10]
call fcn.140206349
lea rdx, str._otctext2__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
lea rdx, [0x141808bc0]
lea rcx, [rbp + 0x10]
call fcn.140206349
lea rdx, str._tsestock__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x530]
add rax, 0x10280
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140426430
lea rdx, str._tsewrt__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x530]
add rax, 0x1bd20
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140426430
lea rdx, str._otcstock__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x530]
add rax, 0x15fd0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140426430
lea rdx, str._otcwrt__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x530]
add rax, 0x21a70
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140426430
lea rdx, str._txbs__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x530]
add rax, 0x119ada0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140426430
lea rdx, str._twindustry__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x530]
add rax, 0x118f0d0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140426430
lea rdx, str._bidaskpow0__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
xor edx, edx
lea rcx, [rbp + 0x10]
call fcn.1404256d0
lea rdx, str._stkupdown__r_n
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x530]
add rax, 0x338a0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.1401fc9a2
lea rax, str._tsewitudcnt_10__r_n
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x88], socket
lea rax, str._tsewitudcnt_50__r_n
mov qword [rbp + 0x90], rax
mov dword [rbp + 0x98], reloc.WS2_32.dll_recv
lea rax, str._tsewitudcnt_100__r_n
mov qword [rbp + 0xa0], rax
mov dword [rbp + 0xa8], reloc.WS2_32.dll_select
lea rax, str._otcwitudcnt_10__r_n
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
lea rax, str._otcwitudcnt_50__r_n
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xc8], socket
lea rax, str._otcwitudcnt_100__r_n
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xd8], reloc.WS2_32.dll_send
lea rax, [rbp + 0x80]
mov qword [rbp + 0xf8], rax
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0xf8]
add rax, 0x60
mov qword [rbp + 0x138], rax
jmp 0x140414e55
mov rax, qword [rbp + 0x118]
add rax, 0x10
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x138]
cmp qword [rbp + 0x118], rax
je 0x140414eba
mov rax, qword [rbp + 0x118]
mov qword [rbp + 0x158], rax
mov rax, qword [rbp + 0x158]
mov rdx, qword [rax]
lea rcx, [rbp + 0x10]
call fcn.1401f8280
mov rax, qword [rbp + 0x158]
movsxd rax, dword [rax + 8]
imul rax, rax, 0xbc0
lea rcx, [0x1417f1e00]
add rcx, rax
mov rax, rcx
mov r8, rax
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 0x530]
call fcn.140204b5c
jmp 0x140414e43
lea rcx, [rbp + 0x10]
call fcn.1401f9c0c
mov rax, qword [rbp + 0x530]
mov byte [rax + 0x11a69c8], 0
mov r8d, 0x1f4
xor edx, edx
lea rcx, [rbp + 0x180]
call fcn.140201e5c
mov rax, qword [rbp + 0x538]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [0x140701a00]
lea r8, str._srar.exe_a__m5__ep__y__s.rar__s
mov edx, 0x1f3
lea rcx, [rbp + 0x180]
call fcn.1401f8de8
mov edx, 1
lea rcx, [rbp + 0x180]
call qword [sym.imp.KERNEL32.dll_WinExec]
nop
lea rcx, [rbp + 0x10]
call fcn.1401fe851
lea rcx, [rbp - 0x30]
lea rdx, reloc.WS2_32.dll_closesocket
call fcn.140202ef1
mov rcx, qword [rbp + 0x508]
xor rcx, rbp
call fcn.1401fe6b7
lea rsp, [rbp + 0x518]
pop rdi
pop rbp
ret