Function at 0x140071770
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x730]
sub rsp, 0x830
movaps xmmword [rsp + 0x820], xmm6
mov rax, qword [0x14011a0b8]
xor rax, rsp
mov qword [rbp + 0x710], rax
mov r13, r8
mov qword [rbp + 0x50], r8
mov r15, rdx
mov qword [rbp - 0x68], rdx
mov r12, rcx
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0xf8], rcx
mov qword [rbp + 0x100], rdx
mov qword [rbp + 0x108], r8
xor esi, esi
mov dword [rsp + 0x48], esi
mov qword [rbp + 0x40], rsi
mov byte [rsp + 0x20], sil
mov r9b, 1
lea r8, [rbp + 8]
mov rdx, r13
lea rcx, [rbp + 0x160]
call fcn.14006a760
nop
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], sil
lea r8d, [rsi + 9]
lea rdx, str.sessionid
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071888
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071883
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071883
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 7
lea rdx, str.ownerid
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x14007191a
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071915
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071915
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 3
lea rdx, [0x1400d1a00]
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x1400719ac
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400719a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400719a7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 4
lea rdx, str.name
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071a3e
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071a39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071a39
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 8
lea rdx, str.contents
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071ad0
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071acb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071acb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 3
lea rdx, [0x1400d1a04]
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071b62
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071b5d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071b5d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 8
lea rdx, str.username
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071bf4
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071bef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071bef
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 8
lea rdx, str.password
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071c86
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071c81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071c81
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 6
lea rdx, str.secret
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071d18
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071d13
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071d13
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 7
lea rdx, str.version
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071daa
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071da5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071da5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 6
lea rdx, str.fileid
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071e3c
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071e37
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071e37
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov r8d, 8
lea rdx, str.webhooks
lea rcx, [rbp + 0x130]
call fcn.14004af40
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x160]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140071ece
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071ec9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071ec9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x20], 0
mov r9b, reloc.WLDAP32.dll_Ordinal_32
mov r14, 0xffffffffffffffff
mov r8d, r14d
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x160]
call fcn.140073fa0
nop
mov rcx, qword [r12 + 0x10]
cmp qword [r12 + 0x18], 0x10
jb 0x140071f0e
mov rax, qword [r12]
add rcx, rax
jmp 0x140071f14
add rcx, r12
mov rax, r12
cmp rax, rcx
je 0x140071f30
nop dword [rax]
cmp byte [rax], 0x26
jne 0x140071f28
mov byte [rax], reloc.WLDAP32.dll_Ordinal_32
inc rax
cmp rax, rcx
jne 0x140071f20
mov byte [rbp + 0x150], 0
xor edx, edx
lea rcx, [rbp + 0x158]
call fcn.14006da00
nop
xor edx, edx
mov r8d, 0xf0
lea rcx, [rbp + 0x3c0]
call sub.VCRUNTIME140.dll_memset
lea rax, [0x140000000]
lea rax, [rax + 0xd19e0]
mov qword [rbp + 0x3c0], rax
lea rcx, [rbp + 0x450]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov edi, 0x80
mov dword [rsp + 0x48], edi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x3c0]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x3c0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x3c0], rax
mov rax, qword [rbp + 0x3c0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0x3bc], edx
lea r8d, [rdi - 0x7f]
mov rdx, r12
lea rcx, [rbp + 0x3d0]
call fcn.14005a130
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], rax
lea rax, [rbp + 0x60]
mov qword [rsp + 0x48], rax
movdqu xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], reloc.WS2_32.dll_ntohs
lea rax, [rbp + 0x60]
mov qword [rbp + 0xf0], rax
lea rax, [rbp - 0x60]
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x3c0]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], reloc.WS2_32.dll_ntohs
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x3c0]
call fcn.14004f650
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
test byte [rdx + rax + 0x10], 6
mov rax, qword [rbp - 0x60]
cmovne rax, rsi
mov qword [rbp - 0x60], rax
lea rax, [rbp - 0x60]
mov qword [rbp + 0x58], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], rsi
lea rax, [rbp + 0x88]
mov qword [rsp + 0x48], rax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x88], rax
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x90]
call fcn.14004dc70
lea rax, [rbp + 0x88]
mov qword [rbp + 0x190], rax
mov rax, qword [rbp - 0x60]
mov qword [rbp + 8], rax
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x10]
call fcn.14004dc70
lea rax, [rbp + 8]
mov qword [rsp + 0x70], rax
lea rax, [rbp + 0x1b0]
mov qword [rsp + 0x48], rax
mov rax, qword [rbp + 0x88]
cmp qword [rbp + 8], rax
je 0x14007216a
nop dword [rax]
nop word [rax + rax]
mov rax, qword [rbp + 0x1b8]
cmp rax, qword [rbp + 0x1c0]
je 0x140072126
lea rdx, [rbp + 0x10]
mov rcx, rax
call fcn.14004dc70
add qword [rbp + 0x1b8], 0x20
jmp 0x140072139
lea r8, [rbp + 0x10]
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.140067cf0
lea rdx, [rbp + 0x10]
mov rcx, qword [rbp + 8]
call fcn.14004f650
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
test byte [rdx + rax + 0x10], 6
je 0x14007215d
mov qword [rbp + 8], rsi
mov rax, rsi
jmp 0x140072161
mov rax, qword [rbp + 8]
cmp rax, qword [rbp + 0x88]
jne 0x140072100
lea rcx, [rbp + 8]
call fcn.14006dda0
nop
lea rcx, [rbp + 0x88]
call fcn.14006dda0
nop
lea rcx, [rbp - 0x60]
call fcn.14006dda0
nop
lea rcx, [rbp + 0x60]
call fcn.14006dda0
nop
mov rbx, qword [rbp + 0x1b0]
mov rax, qword [rbp + 0x1b8]
mov qword [rsp + 0x48], rax
cmp rbx, rax
je 0x14007240c
mov r12, qword [rsp + 0x70]
nop word [rax + rax]
lea rax, [rbp + 0x190]
mov qword [rsp + 0x70], rax
mov rsi, qword [rbx + 0x10]
mov r15, rbx
mov r13, qword [rbx + 0x18]
cmp r13, 0x10
jb 0x1400721e0
mov r15, qword [rbx]
test rsi, rsi
je 0x1400721ff
mov r8, rsi
mov edx, 0x3d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400721ff
sub rax, r15
jmp 0x140072202
mov rax, r14
inc rax
xor r15d, r15d
mov qword [rbp + 0x130], r15
mov qword [rbp + 0x140], r15
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], r15b
cmp rsi, rax
jb 0x14007395c
sub rsi, rax
mov r8, r14
cmp rsi, r14
cmovb r8, rsi
mov rcx, rbx
cmp r13, 0x10
jb 0x14007224a
mov rcx, qword [rbx]
lea rdx, [rcx + rax]
lea rcx, [rbp + 0x130]
call fcn.14004af40
bts edi, 8
xor eax, eax
mov qword [rbp + 0x198], rax
mov byte [rbp + 0x190], 3
lea ecx, [rax + 0x20]
call fcn.1400cbeb0
movups xmm0, xmmword [rbp + 0x130]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rbp + 0x140]
movups xmmword [rax + 0x10], xmm1
mov qword [rbp + 0x140], r15
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
mov qword [rbp + 0x198], rax
mov rsi, qword [rbx + 0x10]
mov r15, rbx
mov r13, qword [rbx + 0x18]
cmp r13, 0x10
jb 0x1400722bf
mov r15, qword [rbx]
test rsi, rsi
je 0x1400722de
mov r8, rsi
mov edx, 0x3d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400722de
sub rax, r15
jmp 0x1400722e1
mov rax, r14
xor ecx, ecx
mov qword [rbp + 0x110], rcx
mov qword [rbp + 0x120], rcx
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], cl
cmp rsi, rax
cmovb rax, rsi
mov rdx, rbx
cmp r13, 0x10
jb 0x140072315
mov rdx, qword [rbx]
mov r8, rax
lea rcx, [rbp + 0x110]
call fcn.14004af40
bts edi, 9
movzx esi, byte [rbp + 0x150]
test sil, sil
jne 0x14007234c
mov sil, 1
mov byte [rbp + 0x150], sil
call fcn.140068d80
mov qword [rbp + 0x158], rax
jmp 0x140072359
cmp sil, 1
jne 0x14007236b
mov rax, qword [rbp + 0x158]
lea rdx, [rbp + 0x110]
mov rcx, rax
call fcn.14006e880
mov r12, rax
movzx edx, byte [r12]
movzx ecx, byte [rbp + 0x190]
mov byte [r12], cl
mov byte [rbp + 0x190], dl
mov rcx, qword [r12 + 8]
mov rdx, qword [rbp + 0x198]
mov qword [r12 + 8], rdx
mov qword [rbp + 0x198], rcx
movzx edx, byte [rbp + 0x190]
lea rcx, [rbp + 0x198]
call fcn.140073a40
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x1400723ef
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400723e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072499
call fcn.1400cbef4
nop
add rbx, 0x20
cmp rbx, qword [rsp + 0x48]
jne 0x1400721c0
mov r12, qword [rbp + 0x48]
mov r13, qword [rbp + 0x50]
mov r15, qword [rbp - 0x68]
xor esi, esi
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 9
lea rdx, str.sessionid
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x1400724a5
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400724a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400724a0
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.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 7
lea rdx, str.ownerid
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140072537
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072532
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140072532
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 3
lea rdx, [0x1400d1a00]
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x1400725c9
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400725c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400725c4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 4
lea rdx, str.name
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x14007265b
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072656
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140072656
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 3
lea rdx, [0x1400d1a04]
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x1400726ed
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400726e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400726e8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 8
lea rdx, str.username
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x14007277f
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007277a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007277a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 8
lea rdx, str.password
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140072811
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007280c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007280c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 8
lea rdx, str.contents
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x1400728a3
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007289e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007289e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 6
lea rdx, str.secret
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140072935
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072930
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140072930
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 7
lea rdx, str.version
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x1400729c7
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400729c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400729c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 6
lea rdx, str.fileid
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140072a59
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072a54
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140072a54
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov r8d, 8
lea rdx, str.webhooks
lea rcx, [rbp + 0x110]
call fcn.14004af40
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x150]
call fcn.14006f100
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140072aeb
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072ae6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140072ae6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400cbef4
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x20], 0
mov r9b, reloc.WLDAP32.dll_Ordinal_32
mov r8d, r14d
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x150]
call fcn.140073fa0
nop
lea rcx, [rbp + 0x210]
call fcn.1400765d0
nop
mov r8d, 0x104
lea rdx, [rbp + 0x500]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rcx, [rbp + 0x500]
call qword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
mov qword [rbp + 0x1d0], rsi
movdqa xmm0, xmmword [0x1400d2ee0]
movdqu xmmword [rbp + 0x1e0], xmm0
mov word [rbp + 0x1d0], si
mov r8, r14
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x140072b60
mov rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.14004e280
nop
lea rdx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 8
cmovae rdx, qword [rbp + 0x1d0]
mov rax, qword [rbp + 0x1e0]
lea r8, [rdx + rax*2]
lea rdx, [rbp + 0x1d0]
cmovae rdx, qword [rbp + 0x1d0]
lea r9, [rsp + 0x40]
lea rcx, [rbp + 0x230]
call fcn.1400664c0
nop
movabs rsi, 0x7fffffffffffffff
mov rax, rsi
mov rcx, qword [rbp + 0x220]
sub rax, rcx
cmp rax, 8
jb 0x140073962
lea r9, [rbp + 0x210]
cmp qword [rbp + 0x228], 0x10
cmovae r9, qword [rbp + 0x210]
mov qword [rsp + 0x30], 8
lea rax, str.KeyAuth
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x210]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x170]
call fcn.14004f530
bts edi, 0xa
mov rax, qword [rbp + 0x240]
lea r8, [rax - 4]
mov qword [rbp + 0x110], 0
movdqa xmm0, xmmword [0x140106760]
movdqu xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x110], 0
cmp rax, r8
cmovb r8, rax
lea rdx, [rbp + 0x230]
cmp qword [rbp + 0x248], 0x10
cmovae rdx, qword [rbp + 0x230]
lea rcx, [rbp + 0x110]
call fcn.14004af40
bts edi, 0xb
mov rax, rsi
mov rcx, qword [rbp + 0x180]
sub rax, rcx
cmp rax, 7
jb 0x140073968
lea r9, [rbp + 0x170]
cmp qword [rbp + 0x188], 0x10
cmovae r9, qword [rbp + 0x170]
mov qword [rsp + 0x30], 7
lea rax, str.Debug_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x170]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.14004f530
bts edi, 0xc
lea r9, [rbp + 0x110]
lea r8, [rsp + 0x50]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x1f0]
call fcn.14006d100
bts edi, 0xd
lea rcx, [rsp + 0x50]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x110]
call fcn.14004a0c0
xor r8d, r8d
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x18]
call fcn.140066560
nop
or edi, 1
mov dword [rsp + 0x48], edi
lea rcx, [rbp - 0x18]
call fcn.140076300
lea rdx, str.Debug
test al, al
je 0x140072e0a
mov rax, rsi
mov rcx, qword [rbp + 0x180]
sub rax, rcx
cmp rax, 6
jb 0x14007396e
lea r9, [rbp + 0x170]
cmp qword [rbp + 0x188], 0x10
cmovae r9, qword [rbp + 0x170]
mov qword [rsp + 0x30], 6
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x170]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x38]
call fcn.14004f530
bts edi, 0xe
or edi, 2
mov dword [rsp + 0x48], edi
xor r8d, r8d
lea rdx, [rbp - 0x38]
lea rcx, [rsp + 0x78]
call fcn.140066560
nop
or edi, 4
mov dword [rsp + 0x48], edi
lea rcx, [rsp + 0x78]
call fcn.140076300
test al, al
je 0x140072e0a
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
lea rcx, [rsp + 0x50]
call fcn.140066560
nop
or edi, 8
mov dword [rsp + 0x48], edi
lea rcx, [rsp + 0x50]
call fcn.140076300
test al, al
je 0x140072e0a
xor bl, bl
jmp 0x140072e0c
mov bl, 1
test dil, 8
je 0x140072e20
and edi, 0xfffffff7
lea rcx, [rsp + 0x50]
call fcn.14004dbf0
nop
test dil, 4
je 0x140072e34
and edi, 0xfffffffb
lea rcx, [rsp + 0x78]
call fcn.14004dbf0
nop
test dil, 2
je 0x140072e47
and edi, 0xfffffffd
lea rcx, [rbp - 0x38]
call fcn.14004a0c0
nop
test dil, 1
je 0x140072e59
and edi, 0xfffffffe
lea rcx, [rbp - 0x18]
call fcn.14004dbf0
test bl, bl
je 0x1400730ac
xor r8d, r8d
lea rdx, [rbp + 0x170]
lea rcx, [rsp + 0x50]
call fcn.140066560
nop
lea rcx, [rsp + 0x50]
call fcn.140076300
movzx ebx, al
lea rcx, [rsp + 0x50]
call fcn.14004dbf0
test bl, bl
jne 0x140072edc
xor r8d, r8d
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x110]
call fcn.140066560
nop
lea rcx, [rbp + 0x110]
cmp qword [rbp + 0x128], 8
cmovae rcx, qword [rbp + 0x110]
call fcn.1400cbae0
shr rax, 0x20
test eax, eax
jne 0x140073974
lea rcx, [rbp + 0x110]
call fcn.14004dbf0
mov rax, rsi
mov rcx, qword [rbp + 0x180]
sub rax, rcx
cmp rax, 6
jb 0x14007398a
lea r9, [rbp + 0x170]
cmp qword [rbp + 0x188], 0x10
cmovae r9, qword [rbp + 0x170]
mov qword [rsp + 0x30], 6
lea rax, str.Debug
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x170]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x78]
call fcn.14004f530
bts edi, 0xf
xor r8d, r8d
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x50]
call fcn.140066560
nop
lea rcx, [rsp + 0x50]
call fcn.140076300
movzx ebx, al
lea rcx, [rsp + 0x50]
call fcn.14004dbf0
nop
lea rcx, [rsp + 0x78]
call fcn.14004a0c0
test bl, bl
jne 0x140073031
mov rax, rsi
mov rcx, qword [rbp + 0x180]
sub rax, rcx
cmp rax, 6
jb 0x140073990
lea r9, [rbp + 0x170]
cmp qword [rbp + 0x188], 0x10
cmovae r9, qword [rbp + 0x170]
mov qword [rsp + 0x30], 6
lea rax, str.Debug
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x170]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.14004f530
bts edi, 0x10
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x110]
call fcn.140066560
nop
lea rcx, [rbp + 0x110]
cmp qword [rbp + 0x128], 8
cmovae rcx, qword [rbp + 0x110]
call fcn.1400cbae0
shr rax, 0x20
test eax, eax
jne 0x140073996
lea rcx, [rbp + 0x110]
call fcn.14004dbf0
nop
lea rcx, [rsp + 0x50]
call fcn.14004a0c0
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
lea rcx, [rsp + 0x50]
call fcn.140066560
nop
lea rcx, [rsp + 0x50]
call fcn.140076300
movzx ebx, al
lea rcx, [rsp + 0x50]
call fcn.14004dbf0
test bl, bl
jne 0x1400730ac
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x110]
call fcn.140066560
nop
lea rcx, [rbp + 0x110]
cmp qword [rbp + 0x128], 8
cmovae rcx, qword [rbp + 0x110]
call fcn.1400cbae0
shr rax, 0x20
test eax, eax
jne 0x1400739ac
lea rcx, [rbp + 0x110]
call fcn.14004dbf0
cmp qword [r13 + 0x10], 0xc8
jb 0x140073168
lea rcx, [rbp + 0x1f0]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x170]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x230]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x1d0]
call fcn.14004dbf0
nop
lea rcx, [rbp + 0x210]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x250]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x1b0]
call fcn.140059e30
nop
lea rcx, [rbp + 0x3c0]
call fcn.14006ed80
nop
movzx edx, byte [rbp + 0x150]
lea rcx, [rbp + 0x158]
call fcn.140073a40
nop
lea rcx, [rbp + 0x270]
call fcn.14004a0c0
nop
movzx edx, byte [rbp + 0x160]
lea rcx, [rbp + 0x168]
call fcn.140073a40
nop
mov rcx, r12
call fcn.14004a0c0
nop
mov rcx, r15
jmp 0x140073916
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [rbp + 0x1c8], rax
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
mov r15, rax
mov r9, rax
lea r8, str._m__d__Y
mov edx, 0x50
lea rcx, [rbp + 0x4b0]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x2b0]
call sub.VCRUNTIME140.dll_memset
mov rcx, rsi
mov rax, qword [rbp + 0x200]
sub rcx, rax
cmp rcx, 1
jb 0x1400739c2
lea r9, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae r9, qword [rbp + 0x1f0]
mov qword [rsp + 0x30], 1
lea rcx, [0x1400d1a5c]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x1f0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.14004f530
bts edi, 0x11
lea rax, [rbp + 0x4b0]
inc r14
cmp byte [rax + r14], 0
jne 0x140073220
mov r8, r14
lea rdx, [rbp + 0x4b0]
lea rcx, [rsp + 0x50]
call fcn.14004e400
xor ebx, ebx
mov qword [rbp + 0x130], rbx
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x140], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x140], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
bts edi, 0x12
lea r8d, [rbx + 4]
lea rdx, str..txt
lea rcx, [rbp + 0x130]
call fcn.14004e400
mov qword [rbp + 0x110], rbx
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x120], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
bts edi, 0x13
lea rbx, [rbp + 0x110]
cmp qword [rbp + 0x128], 0x10
cmovae rbx, qword [rbp + 0x110]
lea rax, [0x140000000]
lea rax, [rax + 0xe7d68]
mov qword [rbp + 0x2b0], rax
lea rcx, [rbp + 0x358]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
bts edi, 0x14
mov dword [rsp + 0x48], edi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x2b0]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x2b0], r14
mov rax, qword [rbp + 0x2b0]
movsxd rcx, dword [rax + 4]
lea r8d, [rcx - 0xa8]
mov dword [rbp + rcx + 0x2ac], r8d
lea rcx, [rbp + 0x2b8]
call fcn.14004e580
nop
mov r9d, 0x40
lea r8d, [r9 - 0x36]
mov rdx, rbx
lea rcx, [rbp + 0x2b8]
call fcn.14004e4b0
test rax, rax
jne 0x1400733a8
mov rax, qword [rbp + 0x2b0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x2b0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp + 0x2b0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x2b0], r14
mov rax, qword [rbp + 0x2b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x2ac], edx
lea rcx, [rbp + 0x110]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x130]
call fcn.14004a0c0
nop
lea rcx, [rsp + 0x50]
call fcn.14004a0c0
mov ebx, dword [r15 + 8]
mov r14d, dword [r15 + 4]
xor r15d, r15d
mov qword [rbp + 0x190], r15
mov qword [rbp + 0x1a0], r15
mov qword [rbp + 0x1a8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x190], r15b
lea r8d, [r15 + 2]
lea rcx, [rbp + 0x190]
cmp ebx, 0xc
jge 0x140073440
lea rdx, [0x1400d1a60]
call fcn.14004af40
jmp 0x14007344f
lea rdx, [0x1400d1a64]
call fcn.14004af40
sub ebx, 0xc
mov edx, r14d
cmp r14d, 0xa
jge 0x1400734af
lea rcx, [rsp + 0x78]
call fcn.140052920
nop
or edi, 0x10
mov dword [rsp + 0x48], edi
mov r9d, 1
lea r8, str.0123456789ABDEFGHIJKLMNOPQRSTUVWXYZ
xor edx, edx
mov rcx, rax
call fcn.14005c310
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts edi, 0x15
lea rax, [rsp + 0x50]
or edi, 0x20
jmp 0x1400734be
lea rcx, [rbp + 0xd0]
call fcn.140052920
or edi, 0x40
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x140], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
test dil, 0x40
je 0x1400734f8
and edi, 0xffffffbf
lea rcx, [rbp + 0xd0]
call fcn.14004a0c0
nop
test dil, 0x20
je 0x14007350c
and edi, 0xffffffdf
lea rcx, [rsp + 0x50]
call fcn.14004a0c0
nop
test dil, 0x10
je 0x14007351c
lea rcx, [rsp + 0x78]
call fcn.14004a0c0
mov edx, ebx
lea rcx, [rbp + 0x88]
call fcn.140052920
nop
mov r8d, 1
lea rdx, [0x1400d1a68]
mov rcx, rax
call fcn.14004e400
mov qword [rbp - 0x38], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x28], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x28], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x130]
cmp qword [rbp + 0x148], 0x10
cmovae rdx, qword [rbp + 0x130]
mov r8, qword [rbp + 0x140]
lea rcx, [rbp - 0x38]
call fcn.14004e400
mov qword [rbp - 0x18], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x1400e6e0c]
lea rcx, [rbp - 0x18]
call fcn.14004e400
mov qword [rbp + 0xb0], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0x10
cmovae rdx, qword [rbp + 0x190]
mov r8, qword [rbp + 0x1a0]
lea rcx, [rbp + 0xb0]
call fcn.14004e400
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm6
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xb0]
call fcn.14004a0c0
nop
lea rcx, [rbp - 0x18]
call fcn.14004a0c0
nop
lea rcx, [rbp - 0x38]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x88]
call fcn.14004a0c0
movq rcx, xmm6
sub rsi, rcx
cmp rsi, 4
jb 0x140073956
lea rax, [rbp + 0x110]
cmp qword [rbp + 0x128], 0x10
cmovae rax, qword [rbp + 0x110]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 4
lea r9, str._n_n_
lea r8, [rbp + 0x110]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xd0]
call fcn.14004f530
nop
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str._nData_sent_:
lea rcx, [rbp + 0xd0]
call fcn.14004e400
mov qword [rsp + 0x50], r15
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x250]
cmp qword [rbp + 0x268], 0x10
cmovae rdx, qword [rbp + 0x250]
mov r8, qword [rbp + 0x260]
lea rcx, [rsp + 0x50]
call fcn.14004e400
mov qword [rsp + 0x78], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x78], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x78], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r8, str._nResponse_:
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 8]
call fcn.14004e910
nop
lea r8, [rbp + 0x270]
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14004e9d0
nop
lea r8, str.Sent_to:
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.14004e910
nop
mov r8, qword [rbp - 0x68]
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.14004e9d0
nop
lea rcx, [rbp + 0x60]
call fcn.14004a0c0
nop
lea rcx, [rbp - 0x60]
call fcn.14004a0c0
nop
lea rcx, [rbp + 8]
call fcn.14004a0c0
nop
lea rcx, [rsp + 0x78]
call fcn.14004a0c0
nop
lea rcx, [rsp + 0x50]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0xd0]
call fcn.14004a0c0
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x2b0]
call fcn.14004ea90
lea rcx, [rbp + 0x2b0]
call fcn.14004d9a0
nop
lea rcx, [rbp + 0x290]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x110]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x130]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x190]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x2b0]
call fcn.14004b260
nop
lea rcx, [rbp + 0x1f0]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x170]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x230]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x1d0]
call fcn.14004dbf0
nop
lea rcx, [rbp + 0x210]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x250]
call fcn.14004a0c0
nop
lea rcx, [rbp + 0x1b0]
call fcn.140059e30
nop
lea rcx, [rbp + 0x3c0]
call fcn.14006ed80
nop
movzx edx, byte [rbp + 0x150]
lea rcx, [rbp + 0x158]
call fcn.140073a40
nop
lea rcx, [rbp + 0x270]
call fcn.14004a0c0
nop
movzx edx, byte [rbp + 0x160]
lea rcx, [rbp + 0x168]
call fcn.140073a40
nop
mov rcx, r12
call fcn.14004a0c0
nop
mov rcx, qword [rbp - 0x68]
call fcn.14004a0c0
nop
mov rcx, r13
call fcn.14004a0c0
mov rcx, qword [rbp + 0x710]
xor rcx, rsp
call fcn.1400cbe90
mov rbx, qword [rsp + 0x888]
movaps xmm6, xmmword [rsp + 0x820]
add rsp, 0x830
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140049fa0
nop
call fcn.14004e690
nop
call fcn.140049fa0
nop
call fcn.140049fa0
nop
call fcn.140049fa0
nop
lea r8, [rbp + 0x110]
mov edx, eax
lea rcx, str.create_directory
call fcn.1400703b0
nop
call fcn.140049fa0
int3
call fcn.140049fa0
nop
lea r8, [rbp + 0x110]
mov edx, eax
lea rcx, str.create_directory
call fcn.1400703b0
nop
lea r8, [rbp + 0x110]
mov edx, eax
lea rcx, str.create_directory
call fcn.1400703b0
nop
call fcn.140049fa0
int3