Function at 0x1400101e0
Capabilities:
Get hostname
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0xf70
lea rbp, [rsp + 0x40]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1402930e8]
xor rax, rsp
mov qword [rbp + 0xf20], rax
xor edi, edi
mov edx, 0x400
lea rcx, [rbp + 0xb20]
call sub.WS2_32.dll_gethostname
xorps xmm0, xmm0
movups xmmword [rbp + 0x6c0], xmm0
mov qword [rbp + 0x6d0], rdi
mov qword [rbp + 0x6d8], rdi
lea rax, [rbp + 0xb20]
mov rsi, 0xffffffffffffffff
mov rbx, rsi
inc rbx
cmp byte [rax + rbx], dil
jne 0x140010255
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140012671
mov ecx, reloc.WLDAP32.dll_Ordinal_22
cmp rbx, 0x10
jae 0x1400102ae
mov qword [rbp + 0x6d0], rbx
mov qword [rbp + 0x6d8], reloc.WS2_32.dll_ntohs
mov r8, rbx
lea rdx, [rbp + 0xb20]
lea rcx, [rbp + 0x6c0]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x6c0], dil
jmp 0x140010306
mov r14, rbx
or r14, 0xf
cmp r14, rax
jbe 0x1400102bf
mov r14, rax
jmp 0x1400102c6
cmp r14, rcx
cmovb r14, rcx
lea rdx, [r14 + 1]
lea rcx, [rbp + 0x6c0]
call fcn.1400152e0
mov rdi, rax
mov qword [rbp + 0x6c0], rax
mov qword [rbp + 0x6d0], rbx
mov qword [rbp + 0x6d8], r14
mov r8, rbx
lea rdx, [rbp + 0xb20]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rbx], 0
xor edi, edi
movabs rax, 0x8d36fa688dfaf20c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x180], rax
movabs rax, 0x76589db74a6d8e2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
movabs rax, 0xc49add5ff1aaa588
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x190], rax
movabs rax, 0xdfc5b289d190cd53
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x198], rax
movabs r15, 0xfe579848ee939f7b
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xac0], rax
movabs r14, 0x1178f9c52b02ec48
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xac8], rax
movabs r13, 0xa2efb33e9c8ad1ed
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xad0], rax
movabs r12, 0xdfb7d7fba4e4ae32
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xad8], rax
vmovdqu ymm0, ymmword [rbp + 0x180]
vpxor ymm1, ymm0, ymmword [rbp + 0xac0]
vmovdqa ymmword [rbp + 0x180], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x160], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x170], xmm1
lea rax, [rbp + 0x180]
mov r8, rsi
vzeroupper
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140010410
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x160]
call fcn.140002370
nop
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x760]
call fcn.14006c490
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0x10
jb 0x140010486
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010481
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010481
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
movdqa xmm0, xmmword [0x14010de80]
movdqu xmmword [rbp + 0x170], xmm0
mov byte [rbp + 0x160], 0
movabs rax, 0x8a36e8688dfaf20c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
movabs rax, 0x4e4acaab4255cc20
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
movabs rax, 0xe384c151ebfeb4a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x370], rax
movabs rax, 0xa897a59ed094cf56
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x378], rax
movabs rax, 0xc9eac76c656e8197
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rax, 0xf27470201883299c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
movabs rax, 0x5da1c3490726d075
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
movabs rax, 0x411a2336914a6b03
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
movabs rax, 0xdff0bf20c70255c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a0], rax
movabs rax, 0x55a42678d8749533
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a8], rax
movabs rax, 0xbc43c077507d9c5a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
movabs rax, 0xe6e2aa9de994c3a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
movabs rax, 0xc138616128bda5e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x12a3bffc97f8f024
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
movabs rax, 0x155b2eee6b60bc1b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d0], rax
movabs rax, 0x43629e05b6b4882d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d8], rax
movabs rdx, 0xdc8a2778cc5e460b
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3e0], rax
movabs rcx, 0xeebbd375d1244a58
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x980], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x988], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x990], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x998], rax
movabs rax, 0x87bae54c001ce4ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
movabs rax, 0xbb1113496ee66dcc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x7a81a6226e4af031
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
movabs rax, 0x663f067fd21a4e26
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
movabs rax, 0xab95f100834c14e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
movabs rax, 0x3cd0451db61afa70
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
movabs rax, 0xcf36b416242ef235
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9d0], rax
movabs rax, 0xa7c2eed3a8b4f19a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
movabs rax, 0xb86c13045ccdc487
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
movabs rax, 0x359398c1d3b19554
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
movabs rax, 0x74160e9a0e079c39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9f0], rax
movabs rax, 0x3011fb77d2d0c94e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9f8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
vmovdqu ymm0, ymmword [rbp + 0x360]
vpxor ymm1, ymm0, ymmword [rbp + 0x980]
vmovdqa ymmword [rbp + 0x360], ymm1
vmovdqu ymm0, ymmword [rbp + 0x380]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqa ymmword [rbp + 0x380], ymm1
vmovdqu ymm0, ymmword [rbp + 0x3a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9c0]
vmovdqa ymmword [rbp + 0x3a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x3c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9e0]
vmovdqa ymmword [rbp + 0x3c0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x3e0]
vpxor xmm0, xmm0, xmmword [rbp + 0xa00]
vmovdqa xmmword [rbp + 0x3e0], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x140], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x150], xmm1
lea rax, [rbp + 0x360]
mov r8, rsi
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x140010882
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x140]
call fcn.140002370
nop
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x7a0]
call fcn.14006c490
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0x10
jb 0x1400108f8
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400108f3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400108f3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
movdqa xmm0, xmmword [0x14010de80]
movdqu xmmword [rbp + 0x150], xmm0
mov byte [rbp + 0x140], 0
movabs rax, 0x8d3efc688dfaf20c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x120], rax
movabs rax, 0x76589cb342708823
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x128], rax
movabs rbx, 0xc386c15befaaa588
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x130], rax
movabs rax, 0xdfc5b299c991c05e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x138], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xae0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xae8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xaf0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xaf8], rax
vmovdqu ymm0, ymmword [rbp + 0x120]
vpxor ymm1, ymm0, ymmword [rbp + 0xae0]
vmovdqa ymmword [rbp + 0x120], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x100], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x110], xmm1
lea rax, [rbp + 0x120]
mov r8, rsi
vzeroupper
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400109f0
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x100]
call fcn.140002370
nop
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x7c0]
call fcn.14006c490
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0x10
jb 0x140010a66
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010a61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010a61
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
movdqa xmm0, xmmword [0x14010de80]
movdqu xmmword [rbp + 0x110], xmm0
mov byte [rbp + 0x100], 0
movabs rax, 0x8b27fb688dfaf20c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe0], rax
movabs rax, 0x631d8ae55f678b68
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
movabs rax, 0xc78dde4bf2e6b084
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf0], rax
movabs rax, 0xdfb7d7fba4e4ae40
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xb00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xb08], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xb10], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb18], rax
vmovdqu ymm0, ymmword [rbp + 0xe0]
vpxor ymm1, ymm0, ymmword [rbp + 0xb00]
vmovdqa ymmword [rbp + 0xe0], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x220], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x230], xmm1
lea rax, [rbp + 0xe0]
mov r8, rsi
vzeroupper
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140010b60
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x220]
call fcn.140002370
nop
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x6e0]
call fcn.14006c490
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0x10
jb 0x140010bd6
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010bd1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010bd1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
movdqa xmm0, xmmword [0x14010de80]
movdqu xmmword [rbp + 0x230], xmm0
mov byte [rbp + 0x220], 0
movabs rax, 0x913efa688dfaf20c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
movabs rax, 0x740bd9b14e65cc3b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
movabs rax, 0xc082c650f0ebb89f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x210], rax
movabs rax, 0xdfb7d7fba4e4dc57
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x218], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa38], rax
vmovdqu ymm0, ymmword [rbp + 0x200]
vpxor ymm1, ymm0, ymmword [rbp + 0xa20]
vmovdqa ymmword [rbp + 0x200], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x240], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x250], xmm1
lea rax, [rbp + 0x200]
mov r8, rsi
vzeroupper
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140010cd0
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x240]
call fcn.140002370
nop
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x700]
call fcn.14006c490
nop
mov rdx, qword [rbp + 0x258]
cmp rdx, 0x10
jb 0x140010d46
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010d41
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010d41
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
movdqa xmm0, xmmword [0x14010de80]
movdqu xmmword [rbp + 0x250], xmm0
mov byte [rbp + 0x240], 0
movabs rax, 0x8d36fa688dfaf20c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
movabs rax, 0x76589db74a6d8e2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
movabs rax, 0xdfc5b299c991c05e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
vmovdqu ymm0, ymmword [rbp + 0x260]
vpxor ymm1, ymm0, ymmword [rbp + 0xa40]
vmovdqa ymmword [rbp + 0x260], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xc0], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0xd0], xmm1
lea rax, [rbp + 0x260]
mov r8, rsi
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x140010e30
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0xc0]
call fcn.140002370
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x720]
call fcn.14006c490
nop
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0x10
jb 0x140010ea6
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010ea1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010ea1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
movdqa xmm0, xmmword [0x14010de80]
movdqu xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], 0
movabs rax, 0xd177f1258ffcf70c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0x1178f9c559679f3d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
movdqa xmm0, xmmword [rbp + 0x30]
pxor xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rbp + 0x30], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
lea rax, [rbp + 0x30]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140010f35
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0xa0]
call fcn.140002370
nop
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x740]
call fcn.14006c490
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x140010fa8
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010fa3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010fa3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
movdqa xmm0, xmmword [0x14010de80]
movdqu xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xa0], 0
movabs rax, 0x8e24fb688dfaf20c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
movabs rax, 0x76588da65e66833a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
movabs rax, 0xa28bda4be9aaa588
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xaa0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xaa8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xab0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xab8], rax
vmovdqu ymm0, ymmword [rbp + 0x1e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xaa0]
vmovdqa ymmword [rbp + 0x1e0], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x1c0], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1d0], xmm1
lea rax, [rbp + 0x1e0]
mov r8, rsi
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x140011092
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x1c0]
call fcn.140002370
nop
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x7e0]
call fcn.14006c490
nop
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0x10
jb 0x140011108
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011103
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011103
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
movdqa xmm0, xmmword [0x14010de80]
movdqu xmmword [rbp + 0x1d0], xmm0
mov byte [rbp + 0x1c0], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x780], xmm0
mov qword [rbp + 0x790], rdi
mov qword [rbp + 0x798], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x780], 0
mov ecx, 3
call fcn.1400b6d20
call fcn.1400b6aa0
mov rbx, rax
test rax, rax
je 0x140011438
lea r8, str.https:__ipapi.co_ip_
mov edx, 0x2712
mov rcx, rax
call fcn.1400ba810
lea r8, [0x140013e50]
mov edx, 0x4e2b
mov rcx, rbx
call fcn.1400ba810
lea r8, [rbp + 0x780]
mov edx, 0x2711
mov rcx, rbx
call fcn.1400ba810
mov rcx, rbx
call fcn.1400b6b60
mov edi, eax
test eax, eax
je 0x140011430
mov r8, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov qword [rbp], r15
mov rcx, qword [rbp]
mov qword [rbp + 0x10], rcx
mov qword [rbp], r14
mov rdx, qword [rbp]
mov qword [rbp + 0x18], rdx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
mov rcx, r8
call fcn.140001c20
mov rbx, rax
mov ecx, edi
call fcn.1400b7960
mov rdx, rax
mov rcx, rbx
call fcn.140001c20
lea rdx, [0x140003e10]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
movabs rax, 0xfe38983aeee19f3e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x1178f9c52b02ec3a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x810], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x818], rax
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0x810]
movdqa xmmword [rbp + 0x20], xmm0
movabs rax, 0xfe3b9821eef29f3d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x111ef9e52b66ec2d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0xa287b35d9cfed188
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xdf97d79ca48aae5b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs rax, 0x87cfe53f0079e48d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
movabs rax, 0xbb3f133a6e926da0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
movabs rcx, 0x7a81a6226e4af031
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs rdx, 0x663f067fd21a4e26
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x8f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x8f8], rax
movabs rax, 0x87bae54c001ce4ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
movabs rax, 0xbb1113496ee66dcc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x910], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x918], rax
vmovdqu ymm0, ymmword [rbp + 0x8e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x280], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x900]
vmovdqa ymmword [rbp + 0x2a0], ymm1
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x280]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rbx
call fcn.1400b6a80
call fcn.1400b6ce0
movabs rax, 0xfe57a20ca7c6ca71
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
movdqa xmm0, xmmword [rbp + 0x800]
pxor xmm0, xmmword [rbp + 0x850]
movdqa xmmword [rbp + 0x800], xmm0
movabs rax, 0xbb03cd18a3dcdc71
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x5d31b8916e46cc1a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
movabs rax, 0xa2efb33e9c8aebbe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2d8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa68], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa70], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa78], rax
vmovdqu ymm0, ymmword [rbp + 0x2c0]
vpxor ymm1, ymm0, ymmword [rbp + 0xa60]
vmovdqa ymmword [rbp + 0x2c0], ymm1
movabs rax, 0xbf18da0dbdd2dd71
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x5031ab807822a81a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xa2efb33e9c8aeba1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa98], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xa80]
vmovdqa ymmword [rbp + 0x2e0], ymm1
movabs rax, 0xbb04b81ba1dadd71
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x810], rax
movabs rcx, 0x1178f9ff6743a51a
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x818], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
vmovdqa xmm0, xmmword [rbp + 0x810]
vpxor xmm0, xmm0, xmmword [rbp + 0x840]
vmovdqa xmmword [rbp + 0x810], xmm0
movabs rax, 0xac12cb68bbc3dc71
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x90], rax
movabs rax, 0x1178f9c5114ead01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x98], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x830], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x838], rax
vmovdqa xmm0, xmmword [rbp + 0x90]
vpxor xmm0, xmm0, xmmword [rbp + 0x830]
vmovdqa xmmword [rbp + 0x90], xmm0
movabs rax, 0xbb04b803bddadb71
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x820], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x828], rax
vmovdqa xmm0, xmmword [rbp + 0x80]
vpxor xmm0, xmm0, xmmword [rbp + 0x820]
vmovdqa xmmword [rbp + 0x80], xmm0
movabs rax, 0xfe579872add2d271
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x8c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8c8], rax
vmovdqa xmm0, xmmword [rbp + 0x70]
vpxor xmm0, xmm0, xmmword [rbp + 0x8c0]
vmovdqa xmmword [rbp + 0x70], xmm0
movabs rax, 0xfe579848ee939f71
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x8b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8b8], rax
vmovdqa xmm0, xmmword [rbp + 0x60]
vpxor xmm0, xmm0, xmmword [rbp + 0x8b0]
vmovdqa xmmword [rbp + 0x60], xmm0
movabs rax, 0x9b24f62d8dfad371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0x1178d9ff52678768
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
vmovdqa xmm0, xmmword [rbp + 0x50]
vpxor xmm0, xmm0, xmmword [rbp + 0x8a0]
vmovdqa xmmword [rbp + 0x50], xmm0
movabs rax, 0xde6db80ca7c4d771
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x890], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
vmovdqa xmm0, xmmword [rbp + 0x40]
vpxor xmm0, xmm0, xmmword [rbp + 0x890]
vmovdqa xmmword [rbp + 0x40], xmm0
movabs rax, 0xbd18d460cec3d671
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x1178f9ff0b2ba009
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x880], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x888], rax
vmovdqa xmm0, xmmword [rbp + 0x20]
vpxor xmm0, xmm0, xmmword [rbp + 0x880]
vmovdqa xmmword [rbp + 0x20], xmm0
movabs rax, 0x9623ed0997f6d471
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10], rax
movabs rax, 0x1178d9ff0b52a568
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x870], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
vmovdqa xmm0, xmmword [rbp + 0x10]
vpxor xmm0, xmm0, xmmword [rbp + 0x870]
vmovdqa xmmword [rbp + 0x10], xmm0
movabs rax, 0x8723f13a9bf0fa28
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x520], rax
movabs rax, 0x650bd9b546679868
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
movabs rax, 0xd18cda4aefe3a58c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x530], rax
movabs rax, 0xb0dab2968ecef512
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x538], rax
movabs rax, 0xa7ce8c28653c9d8d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x540], rax
movabs rax, 0xd4786728028904ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x548], rax
movabs rax, 0x27ab8c0b5f62d05f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x550], rax
movabs rax, 0xb5e485f914a442c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x558], rax
movabs rax, 0xab95f100a3763486
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
movabs r8, 0x3cd0451db61afa70
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x920], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x928], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x930], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x938], rax
movabs rax, 0x87bae54c001ce4ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x940], rax
movabs rax, 0xbb1113496ee66dcc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x948], rax
movabs rcx, 0x7a81a6226e4af031
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x950], rax
movabs rdx, 0x663f067fd21a4e26
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x958], rax
movabs rax, 0xab95f100834c14e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x960], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x968], rax
vmovdqu ymm0, ymmword [rbp + 0x520]
vpxor ymm1, ymm0, ymmword [rbp + 0x920]
vmovdqa ymmword [rbp + 0x520], ymm1
vmovdqu ymm0, ymmword [rbp + 0x540]
vpxor ymm1, ymm0, ymmword [rbp + 0x940]
vmovdqa ymmword [rbp + 0x540], ymm1
vmovdqa xmm0, xmmword [rbp + 0x560]
vpxor xmm0, xmm0, xmmword [rbp + 0x960]
vmovdqa xmmword [rbp + 0x560], xmm0
lea rax, [rbp + 0x520]
mov rbx, rsi
vzeroupper
inc rbx
cmp byte [rax + rbx], 0
jne 0x140011b46
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
mov r13, qword [rbp + 0x6d0]
sub rax, r13
cmp rax, rbx
jb 0x140012665
lea rax, [rbp + 0x6c0]
mov r15, qword [rbp + 0x6c0]
cmp qword [rbp + 0x6d8], 0x10
cmovae rax, r15
mov qword [rbp], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b0], xmm1
lea r12, [rbx + r13]
mov edi, reloc.WS2_32.dll_ntohs
lea r14, [rbp + 0x1a0]
cmp r12, rdi
jbe 0x140011c3c
mov rdi, r12
or rdi, 0xf
cmp rdi, rcx
jbe 0x140011bf3
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140106704
test rax, rax
je 0x140011c1c
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140011c35
cmp rdi, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140011c23
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001266b
jmp 0x140011bd8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140011c32
call fcn.140106704
mov r14, rax
jmp 0x140011c35
xor r14d, r14d
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1b0], r12
mov qword [rbp + 0x1b8], rdi
mov r8, rbx
lea rdx, [rbp + 0x520]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + rbx]
mov r8, r13
mov rdx, qword [rbp]
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r12], 0
lea rax, [rbp + 0x10]
inc rsi
cmp byte [rax + rsi], 0
jne 0x140011c75
mov r8, rsi
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x1a0]
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4f0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x4f0], xmm1
xor ebx, ebx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea rdx, [0x140293cf0]
cmp qword [0x140293d08], 0x10
cmovae rdx, qword [0x140293cf0]
mov r8, qword [0x140293d00]
lea rcx, [rbp + 0x4e0]
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x4c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4d0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x4d0], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0x280]
call fcn.140002160
nop
lea rdx, [rbp + 0x780]
cmp qword [rbp + 0x798], 0x10
cmovae rdx, qword [rbp + 0x780]
mov r8, qword [rbp + 0x790]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4b0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x4b0], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x8e0]
call fcn.140002160
nop
lea rdx, [0x140293d10]
cmp qword [0x140293d28], 0x10
cmovae rdx, qword [0x140293d10]
mov r8, qword [0x140293d20]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x480], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x490], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x480], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x490], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x680]
call fcn.140002160
nop
lea rdx, [0x140293cd0]
cmp qword [0x140293ce8], 0x10
cmovae rdx, qword [0x140293cd0]
mov r8, qword [0x140293ce0]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x460], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x470], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x460], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x470], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x660]
call fcn.140002160
nop
lea rdx, [rbp + 0x760]
cmp qword [rbp + 0x778], 0x10
cmovae rdx, qword [rbp + 0x760]
mov r8, qword [rbp + 0x770]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x440], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x450], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x440], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x450], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x640]
call fcn.140002160
nop
lea rdx, [rbp + 0x7a0]
cmp qword [rbp + 0x7b8], 0x10
cmovae rdx, qword [rbp + 0x7a0]
mov r8, qword [rbp + 0x7b0]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x400], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x410], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x400], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x410], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x580]
call fcn.140002160
nop
lea rdx, [rbp + 0x7c0]
cmp qword [rbp + 0x7d8], 0x10
cmovae rdx, qword [rbp + 0x7c0]
mov r8, qword [rbp + 0x7d0]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x430], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x420], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x430], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x620]
call fcn.140002160
nop
lea rdx, [rbp + 0x6e0]
cmp qword [rbp + 0x6f8], 0x10
cmovae rdx, qword [rbp + 0x6e0]
mov r8, qword [rbp + 0x6f0]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x500], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x510], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x500], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x510], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x6a0]
call fcn.140002160
nop
lea rdx, [rbp + 0x700]
cmp qword [rbp + 0x718], 0x10
cmovae rdx, qword [rbp + 0x700]
mov r8, qword [rbp + 0x710]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x300], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x310], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x300], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x310], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x2e0]
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x600]
call fcn.140002160
nop
lea rdx, [rbp + 0x720]
cmp qword [rbp + 0x738], 0x10
cmovae rdx, qword [rbp + 0x720]
mov r8, qword [rbp + 0x730]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x330], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x320], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x330], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x2c0]
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x5e0]
call fcn.140002160
nop
lea rdx, [rbp + 0x740]
cmp qword [rbp + 0x758], 0x10
cmovae rdx, qword [rbp + 0x740]
mov r8, qword [rbp + 0x750]
mov rcx, rax
call fcn.140015d60
xorps xmm0, xmm0
movups xmmword [rbp + 0x340], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x350], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x340], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x350], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [rbp + 0x800]
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x5c0]
call fcn.140002160
nop
lea r8, [rbp + 0x7e0]
mov rdx, rax
lea rcx, [rbp + 0x5a0]
call fcn.1400020f0
mov rcx, rax
call fcn.14007e0d0
nop
lea rcx, [rbp + 0x5c0]
call fcn.140006090
nop
lea rcx, [rbp + 0x340]
call fcn.140006090
nop
lea rcx, [rbp + 0x5e0]
call fcn.140006090
nop
lea rcx, [rbp + 0x320]
call fcn.140006090
nop
lea rcx, [rbp + 0x600]
call fcn.140006090
nop
lea rcx, [rbp + 0x300]
call fcn.140006090
nop
lea rcx, [rbp + 0x6a0]
call fcn.140006090
nop
lea rcx, [rbp + 0x500]
call fcn.140006090
nop
lea rcx, [rbp + 0x620]
call fcn.140006090
nop
lea rcx, [rbp + 0x420]
call fcn.140006090
nop
lea rcx, [rbp + 0x580]
call fcn.140006090
nop
lea rcx, [rbp + 0x400]
call fcn.140006090
nop
lea rcx, [rbp + 0x640]
call fcn.140006090
nop
lea rcx, [rbp + 0x440]
call fcn.140006090
nop
lea rcx, [rbp + 0x660]
call fcn.140006090
nop
lea rcx, [rbp + 0x460]
call fcn.140006090
nop
lea rcx, [rbp + 0x680]
call fcn.140006090
nop
lea rcx, [rbp + 0x480]
call fcn.140006090
nop
lea rcx, [rbp + 0x8e0]
call fcn.140006090
nop
lea rcx, [rbp + 0x4a0]
call fcn.140006090
nop
lea rcx, [rbp + 0x280]
call fcn.140006090
nop
lea rcx, [rbp + 0x4c0]
call fcn.140006090
nop
lea rcx, [rbp + 0x4e0]
call fcn.140006090
nop
lea rcx, [rbp + 0x1a0]
call fcn.140006090
call fcn.14007ecc0
nop
lea rcx, [rbp + 0x780]
call fcn.140006090
nop
lea rcx, [rbp + 0x7e0]
call fcn.140006090
nop
mov rdx, qword [rbp + 0x758]
cmp rdx, 0x10
jb 0x1400123ad
inc rdx
mov rcx, qword [rbp + 0x740]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400123a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400123a8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
mov qword [rbp + 0x750], rbx
mov qword [rbp + 0x758], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x740], 0
mov rdx, qword [rbp + 0x738]
cmp rdx, 0x10
jb 0x14001240a
inc rdx
mov rcx, qword [rbp + 0x720]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012405
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140012405
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
mov qword [rbp + 0x730], rbx
mov qword [rbp + 0x738], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x720], 0
mov rdx, qword [rbp + 0x718]
cmp rdx, 0x10
jb 0x140012467
inc rdx
mov rcx, qword [rbp + 0x700]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012462
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140012462
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
mov qword [rbp + 0x710], rbx
mov qword [rbp + 0x718], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x700], 0
mov rdx, qword [rbp + 0x6f8]
cmp rdx, 0x10
jb 0x1400124c4
inc rdx
mov rcx, qword [rbp + 0x6e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400124bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400124bf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
mov qword [rbp + 0x6f0], rbx
mov qword [rbp + 0x6f8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x6e0], 0
mov rdx, qword [rbp + 0x7d8]
cmp rdx, 0x10
jb 0x140012521
inc rdx
mov rcx, qword [rbp + 0x7c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001251c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001251c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
mov qword [rbp + 0x7d0], rbx
mov qword [rbp + 0x7d8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x7c0], 0
mov rdx, qword [rbp + 0x7b8]
cmp rdx, 0x10
jb 0x14001257e
inc rdx
mov rcx, qword [rbp + 0x7a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012579
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140012579
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
mov qword [rbp + 0x7b0], rbx
mov qword [rbp + 0x7b8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x7a0], 0
mov rdx, qword [rbp + 0x778]
cmp rdx, 0x10
jb 0x1400125db
inc rdx
mov rcx, qword [rbp + 0x760]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400125d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400125d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140106740
mov qword [rbp + 0x770], rbx
mov qword [rbp + 0x778], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x760], 0
mov rax, qword [rbp + 0x6d8]
cmp rax, 0x10
jb 0x140012635
lea rdx, [rax + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x14001262d
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001262d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r15
call fcn.140106740
mov rcx, qword [rbp + 0xf20]
xor rcx, rsp
call fcn.140106b10
lea r11, [rsp + 0xf70]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140015250
nop
call fcn.140014ff0
nop
call fcn.140015250
int3