Function at 0x14000a610
Capabilities:
Get geographical location

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x280]
sub rsp, 0x380
mov rax, qword [0x140021010]
xor rax, rsp
mov qword [rbp + 0x270], rax
mov rdi, rcx
mov qword [rsp + 0x68], rcx
xor r12d, r12d
mov rdx, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x14000a660
mov rdx, qword [rcx]
lea rcx, str._SERVER_:_Generic_text:__s_n
call fcn.140007560
mov r15, qword [0x140022eb0]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], rax
mov rdx, rdi
lea rcx, [rbp - 0x50]
call fcn.140010f10
mov rdx, rax
lea rcx, [rbp + 0x30]
call fcn.140009770
nop
mov rcx, qword [rbp + 0x38]
mov r9, qword [rbp + 0x30]
sub rcx, r9
movabs rax, 0x2e8ba2e8ba2e8ba3
imul rcx
mov rsi, rdx
sar rsi, 4
mov rax, rsi
shr rax, 0x3f
add rsi, rax
cmp rsi, 1
jb 0x14000d11f
mov rax, qword [r9 + 0x28]
sub rax, qword [r9 + 0x20]
sar rax, 5
cmp rax, 1
jb 0x14000d11f
mov rbx, r9
cmp qword [r9 + 0x18], 0x10
jb 0x14000a6ef
mov r9, qword [r9]
mov r8, qword [rbx + 0x10]
cmp r8, 6
jne 0x14000c434
lea rdx, str.action
mov rcx, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000c434
lea rcx, [rbx + 0x38]
cmp qword [rbx + 0x50], 0x10
jb 0x14000a723
mov rcx, qword [rbx + 0x38]
mov r8, qword [rbx + 0x48]
cmp r8, 5
jne 0x14000c434
lea rdx, str.input
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000c434
cmp rsi, 2
jb 0x14000d11f
mov rax, qword [rbx + 0x80]
sub rax, qword [rbx + 0x78]
sar rax, 5
cmp rax, 2
jb 0x14000d11f
cmp byte [r15 + 0xe0], 0
je 0x14000d11f
mov rdx, qword [rbx + 0x78]
add rdx, 0x20
lea rcx, [rbp - 0x10]
call fcn.140010f10
nop
cmp byte [0x140022de4], 1
jne 0x14000a80c
mov rsi, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14000a79e
mov rsi, qword [rdi]
mov rax, qword [rdi + 0x10]
cmp rax, 0xd
jb 0x14000a80c
lea r14, [rax + rsi]
lea r8, [r14 - 0xc]
sub r8, rsi
mov edx, 0x61
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000a80c
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.actionwrench
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14000a965
inc rbx
lea r8, [r14 - 0xc]
sub r8, rbx
mov edx, 0x61
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14000a7d0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x78], r12
mov r8d, 5
lea rdx, [0x14001b8dc]
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x50]
call fcn.140010f10
nop
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.14000a3d0
xorps xmm0, xmm0
test al, al
je 0x14000b43f
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov rax, qword [rbp]
cmp rax, 6
jb 0x14000d1ad
add rax, 0xfffffffffffffffa
mov rsi, 0xffffffffffffffff
mov r8, rsi
cmp rax, rsi
cmovb r8, rax
lea rdx, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae rdx, qword [rbp - 0x10]
add rdx, 6
lea rcx, [rbp - 0x30]
call fcn.140011e10
nop
lea r8, [0x14001b8e4]
xor edx, edx
lea rcx, [rbp - 0x30]
call fcn.140010b00
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r8d, [rsi + 3]
lea rdx, [0x14001b8e4]
lea rcx, [rbp - 0x70]
call fcn.1400113f0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14000b1ea
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b1e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b1e5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000a80c
mov rdx, rdi
lea rcx, [rbp - 0x50]
call fcn.140010f10
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
mov r15, rdi
mov r13, qword [rdi + 0x18]
cmp r13, 0x10
jb 0x14000a99e
mov r15, qword [rdi]
mov r14, qword [rdi + 0x10]
mov rsi, 0xffffffffffffffff
cmp r14, 6
jb 0x14000aa24
lea r12, [r14 + r15]
lea r8, [r12 - 5]
sub r8, r15
lea edx, [rsi + 0x6f]
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000aa24
nop
xor edx, edx
lea rax, str.netid
nop dword [rax]
movzx ecx, byte [rbx + rdx]
inc rdx
cmp cl, byte [rax + rdx - 1]
jne 0x14000a9f7
cmp rdx, 6
jne 0x14000a9e0
xor eax, eax
jmp 0x14000a9fc
sbb eax, eax
or eax, 1
test eax, eax
je 0x14000aa88
inc rbx
lea r8, [r12 - 5]
sub r8, rbx
mov edx, WSAGetLastError
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14000a9d0
mov rbx, rsi
mov r15, rdi
cmp r13, 0x10
jb 0x14000aa33
mov r15, qword [rdi]
cmp r14, 6
jb 0x14000aaba
lea r12, [r14 + r15]
lea r8, [r12 - 5]
sub r8, r15
mov edx, WSAGetLastError
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
je 0x14000aaba
nop
xor edx, edx
lea rax, str.netid
nop dword [rax]
movzx ecx, byte [r9 + rdx]
inc rdx
cmp cl, byte [rax + rdx - 1]
jne 0x14000aa8d
cmp rdx, 6
jne 0x14000aa70
xor eax, eax
jmp 0x14000aa92
sub rbx, r15
jmp 0x14000aa27
sbb eax, eax
or eax, 1
test eax, eax
je 0x14000ab49
inc r9
lea r8, [r12 - 5]
sub r8, r9
mov edx, WSAGetLastError
mov rcx, r9
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
jne 0x14000aa60
mov r9, rsi
mov r8, r14
sub r8, r9
dec r8
add rbx, 6
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
xor eax, eax
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x60], rax
cmp r14, rbx
jb 0x14000d1b3
sub r14, rbx
cmp r14, r8
cmovb r8, r14
mov rax, rdi
cmp r13, 0x10
jb 0x14000aafa
mov rax, qword [rdi]
lea rdx, [rax + rbx]
lea rcx, [rbp + 0x48]
call fcn.140011e10
nop
lea rbx, [rbp + 0x48]
mov r12, qword [rbp + 0x48]
mov r13, qword [rbp + 0x60]
cmp r13, 0x10
cmovae rbx, r12
mov r14, qword [rbp + 0x58]
cmp r14, 1
jb 0x14000ab79
lea r15, [r14 + rbx]
mov r8, r14
mov edx, 0x7c
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x14000ab79
nop
cmp byte [rax], 0x7c
jne 0x14000ab51
xor ecx, ecx
jmp 0x14000ab56
sub r9, r15
jmp 0x14000aabd
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x14000acb0
inc rax
mov r8, r15
sub r8, rax
mov edx, 0x7c
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x14000ab40
mov rax, rsi
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xor esi, esi
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rsi
cmp r14, rax
cmovb rax, r14
lea rdx, [rbp + 0x48]
cmp r13, 0x10
cmovae rdx, r12
mov r8, rax
lea rcx, [rbp - 0x30]
call fcn.140011e10
nop
lea rbx, [0x140022e30]
mov rcx, rbx
cmp qword [0x140022e48], 0x10
cmovae rcx, qword [0x140022e30]
mov r8, qword [0x140022e40]
cmp r8, 4
jne 0x14000ad5d
lea rdx, str.kick
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000ad5d
lea r8, [rbp - 0x30]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x10]
call fcn.140011670
nop
lea r8, str._nnetID
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140011830
nop
lea r8, [rbp - 0x30]
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400118a0
nop
lea r8d, [rsi + 0x14]
lea rdx, str._nbuttonClickedpull
mov rcx, rax
call fcn.1400113f0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x58], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
lea r9d, [rsi + 2]
lea r8, [rbp - 0x70]
xor edx, edx
call fcn.140017cd0
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x14000acbd
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000acb8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000acb8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
sub rax, rbx
jmp 0x14000ab7c
call fcn.1400189a0
movdqa xmm0, xmmword [0x14001cb70]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000ad0d
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ad08
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ad08
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
movdqa xmm0, xmmword [0x14001cb70]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14000ad5d
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ad58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ad58
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
mov rcx, rbx
cmp qword [0x140022e48], 0x10
cmovae rcx, qword [0x140022e30]
mov r8, qword [0x140022e40]
movabs r14, 0x7fffffffffffffff
cmp r8, 4
jne 0x14000af6f
lea rdx, str.pull
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000af6f
mov rax, r14
mov rcx, qword [rbp - 0x20]
sub rax, rcx
cmp rax, 0x2d
jb 0x14000d1b9
lea rax, [rbp - 0x30]
cmp qword [rbp - 0x18], 0x10
cmovae rax, qword [rbp - 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostbyname
lea r9, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp - 0x50]
call fcn.140012890
nop
mov r8d, 8
lea rdx, str._nnetID
lea rcx, [rbp - 0x50]
call fcn.1400113f0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0x10
cmovae rdx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x20]
lea rcx, [rbp - 0x70]
call fcn.1400113f0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x20], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, socket
lea rdx, str._nbuttonClickedkick
lea rcx, [rbp + 0x10]
call fcn.1400113f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9d, 2
lea r8, [rsp + 0x70]
xor edx, edx
call fcn.140017cd0
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14000af06
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000af01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000af01
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
movdqa xmm0, xmmword [0x14001cb70]
movdqu xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x10], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14000af55
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000af50
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000af50
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
movdqa xmm0, xmmword [0x14001cb70]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
lea rcx, [rbp - 0x50]
call fcn.140010cd0
cmp qword [0x140022e48], 0x10
cmovae rbx, qword [0x140022e30]
mov r8, qword [0x140022e40]
cmp r8, 4
jne 0x14000b0bc
lea rdx, str._ban
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000b0bc
mov rcx, qword [rbp - 0x20]
sub r14, rcx
cmp r14, 0x2d
jb 0x14000d1bf
lea rax, [rbp - 0x30]
cmp qword [rbp - 0x18], 0x10
cmovae rax, qword [rbp - 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostbyname
lea r9, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp - 0x50]
call fcn.140012890
nop
mov r8d, 8
lea rdx, str._nnetID
lea rcx, [rbp - 0x50]
call fcn.1400113f0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0x10
cmovae rdx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x20]
lea rcx, [rbp - 0x70]
call fcn.1400113f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r8, str._nbuttonClickedworldban
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x10]
call fcn.140011830
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
nop
lea rcx, [rsp + 0x70]
call fcn.140010cd0
nop
lea rcx, [rbp - 0x70]
call fcn.140010cd0
nop
lea rcx, [rbp - 0x50]
call fcn.140010cd0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x14000b0fb
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b0f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b0f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
nop
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x14000b139
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b134
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b134
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
mov qword [rbp + 0x58], rsi
mov qword [rbp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x48], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x14000b188
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b182
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b182
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
nop
lea rcx, [rbp + 0x30]
call fcn.140010340
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14000b1c8
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x14000b1c3
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000b1de
mov rcx, r8
call fcn.1400189a0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
mov al, 1
jmp 0x14000d170
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400189a0
movdqa xmm0, xmmword [0x14001cb70]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x14000b239
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b234
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b234
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
movdqa xmm0, xmmword [0x14001cb70]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnNameChanged
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x70]
call fcn.1400087d0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000b2c0
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b2bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b2bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
mov dword [rbp + 0xb0], 2
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0xd0]
call fcn.140011290
mov dword [rsp + 0x20], esi
mov r9d, dword [r15 + 0xc8]
lea r8, [rbp + 0x70]
mov rcx, qword [0x140022eb0]
call fcn.140017b10
movabs r14, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x20]
sub r14, rcx
cmp r14, 0xd
jb 0x14000d1c5
lea rax, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae rax, qword [rbp + 0x10]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, str.name_set_to:
lea rcx, [rbp - 0x50]
call fcn.140012890
lea rcx, [rbp - 0x50]
call fcn.140013ae0
nop
lea r9, [0x140008760]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x70]
call fcn.1400189e4
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14000b3b2
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b3ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b3ac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
nop
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x14000b3f1
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b3eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b3eb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
nop
lea rcx, [rbp + 0x30]
call fcn.140010340
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14000b431
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x14000b42c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000b438
mov rcx, r8
call fcn.1400189a0
mov al, 1
jmp 0x14000d161
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x78], r12
mov r8d, 5
lea rdx, str.flag
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x50]
call fcn.140010f10
nop
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.14000a3d0
xorps xmm0, xmm0
test al, al
je 0x14000b7b6
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
mov rax, qword [rbp]
cmp rax, 6
jb 0x14000d1cb
add rax, 0xfffffffffffffffa
mov rsi, 0xffffffffffffffff
mov r8, rsi
cmp rax, rsi
cmovb r8, rax
lea rdx, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae rdx, qword [rbp - 0x10]
add rdx, 6
lea rcx, [rbp - 0x70]
call fcn.140011e10
lea rcx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14000b532
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b52d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b52d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.OnGuildDataChanged
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x70]
call fcn.1400087d0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000b5a8
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b5a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b5a3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
mov dword [rbp + 0xb0], 9
mov dword [rbp + 0xc0], 1
mov dword [rbp + 0xf0], 9
mov dword [rbp + 0x100], 2
mov dword [rbp + 0x130], 9
mov dword [rbp + 0x140], ebx
mov dword [rbp + 0x170], 9
mov dword [rbp + 0x180], 3
mov dword [rsp + 0x20], esi
mov r9d, dword [r15 + 0xc8]
lea r8, [rbp + 0x70]
mov rcx, qword [0x140022eb0]
call fcn.140017b10
lea r9, [rbp - 0x1b]
test ebx, ebx
jns 0x14000b650
neg ebx
nop dword [rax]
dec r9
mov eax, 0xcccccccd
mul ebx
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub bl, cl
add bl, 0x30
mov byte [r9], bl
mov ebx, edx
test edx, edx
jne 0x14000b620
dec r9
mov byte [r9], 0x2d
jmp 0x14000b676
dec r9
mov eax, 0xcccccccd
mul ebx
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub bl, cl
add bl, 0x30
mov byte [r9], bl
mov ebx, edx
test edx, edx
jne 0x14000b650
lea r8, [rbp - 0x1b]
mov rdx, r9
lea rcx, [rbp - 0x50]
call fcn.140012ba0
nop
lea r8, str.flag_set_to_item_id:
xor edx, edx
lea rcx, [rbp - 0x50]
call fcn.140010b00
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x78], r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rsp + 0x70]
call fcn.140013ae0
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x14000b712
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b70c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b70c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
nop
lea r9, [0x140008760]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x70]
call fcn.1400189e4
nop
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x14000b76b
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b765
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000b765
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
nop
lea rcx, [rbp + 0x30]
call fcn.140010340
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14000b431
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x14000b42c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
jbe 0x14000b429
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x78], r12
mov r8d, 5
lea rdx, str.ghost
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x50]
call fcn.140010f10
nop
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000b84e
cmp byte [0x140022de7], 0
sete al
mov byte [0x140022de7], al
lea rcx, [rbp - 0x50]
test al, al
je 0x14000b835
lea rdx, str.Ghost_is_now_enabled.
call fcn.140010ed0
mov rcx, rax
call fcn.140013ae0
jmp 0x14000b8fc
lea rdx, str.Ghost_is_now_disabled.
call fcn.140010ed0
mov rcx, rax
call fcn.140013ae0
jmp 0x14000b8fc
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
lea rdx, [0x14001b978]
lea rcx, [rsp + 0x70]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000b91f
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 0xa]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x10]
call fcn.140010a10
nop
lea rdx, [rbp - 0x50]
lea rcx, [0x140022e70]
call fcn.140010ca0
lea r8, [rbp - 0x50]
lea rdx, str.your_country_set_to
lea rcx, [rbp - 0x70]
call fcn.140011670
nop
lea r8, str.___Relog_to_game_to_change_it_successfully__
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140011830
mov rcx, rax
call fcn.140013ae0
nop
lea rcx, [rbp - 0x70]
call fcn.140010cd0
nop
lea rcx, [rbp - 0x50]
call fcn.140010cd0
nop
lea rcx, [rbp - 0x10]
call fcn.140010cd0
nop
lea rcx, [rbp + 0x30]
call fcn.140010340
nop
mov rcx, rdi
call fcn.140010cd0
mov al, 1
jmp 0x14000d170
lea rax, [rbp - 0x50]
mov qword [rsp + 0x48], rax
lea rdx, str.wrenchset
lea rcx, [rbp - 0x50]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000b9ac
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 0xb]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x10]
call fcn.140010a10
mov rdx, rax
lea rbx, [0x140022e30]
mov rcx, rbx
call fcn.140010d30
lea rcx, [rbp - 0x70]
call fcn.140010cd0
mov r8, rbx
lea rdx, str.Wrench_mode_set_to
lea rcx, [rbp - 0x50]
call fcn.140011670
mov rcx, rax
call fcn.140013ae0
jmp 0x14000b8fc
lea rax, [rbp - 0x50]
mov qword [rsp + 0x48], rax
lea rdx, str.wrenchmode
lea rcx, [rbp - 0x50]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000ba1e
cmp byte [0x140022de4], 0
sete al
mov byte [0x140022de4], al
lea rcx, [rbp - 0x50]
test al, al
lea rdx, str.Wrench_mode_is_on.
jne 0x14000ba0c
lea rdx, str.Wrench_mode_is_off.
call fcn.140010ed0
mov rcx, rax
call fcn.140013ae0
jmp 0x14000b8fc
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
lea rdx, str.uid
lea rcx, [rsp + 0x70]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000bae5
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 6]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x10]
call fcn.140010a10
nop
lea r8, [rbp - 0x50]
lea rdx, str.resolving_uid_for
lea rcx, [rsp + 0x70]
call fcn.140011670
mov rcx, rax
call fcn.140013ae0
lea r8, [rbp - 0x50]
lea rdx, str.actioninput_ntext_ignore__
lea rcx, [rsp + 0x70]
call fcn.140011670
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
lea rdx, str.actionfriends
lea rcx, [rsp + 0x70]
call fcn.140010ed0
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
mov byte [0x140022de5], 1
jmp 0x14000b8f2
lea rax, [rbp - 0x50]
mov qword [rsp + 0x48], rax
lea rdx, [0x14001ba88]
lea rcx, [rbp - 0x50]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000bcf9
mov rsi, 0xffffffffffffffff
mov r9, rsi
lea r8d, [rsi + 5]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x10]
call fcn.140010a10
nop
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x70]
call fcn.140010ae0
mov r9, rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x70]
call fcn.140010ac0
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x70]
call fcn.140010ae0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [r9]
mov r8, qword [r8]
mov rdx, qword [rax]
lea rcx, [rsp + 0x50]
call fcn.140011ae0
mov rax, qword [0x140022eb0]
mov rbx, qword [rax + 0x70]
mov r14, qword [rax + 0x78]
cmp rbx, r14
je 0x14000bcf0
nop word [rax + rax]
mov r9, rsi
mov r8d, 2
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140010a10
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140010ae0
mov r9, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x70]
call fcn.140010ac0
mov r8, rax
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x70]
call fcn.140010ae0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [r9]
mov r8, qword [r8]
mov rdx, qword [rax]
lea rcx, [rsp + 0x40]
call fcn.140011ae0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.140010a70
test rax, rax
je 0x14000bc48
lea rcx, [rsp + 0x70]
call fcn.140010cd0
add rbx, 0x58
cmp rbx, r14
jne 0x14000bbb0
jmp 0x14000bcf0
mov r8, rbx
lea rdx, str.Teleporting_to
lea rcx, [rbp - 0x50]
call fcn.140011670
mov rcx, rax
call fcn.140013ae0
lea rdx, str.OnSetPos
lea rcx, [rbp - 0x50]
call fcn.140010ed0
nop
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x70]
call fcn.1400087d0
nop
lea rcx, [rbp - 0x50]
call fcn.140010cd0
mov dword [rbp + 0xb0], 3
movss xmm0, dword [rbx + 0x48]
movss xmm1, dword [rbx + 0x4c]
movss dword [rbp + 0xc0], xmm0
movss dword [rbp + 0xc4], xmm1
mov rcx, qword [0x140022eb0]
movss dword [rcx + 0xd0], xmm0
movss dword [rcx + 0xd4], xmm1
mov dword [rsp + 0x20], esi
mov r9d, dword [rcx + 0xc8]
lea r8, [rbp + 0x70]
call fcn.140017b10
nop
lea rcx, [rbp + 0x70]
call fcn.14000a3b0
nop
lea rcx, [rsp + 0x70]
call fcn.140010cd0
nop
lea rcx, [rbp - 0x70]
jmp 0x14000b8f6
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rdx, str.warp
lea rcx, [rsp + 0x70]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000bd95
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 7]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x10]
call fcn.140010a10
nop
lea r8, [rbp - 0x50]
lea rdx, str._7Warping_to
lea rcx, [rsp + 0x70]
call fcn.140011670
mov rcx, rax
call fcn.140013ae0
lea r8, [rbp - 0x50]
lea rdx, str.actionjoin_request_nname
lea rcx, [rsp + 0x70]
call fcn.140011670
mov r9d, 3
mov r8, rax
xor edx, edx
call fcn.140017cd0
nop
jmp 0x14000b8f2
lea rax, [rbp - 0x50]
mov qword [rsp + 0x50], rax
lea rdx, str.pullall
lea rcx, [rbp - 0x50]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000bf2e
mov rsi, 0xffffffffffffffff
mov r9, rsi
lea r8d, [rsi + 7]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140010a10
nop
mov rax, qword [0x140022eb0]
mov rbx, qword [rax + 0x70]
mov r14, qword [rax + 0x78]
cmp rbx, r14
je 0x14000bf24
nop word [rax + rax]
mov r9, rsi
mov r8d, 2
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.140010a10
nop
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140010a70
test rax, rax
je 0x14000bf0e
mov edx, dword [rbx + 0x40]
lea rcx, [rbp + 0x10]
call fcn.140007840
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rbp - 0x70]
call fcn.1400117d0
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
nop
lea rcx, [rbp + 0x10]
call fcn.140010cd0
mov qword [rsp + 0x40], 5
lea rcx, [rsp + 0x40]
call fcn.140011b40
mov edx, dword [rbx + 0x40]
lea rcx, [rbp - 0x30]
call fcn.140007840
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x10]
call fcn.1400117d0
nop
lea r8, str._nbuttonClickedpull
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.140011830
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
nop
lea rcx, [rbp + 0x10]
call fcn.140010cd0
nop
lea rcx, [rbp - 0x30]
call fcn.140010cd0
mov qword [rsp + 0x40], 5
lea rcx, [rsp + 0x40]
call fcn.140011b40
lea rdx, str.Pulled
lea rcx, [rbp - 0x70]
call fcn.140010ed0
mov rcx, rax
call fcn.140013ae0
nop
lea rcx, [rbp - 0x50]
call fcn.140010cd0
add rbx, 0x58
cmp rbx, r14
jne 0x14000be10
lea rcx, [rsp + 0x70]
jmp 0x14000b8f6
lea rax, [rbp - 0x50]
mov qword [rsp + 0x50], rax
lea rdx, str.skin
lea rcx, [rbp - 0x50]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000c005
mov rsi, 0xffffffffffffffff
mov r9, rsi
lea r8d, [rsi + 7]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x10]
call fcn.140010a10
mov rcx, rax
call fcn.140010ab0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
lea rcx, [rbp - 0x70]
call fcn.140010cd0
lea rdx, str.OnChangeSkin
lea rcx, [rbp - 0x50]
call fcn.140010ed0
nop
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x70]
call fcn.1400087d0
nop
lea rcx, [rbp - 0x50]
call fcn.140010cd0
mov dword [rbp + 0xb0], 9
mov dword [rbp + 0xc0], ebx
mov dword [rsp + 0x20], esi
mov r9d, dword [r15 + 0xc8]
lea r8, [rbp + 0x70]
mov rcx, qword [0x140022eb0]
call fcn.140017b10
nop
lea rcx, [rbp + 0x70]
call fcn.14000a3b0
jmp 0x14000b8fc
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rdx, str.kill
lea rcx, [rsp + 0x70]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000c264
mov rsi, 0xffffffffffffffff
mov r9, rsi
lea r8d, [rsi + 7]
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x10]
call fcn.140010a10
nop
mov rax, qword [0x140022eb0]
mov rbx, qword [rax + 0x70]
mov r14, qword [rax + 0x78]
cmp rbx, r14
je 0x14000c25f
nop dword [rax + rax]
mov r9, rsi
mov r8d, 2
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140010a10
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140010ae0
mov r9, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x70]
call fcn.140010ac0
mov r8, rax
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x70]
call fcn.140010ae0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [r9]
mov r8, qword [r8]
mov rdx, qword [rax]
lea rcx, [rsp + 0x58]
call fcn.140011ae0
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x70]
call fcn.140010a70
test rax, rax
je 0x14000c248
mov edx, dword [rbx + 0x40]
lea rcx, [rbp + 0x10]
call fcn.140007840
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rbp - 0x70]
call fcn.1400117d0
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
nop
lea rcx, [rbp + 0x10]
call fcn.140010cd0
mov qword [rsp + 0x40], 5
lea rcx, [rsp + 0x40]
call fcn.140011b40
mov edx, dword [rbx + 0x40]
lea rcx, [rbp - 0x30]
call fcn.140007840
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x10]
call fcn.1400117d0
nop
lea r8, str._nbuttonClickedsurgery
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.140011830
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
nop
lea rcx, [rbp + 0x10]
call fcn.140010cd0
nop
lea rcx, [rbp - 0x30]
call fcn.140010cd0
mov qword [rsp + 0x40], 5
lea rcx, [rsp + 0x40]
call fcn.140011b40
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedcancel
lea rcx, [rbp - 0x70]
call fcn.140010ed0
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
mov qword [rsp + 0x40], 5
lea rcx, [rsp + 0x40]
call fcn.140011b40
lea rdx, str.Killed_him_
lea rcx, [rbp - 0x70]
call fcn.140010ed0
mov rcx, rax
call fcn.140013ae0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x230], xmm0
movups xmmword [rbp + 0x240], xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rax
mov dword [rbp + 0x268], eax
mov byte [rbp + 0x230], 0xa
mov dword [rbp + 0x244], 0xc64
lea r9, [rbp + 0x230]
call fcn.1400179d0
nop
lea rcx, [rsp + 0x70]
call fcn.140010cd0
add rbx, 0x58
cmp rbx, r14
jne 0x14000c080
jmp 0x14000b8f2
lea rax, [rbp - 0x50]
mov qword [rsp + 0x58], rax
lea rdx, str.wrench
lea rcx, [rbp - 0x50]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000c3ba
mov rsi, 0xffffffffffffffff
mov r9, rsi
lea r8d, [rsi + 7]
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x10]
call fcn.140010a10
nop
lea rdx, [0x14001bba0]
lea rcx, [rbp + 0x10]
call fcn.140010ed0
nop
mov rax, qword [0x140022eb0]
mov rbx, qword [rax + 0x70]
mov r14, qword [rax + 0x78]
cmp rbx, r14
je 0x14000c3a7
nop word [rax + rax]
mov r9, rsi
mov r8d, 2
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.140010a10
nop
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x50]
call fcn.140010ae0
mov r9, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140010ac0
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x50]
call fcn.140010ae0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [r9]
mov r8, qword [r8]
mov rdx, qword [rax]
lea rcx, [rsp + 0x48]
call fcn.140011ae0
mov edx, dword [rbx + 0x40]
lea rcx, [rbp - 0x70]
call fcn.140007840
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rsp + 0x70]
call fcn.1400117d0
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
nop
lea rcx, [rbp - 0x70]
call fcn.140010cd0
nop
lea rcx, [rbp - 0x50]
call fcn.140010cd0
add rbx, 0x58
cmp rbx, r14
jne 0x14000c2f0
lea rcx, [rbp + 0x10]
call fcn.140010cd0
nop
lea rcx, [rbp - 0x30]
jmp 0x14000b8f6
lea rax, [rbp - 0x50]
mov qword [rsp + 0x58], rax
lea rdx, str.proxy
lea rcx, [rbp - 0x50]
call fcn.140010ed0
mov rbx, rax
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x70]
call fcn.140010f10
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000a3d0
test al, al
je 0x14000c411
lea rdx, str._legal__recovers_surgery____tp__name___teleports_to_a_player_in_the_world____ghost__toggles_ghost__you_wont_move_for_others_when_its_enabled____uid__name___resolves_name_to_uid____flag__id___sets_flag_to_item_id____name__name___sets_name_to_name_
lea rcx, [rbp - 0x70]
call fcn.140010ed0
mov rcx, rax
call fcn.140013ae0
jmp 0x14000b8fc
lea rcx, [rbp - 0x10]
call fcn.140010cd0
nop
lea rcx, [rbp + 0x30]
call fcn.140010340
nop
mov rcx, rdi
call fcn.140010cd0
xor al, al
jmp 0x14000d170
mov rsi, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14000c441
mov rsi, qword [rdi]
mov rax, qword [rdi + 0x10]
cmp rax, 0xd
jb 0x14000c4a8
lea r14, [rax + rsi]
lea r8, [r14 - 0xc]
sub r8, rsi
mov edx, 0x67
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000c4a8
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.game_version
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14000c4f3
inc rbx
lea r8, [r14 - 0xc]
sub r8, rbx
mov edx, 0x67
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14000c470
lea rcx, [rbp + 0x30]
call fcn.140010340
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14000d15f
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x14000d15a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
jbe 0x14000d157
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000c4a8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], rax
mov rdx, rdi
lea rcx, [rbp - 0x70]
call fcn.140010f10
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.140009770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 2
lea rdx, [0x14001bcb8]
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x10]
call fcn.1400182f0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000c595
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c590
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000d06c
call fcn.1400189a0
movabs r14, 0x7fffffffffffffff
mov rax, r14
mov rcx, qword [rbp + 0x20]
sub rax, rcx
cmp rax, 2
jb 0x14000d1d1
lea r9, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae r9, qword [rbp + 0x10]
mov qword [rsp + 0x30], 2
lea rax, [0x14001bcbc]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp - 0x50]
call fcn.140012890
nop
lea rdx, [rbp - 0x50]
mov r13, qword [rbp - 0x50]
cmp qword [rbp - 0x38], 0x10
jb 0x14000c601
mov rdx, r13
test r13, r13
jne 0x14000c601
mov ebx, r12d
jmp 0x14000c65b
mov ebx, 0x55555555
mov rax, qword [rbp - 0x40]
test eax, eax
jne 0x14000c63f
movzx r8d, byte [rdx]
test r8b, r8b
je 0x14000c65b
nop word [rax + rax]
mov ecx, ebx
shr ecx, 0x1b
shl ebx, 5
add ebx, ecx
movzx eax, r8b
add ebx, eax
lea rdx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jne 0x14000c620
jmp 0x14000c65b
mov r8d, eax
mov ecx, ebx
shr ecx, 0x1b
shl ebx, 5
add ebx, ecx
movzx eax, byte [rdx]
add ebx, eax
lea rdx, [rdx + 1]
sub r8, 1
jne 0x14000c642
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 3
lea rdx, [0x14001bcc0]
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x18], r12
lea r12, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae r12, qword [rbp + 0x10]
mov r15, qword [rbp + 0x20]
cmp r15, r14
ja 0x14000d1d7
mov qword [rbp - 0x18], reloc.WS2_32.dll_ntohs
cmp r15, 0x10
jae 0x14000c6cd
mov qword [rbp - 0x20], r15
movups xmm0, xmmword [r12]
movups xmmword [rbp - 0x30], xmm0
jmp 0x14000c75e
mov rax, r15
or rax, 0xf
cmp rax, r14
ja 0x14000c6e8
mov r14, rax
mov ecx, socket
cmp rax, rcx
cmovb r14, rcx
mov rcx, r14
add rcx, 1
mov rsi, 0xffffffffffffffff
cmovb rcx, rsi
cmp rcx, 0x1000
jb 0x14000c735
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000d1a7
mov rcx, rax
call fcn.1400189a8
mov rcx, rax
test rax, rax
je 0x14000c72e
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14000c743
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14000c741
call fcn.1400189a8
jmp 0x14000c743
xor eax, eax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r14
lea r8, [r15 + 1]
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r8, [rbp - 0x30]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140009cc0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000c7b0
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c7ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c7ab
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 2
lea rdx, [0x14001bcc4]
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea rcx, [rbp - 0x70]
call fcn.140018180
mov r8, rax
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140009cc0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000c832
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c82d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c82d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 3
lea rdx, [0x14001bcc8]
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea rcx, [rbp - 0x70]
call fcn.140018180
mov r8, rax
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140009cc0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000c8b4
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c8af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c8af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 2
lea rdx, [0x14001bccc]
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
mov edx, 0x7fffffff
mov ecx, 0x80000000
call fcn.140017ea0
mov r8d, eax
lea r9, [rbp - 0x1b]
test eax, eax
jns 0x14000c940
neg r8d
nop dword [rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14000c900
dec r9
mov byte [r9], 0x2d
jmp 0x14000c96a
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14000c940
lea r8, [rbp - 0x1b]
mov rdx, r9
lea rcx, [rbp - 0x70]
call fcn.140012ba0
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140009cc0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000c9cc
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c9c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c9c7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 2
lea rdx, [0x14001bcd0]
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
mov edx, 0x7fffffff
mov ecx, 0x80000000
call fcn.140017ea0
mov r8d, eax
lea r9, [rbp - 0x1b]
test eax, eax
jns 0x14000ca50
neg r8d
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14000ca11
dec r9
mov byte [r9], 0x2d
jmp 0x14000ca7a
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14000ca50
lea r8, [rbp - 0x1b]
mov rdx, r9
lea rcx, [rbp - 0x70]
call fcn.140012ba0
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140009cc0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000cadc
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cad7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cad7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 4
lea rdx, str.hash
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
mov edx, 0x7fffffff
mov ecx, 0x80000000
call fcn.140017ea0
mov r8d, eax
lea r9, [rbp - 0x1b]
test eax, eax
jns 0x14000cb60
neg r8d
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14000cb21
dec r9
mov byte [r9], 0x2d
jmp 0x14000cb8a
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14000cb60
lea r8, [rbp - 0x1b]
mov rdx, r9
lea rcx, [rbp - 0x70]
call fcn.140012ba0
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140009cc0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000cbec
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cbe7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cbe7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 5
lea rdx, str.hash2
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea r9, [rbp - 0x1b]
nop dword [rax + rax]
dec r9
mov eax, 0xcccccccd
mul ebx
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub bl, cl
add bl, 0x30
mov byte [r9], bl
mov ebx, edx
test edx, edx
jne 0x14000cc20
lea r8, [rbp - 0x1b]
mov rdx, r9
lea rcx, [rbp - 0x70]
call fcn.140012ba0
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140009cc0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000cca8
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cca3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cca3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
mov r8d, 4
lea rdx, str.meta
lea rcx, [rbp - 0x30]
call fcn.140011e10
nop
mov edx, 0xa
lea ecx, [rdx - 4]
call fcn.140017ea0
mov esi, eax
mov eax, 4
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x14002332c], ecx
jle 0x14000cd1a
lea rcx, [0x14002332c]
call fcn.140018f90
cmp dword [0x14002332c], 0xffffffff
jne 0x14000cd1a
lea rcx, [0x14002332c]
call fcn.140018f24
mov rdx, rsi
xor r8d, r8d
lea rcx, [rbp - 0x70]
call fcn.140010dc0
lea rbx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae rbx, qword [rbp - 0x70]
test esi, esi
je 0x14000cde5
nop
movups xmm0, xmmword [str.0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM]
movups xmmword [rbp + 0x230], xmm0
movups xmm1, xmmword [0x14001cb30]
movups xmmword [rbp + 0x240], xmm1
movups xmm0, xmmword [0x14001cb40]
movups xmmword [rbp + 0x250], xmm0
movsd xmm0, qword [0x14001cb50]
movsd qword [rbp + 0x260], xmm0
mov eax, dword [0x14001cb58]
mov dword [rbp + 0x268], eax
movzx eax, word [0x14001cb5c]
mov word [rbp + 0x26c], ax
movzx eax, byte [0x14001cb5e]
mov byte [rbp + 0x26e], al
mov edx, 0x7fffffff
mov ecx, 0x7fff
call fcn.140017ea0
mov r8d, eax
mov eax, 0x8421085
mul r8d
mov ecx, r8d
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 5
imul ecx, ecx, 0x3e
sub r8d, ecx
movzx ecx, byte [rbp + r8 + 0x230]
mov byte [rbx], cl
lea rbx, [rbx + 1]
add esi, 0xffffffff
jne 0x14000cd40
mov r8d, 4
lea rdx, str..com
lea rcx, [rbp - 0x70]
call fcn.1400113f0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor esi, esi
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x10]
call fcn.140009cc0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14000ce7d
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ce78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ce78
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
movdqa xmm0, xmmword [0x14001cb70]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x14000cecc
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cec7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cec7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov r8d, 7
lea rdx, str.country
lea rcx, [rsp + 0x70]
call fcn.140011e10
nop
lea rdx, [0x140022e70]
lea rcx, [rbp - 0x70]
call fcn.140010f10
mov r8, rax
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140009cc0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000cf55
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cf50
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cf50
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140009e40
mov rbx, rax
cmp rdi, rax
je 0x14000cfcd
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14000cfa1
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x14000cf9c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000d000
mov rcx, r8
call fcn.1400189a0
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
movups xmm0, xmmword [rbx]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rdi + 0x10], xmm1
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14000d00c
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d007
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d007
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
mov byte [0x140022de6], 0
lea rcx, str._SERVER_:_Spoofing_login_info_n
call fcn.140007560
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.140010f10
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.140017cd0
nop
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000d07c
lea rdx, [rax + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x14000d073
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d073
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r13
call fcn.1400189a0
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14000d0ba
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d0b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d0b5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400189a0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x10], 0
lea rcx, [rbp - 0x10]
call fcn.140010340
nop
lea rcx, [rbp + 0x30]
call fcn.140010340
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14000b1c8
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x14000b1c3
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
jbe 0x14000b1c0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, [rbp + 0x30]
call fcn.140010340
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14000d15f
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x14000d15a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000d1a0
mov rcx, r8
call fcn.1400189a0
xor al, al
mov byte [rdi], 0
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rdi + 0x10], r12
mov rcx, qword [rbp + 0x270]
xor rcx, rsp
call fcn.140018980
lea r11, [rsp + 0x380]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140007780
nop
call fcn.140011650
int3
call fcn.140011650
nop
call fcn.140007820
int3
call fcn.140007820
nop
call fcn.140007820
nop
call fcn.140011650
nop
call fcn.140007820
nop
call fcn.140007820
int3