Function at 0x1400e5eb0
Capabilities:
Parse pe header
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
call fcn.140222560
xor r13d, r13d
test eax, eax
je 0x1400e5f13
xorps xmm0, xmm0
mov qword [rbp - 0x10], r13
mov r8d, reloc.WS2_32.dll_select
mov qword [rbp - 8], r13
lea rdx, str.Debugger_Detected
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140047180
lea rcx, [rbp - 0x20]
call fcn.1400e07a0
call fcn.140247fb0
call fcn.140228a10
call fcn.140220a40
test eax, eax
je 0x1400e5f54
xorps xmm0, xmm0
mov qword [rbp - 0x10], r13
mov r8d, reloc.WS2_32.dll_select
mov qword [rbp - 8], r13
lea rdx, str.Debugger_Detected
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140047180
lea rcx, [rbp - 0x20]
call fcn.1400e07a0
call fcn.140247fb0
call fcn.140228a10
call fcn.140223840
test eax, eax
je 0x1400e5f95
xorps xmm0, xmm0
mov qword [rbp - 0x10], r13
mov r8d, reloc.WS2_32.dll_select
mov qword [rbp - 8], r13
lea rdx, str.Debugger_Detected
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140047180
lea rcx, [rbp - 0x20]
call fcn.1400e07a0
call fcn.140247fb0
call fcn.140228a10
call fcn.1402231d0
test eax, eax
je 0x1400e5fd6
xorps xmm0, xmm0
mov qword [rbp - 0x10], r13
mov r8d, reloc.WS2_32.dll_select
mov qword [rbp - 8], r13
lea rdx, str.Debugger_Detected
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140047180
lea rcx, [rbp - 0x20]
call fcn.1400e07a0
call fcn.140247fb0
call fcn.140228a10
call fcn.1402210b0
test eax, eax
je 0x1400e6017
xorps xmm0, xmm0
mov qword [rbp - 0x10], r13
mov r8d, reloc.WS2_32.dll_select
mov qword [rbp - 8], r13
lea rdx, str.Debugger_Detected
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140047180
lea rcx, [rbp - 0x20]
call fcn.1400e07a0
call fcn.140247fb0
call fcn.140228a10
call fcn.1402226d0
test eax, eax
je 0x1400e6058
xorps xmm0, xmm0
mov qword [rbp - 0x10], r13
mov r8d, reloc.WS2_32.dll_select
mov qword [rbp - 8], r13
lea rdx, str.Debugger_Detected
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140047180
lea rcx, [rbp - 0x20]
call fcn.1400e07a0
call fcn.140247fb0
call fcn.140228a10
call fcn.140221ec0
test eax, eax
je 0x1400e6099
xorps xmm0, xmm0
mov qword [rbp - 0x10], r13
mov r8d, reloc.WS2_32.dll_select
mov qword [rbp - 8], r13
lea rdx, str.Debugger_Detected
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140047180
lea rcx, [rbp - 0x20]
call fcn.1400e07a0
call fcn.140247fb0
call fcn.140228a10
call fcn.140246ac0
test eax, eax
je 0x1400e60da
xorps xmm0, xmm0
mov qword [rbp - 0x10], r13
mov r8d, Ordinal_30
mov qword [rbp - 8], r13
lea rdx, str.Blacklisted_Window_Detected
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140047180
lea rcx, [rbp - 0x20]
call fcn.1400e07a0
call fcn.140247fb0
call fcn.140228a10
movzx edi, byte [rbp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp - 0xf], rax
movups xmmword [rbp - 0x1f], xmm0
mov dword [rbp - 7], eax
movabs rsi, 0x3652af41a4b6dc36
mov byte [rbp - 0x20], 0xcc
movabs r12, 0x94df5dadcae422de
movabs r15, 0xe85cd464f674ae56
movabs r14, 0xbe9e190960ac689a
nop word [rax + rax]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
nop dword [rax]
mov r8, qword [rax]
mov r11, r13
cmp r11, 0x1d
jae 0x1400e6859
movzx r9d, byte [rbp + r11 - 0x20]
mov r10d, r9d
nop dword [rax]
cmp rbx, r11
ja 0x1400e6859
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400e617e
lea rcx, [r11 + r12]
movzx eax, r10b
and al, cl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x12
add dil, cl
jmp 0x1400e61b0
je 0x1400e6813
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400e67ba
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400e6798
lea rax, [r8 + 8]
cmp rbx, rax
je 0x1400e6754
nop dword [rax + rax]
cmp r8, r11
ja 0x1400e6859
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x1400e61de
lea rcx, [r11 + rsi]
movzx eax, r10b
and al, cl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x7a
add dil, cl
jmp 0x1400e6220
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400e6734
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400e670f
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400e66dd
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400e6697
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400e6669
nop
lea rdx, [r8 + rbx]
cmp rdx, r11
jbe 0x1400e6386
nop dword [rax]
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400e6363
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400e6348
lea rbx, [r8 + 0x80]
lea r8, [rbx + 9]
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x1400e683c
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400e62b4
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400e6230
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0xa]
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x1400e631a
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x1400e62f7
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400e62d4
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0x10]
jmp 0x1400e6230
lea ecx, [r11 - 0x32]
mov edi, Ordinal_50
movzx eax, cl
and al, r9b
sub dil, al
add dil, dil
add dil, cl
add dil, r9b
jmp 0x1400e61b0
lea edx, [r11 - 0x50]
mov ecx, Ordinal_26
movzx eax, dl
movzx r10d, r11b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400e676e
lea edx, [r11 + 0x48]
mov ecx, 4
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
movzx edx, r11b
add dil, r9b
jmp 0x1400e66b0
lea edx, [r11 - 0x30]
mov ecx, Ordinal_41
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x1400e6136
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
jmp 0x1400e66f3
mov ecx, Ordinal_35
movzx r10d, r11b
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400e676e
lea rax, [r8 + 3]
cmp rbx, rax
jae 0x1400e6433
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x12
cmp rdx, 4
je 0x1400e6649
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x1400e64bb
lea ecx, [r11 - 0x1a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4a
cmp rbx, 5
jae 0x1400e6604
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x1400e6567
lea edx, [r11 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 6
jb 0x1400e65f7
movzx r10d, r11b
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 - 0x58]
jmp 0x1400e676e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400e646a
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x1400e6136
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400e6491
movzx edx, r11b
lea ecx, [rdx - 0x1c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
jmp 0x1400e66b0
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400e63a9
mov ecx, Ordinal_46
lea edx, [r11 + 0x18]
movzx eax, dl
movzx r10d, r11b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400e661f
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400e64e3
movzx r10d, r11b
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6e
jmp 0x1400e676e
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400e6514
lea edx, [r11 + 0x5e]
mov ecx, gethostname
movzx eax, dl
inc r8
and al, r9b
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x1400e6136
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400e653c
lea edx, [r11 - 0x6e]
mov ecx, 1
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400e66f3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400e63d6
movzx edx, r11b
lea ecx, [rdx + 0xa]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x46
jmp 0x1400e66b0
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400e659e
lea edx, [r11 - 0x28]
mov ecx, listen
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x1400e6136
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400e65c5
movzx edx, r11b
lea ecx, [rdx + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x1400e66b0
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400e6407
lea edx, [r11 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, dl
dec r11
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x1400e6136
mov byte [rbp + r11 - 0x20], dil
inc r11
jmp 0x1400e6136
movzx r10d, r11b
movzx edi, r9b
lea edx, [r10 + 0x30]
movzx eax, dl
and al, r9b
add al, al
sub dil, al
sub dil, 0x50
add dil, dl
add dil, r9b
movzx eax, r9b
add r10b, 0xe
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x62
add r9b, dil
add r9b, r10b
mov byte [rbp + r11 - 0x20], r9b
jmp 0x1400e66f3
movzx edx, r11b
lea ecx, [rdx - 0x14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r11 - 0x20]
lea edi, [r9 + rcx]
sub dil, 0x74
jmp 0x1400e66b0
lea edx, [r11 - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x1400e6136
movzx edx, r11b
lea ecx, [rdx + 0x5a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x76
sub dl, 0x36
movzx eax, r9b
and al, dl
inc r8
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
movzx eax, cl
mov byte [rbp + r11 - 0x20], al
add rax, r8
sub r11, rax
jmp 0x1400e67d2
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2e
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400e6136
lea edx, [r11 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
dec r11
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r11
jmp 0x1400e6136
mov ecx, Ordinal_50
movzx r10d, r11b
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400e676e
movzx r10d, r11b
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x56
add r10b, 0x52
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x3e
add r10b, r9b
mov byte [rbp + r11 - 0x20], r10b
inc r8
dec r11
inc r11
jmp 0x1400e6136
lea ecx, [r11 + 2]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0xe
dec r11
inc r11
jmp 0x1400e6136
lea rcx, [r11 + r15]
movzx edi, r9b
and r10b, cl
add r10b, r10b
sub dil, r10b
sub dil, 0x5a
add dil, cl
lea edx, [r11 - 0x58]
movzx eax, r9b
and al, dl
inc rbx
mov ecx, 0x34
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, rbx
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r11 - 0x20], cl
add r11, rax
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x1400e6136
lea rax, [r11 + r14]
and r10b, al
add r10b, r10b
sub r9b, r10b
lea edi, [rax + r9]
sub dil, 0x36
movzx eax, byte [rbp + r11 - 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x1400e6136
sub r11b, 0x66
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
sub dil, 0x36
jmp 0x1400e6120
call fcn.1400444d0
cmp eax, 1
je 0x1400e7bd1
movzx edi, byte [rbp + 0x30]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp - 0xf], rax
movups xmmword [rbp - 0x1f], xmm0
mov dword [rbp - 7], eax
movabs rsi, 0x216456685dacce9f
mov byte [rbp - 0x20], 0x46
movabs r14, 0x6076c7781f399a35
movabs r15, 0xa33f7448da933773
nop dword [rax]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
nop dword [rax]
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x1d
jae 0x1400e7046
movzx r9d, byte [rbp + r10 - 0x20]
mov edx, r9d
nop dword [rax]
cmp rbx, r10
ja 0x1400e7046
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400e68fd
lea rcx, [r10 + r14]
movzx edi, r9b
movzx eax, cl
and al, dl
add al, al
sub dil, al
sub dil, 0x73
add dil, cl
jmp 0x1400e6937
je 0x1400e7002
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400e6f8d
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400e6f5b
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400e6f20
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400e6efc
cmp r8, r10
ja 0x1400e7046
lea rax, [r8 + 0x5a]
cmp rbx, rax
jae 0x1400e6962
lea edi, [r10 + 0x59]
movzx eax, dil
and al, r9b
add al, al
sub dil, al
sub dil, 0x6f
add dil, r9b
jmp 0x1400e69a0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400e6eb8
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400e6e97
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400e6e7c
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400e6e61
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x1400e6bb9
nop dword [rax]
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x1400e6b9a
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400e6b76
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400e6b57
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400e69b0
lea rbx, [r8 + 8]
lea r8, [rbx + 0x64]
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x1400e7029
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x1400e6aae
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x1400e69b0
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 5]
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x1400e6a84
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x1400e6a64
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x1400e6a44
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0x1000]
jmp 0x1400e69b0
lea edi, [r10 - 0x38]
movzx r11d, r10b
movzx eax, dil
and al, r9b
add al, al
sub dil, al
sub dil, 0x78
add dil, r9b
jmp 0x1400e6ed2
lea ecx, [r10 + 0x20]
mov edi, reloc.WS2_32.dll_recv
movzx eax, cl
and al, r9b
sub dil, al
add dil, dil
add dil, cl
add dil, r9b
jmp 0x1400e6f71
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rbp + r10 - 0x20]
add rax, r8
add r10, rax
lea edi, [r9 + rcx]
sub dil, 0x48
inc r10
jmp 0x1400e68b6
lea ecx, [r10 + 0x31]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x57
lea rax, [r8 + rbx]
cmp rax, 0x61
je 0x1400e6e45
lea rax, [r8 + 4]
cmp rbx, rax
jbe 0x1400e6cde
lea ecx, [r10 - 0x5f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x67
cmp rbx, 0x20
jae 0x1400e6e23
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x1400e6d8b
lea edx, [r10 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 1
jb 0x1400e6e16
mov edx, reloc.WS2_32.dll_socket
movzx r11d, r10b
lea ecx, [r11 + 0x1e]
movzx eax, cl
and al, r9b
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x1400e6ed2
lea edx, [r10 - 0x28]
mov ecx, listen
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400e6f74
lea ecx, [r10 + 0x30]
inc r8
movzx eax, cl
dec r10
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x50
inc r10
jmp 0x1400e68b6
movzx r11d, r10b
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6a
jmp 0x1400e6ed2
lea rcx, [r8 + 6]
cmp rbx, rcx
jae 0x1400e6bdd
lea ecx, [r10 + 0x35]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x73
jmp 0x1400e6ac4
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400e6c14
lea edx, [r10 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rbp + r10 - 0x20]
add rax, r8
add r10, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r10
jmp 0x1400e68b6
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400e6c3c
lea edx, [r10 - 0x7a]
mov ecx, Ordinal_46
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400e6fa3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400e6c64
lea edx, [r10 - 0x10]
mov ecx, gethostname
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400e6f74
cmp rbx, rcx
jne 0x1400e6c88
lea ecx, [r10 - 0x3c]
movzx r11d, r10b
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
jmp 0x1400e6f3a
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400e6cb2
lea ecx, [r10 + 0x2e]
dec r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x42
inc r10
jmp 0x1400e68b6
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400e6ac4
movzx r11d, r10b
lea ecx, [r11 + 2]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xe
jmp 0x1400e6ed2
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400e6d06
movzx r11d, r10b
lea ecx, [r11 + 0xb]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4d
jmp 0x1400e6ed2
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400e6d30
lea ecx, [r10 - 0x21]
dec r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x19
inc r10
jmp 0x1400e68b6
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400e6d54
lea ecx, [r10 + 0x1d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x35
jmp 0x1400e6f74
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400e6af5
lea ecx, [r10 + 0x5b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rbp + r10 - 0x20]
add rax, r8
add r10, rax
lea edi, [r9 + rcx]
sub dil, 0x7d
inc r10
jmp 0x1400e68b6
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400e6dc2
lea edx, [r10 + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rbp + r10 - 0x20]
add rax, r8
add r10, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r10
jmp 0x1400e68b6
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400e6dea
lea edx, [r10 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400e6fa3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400e6b29
movzx r11d, r10b
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3a
jmp 0x1400e6f3a
mov byte [rbp + r10 - 0x20], dil
inc r10
jmp 0x1400e68b6
movzx ecx, r9b
movzx r11d, r10b
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r9b
sub cl, al
add cl, 0x24
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400e6f3a
lea edx, [r10 - 0xe]
mov ecx, Ordinal_50
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400e6fa3
lea ecx, [r10 + 0x3f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x47
jmp 0x1400e6fa3
lea ecx, [r10 - 0x2b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x2d
jmp 0x1400e6f74
lea ecx, [r10 - 0x69]
dec r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x21
inc r10
jmp 0x1400e68b6
movzx r11d, r10b
lea ecx, [r11 - 0x3d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x55
movzx eax, r9b
add r11b, 0x53
and al, r11b
inc r8
add al, al
sub r9b, al
sub r9b, 0x45
add r9b, r11b
mov byte [rbp + r10 - 0x20], r9b
dec r10
inc r10
jmp 0x1400e68b6
lea ecx, [r10 - 0x7b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x5d
inc r8
dec r10
inc r10
jmp 0x1400e68b6
movzx r11d, r10b
lea ecx, [r11 - 0x4f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x29
movzx eax, r9b
sub r11b, 0x43
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x2b
add r9b, dil
add r9b, r11b
mov byte [rbp + r10 - 0x20], r9b
jmp 0x1400e6f71
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0xf
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400e68b6
lea rcx, [r10 + r15]
movzx edi, r9b
and dl, cl
add dl, dl
sub dil, dl
sub dil, 0x25
add dil, cl
lea ecx, [r10 + 0x27]
inc r8
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x11
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 - 0x20], al
add rax, r8
sub r10, rax
lea edx, [r10 + 0x5c]
inc rbx
movzx eax, dl
mov ecx, 0x3e
and al, r9b
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r10 - 0x20], cl
sub r10, rbx
dec r10
movzx eax, byte [rbp + r10 - 0x20]
add rax, r8
add r10, rax
inc r10
jmp 0x1400e68b6
lea rax, [r10 + rsi]
and dl, al
add dl, dl
sub r9b, dl
lea edi, [rax + r9]
sub dil, 0x59
movzx eax, byte [rbp + r10 - 0x20]
add rax, r8
add r10, rax
inc r10
jmp 0x1400e68b6
add r10b, 0x1f
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x27
jmp 0x1400e68a0
call fcn.1400444e0
cmp eax, 1
je 0x1400e7bd1
movzx edi, byte [rbp + 0x30]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp - 0x20], 0x86
movups xmmword [rbp - 0x1f], xmm0
mov qword [rbp - 0xf], rax
movabs rsi, 0x29fc05ff15615995
movabs r15, 0x25e429f995a97313
movabs r14, 0x7df411fd40240cbf
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov rax, qword [rax]
nop word [rax + rax]
mov r10, r13
cmp r10, 0x19
jae 0x1400e7bb3
movzx r9d, byte [rbp + r10 - 0x20]
mov r11d, r9d
mov r8d, r9d
nop dword [rax]
cmp rbx, r10
ja 0x1400e7bb3
lea rcx, [rax + 1]
cmp rbx, rcx
jae 0x1400e70ee
lea rdx, [r10 + rsi]
movzx ecx, r11b
and cl, dl
movzx edi, r9b
add cl, cl
sub dil, cl
sub dil, 0x13
add dil, dl
jmp 0x1400e7130
je 0x1400e7b4e
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x1400e7ad3
lea rcx, [rax + 5]
cmp rbx, rcx
je 0x1400e7a77
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x1400e7a55
lea rcx, [rax + 7]
cmp rbx, rcx
je 0x1400e7a0c
nop dword [rax + rax]
cmp rax, r10
ja 0x1400e7bb3
lea rcx, [rax + 9]
cmp rbx, rcx
jae 0x1400e715b
lea edi, [r10 + 0x39]
movzx ecx, dil
and cl, r9b
add cl, cl
sub dil, cl
add dil, 0x71
add dil, r9b
jmp 0x1400e71b0
lea rcx, [rax + 1]
cmp rbx, rcx
je 0x1400e79ee
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x1400e79cd
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x1400e79ac
lea rcx, [rax + 4]
cmp rbx, rcx
je 0x1400e7990
lea rcx, [rax + 5]
cmp rbx, rcx
je 0x1400e7974
lea rcx, [rax + 6]
cmp rbx, rcx
je 0x1400e7949
nop dword [rax]
lea rcx, [rax + rbx]
cmp rcx, r10
jbe 0x1400e770d
nop dword [rax]
lea rcx, [rax + 0x10]
cmp rbx, rcx
je 0x1400e76ee
lea rcx, [rax + 0x28]
cmp rbx, rcx
je 0x1400e76ca
lea rcx, [rax + 5]
cmp rbx, rcx
je 0x1400e76a9
lea rcx, [rax + 0x41]
cmp rbx, rcx
je 0x1400e7685
lea rcx, [rax + 0x2a]
cmp rbx, rcx
je 0x1400e7665
lea rcx, [rax + 0x3e8]
cmp rbx, rcx
je 0x1400e7645
lea rcx, [rax + 0x20]
cmp rbx, rcx
je 0x1400e762a
lea rcx, [rax + 0x40]
cmp rbx, rcx
je 0x1400e760f
lea rcx, [rax + 6]
cmp rbx, rcx
je 0x1400e75e5
lea rcx, [rax + 0x5a]
cmp rbx, rcx
je 0x1400e71c0
lea rbx, [rax + 9]
lea rax, [rbx + 1]
lea rcx, [rax + 0x10]
cmp rbx, rcx
jb 0x1400e7b96
lea rcx, [rax + 3]
cmp rbx, rcx
jb 0x1400e7b79
lea rcx, [rax + 0x61]
cmp rbx, rcx
jb 0x1400e73a6
lea rcx, [rax + 0x41]
cmp rbx, rcx
jb 0x1400e738a
lea rcx, [rax + 0x80]
cmp rbx, rcx
jb 0x1400e736e
lea rcx, [rax + 0xa]
cmp rbx, rcx
jb 0x1400e759c
lea rcx, [rax + 0x20]
cmp rbx, rcx
jb 0x1400e7557
lea rcx, [rax + 4]
cmp rbx, rcx
jb 0x1400e7514
lea rcx, [rax + 0x7a]
cmp rbx, rcx
jb 0x1400e74f1
lea rcx, [rax + 0x5a]
cmp rbx, rcx
jb 0x1400e71c0
lea rbx, [rax + 9]
lea rax, [rbx + 0x200]
lea rcx, [rax + 1]
cmp rbx, rcx
ja 0x1400e74c7
lea rcx, [rax + 3]
cmp rbx, rcx
ja 0x1400e74ac
lea rcx, [rax + 0x61]
cmp rbx, rcx
ja 0x1400e748c
lea rcx, [rax + 0x42]
cmp rbx, rcx
ja 0x1400e746c
lea rcx, [rax + 0x80]
cmp rbx, rcx
ja 0x1400e744c
lea rcx, [rax + 0xa]
cmp rbx, rcx
ja 0x1400e742c
lea rcx, [rax + 2]
cmp rbx, rcx
ja 0x1400e740a
lea rcx, [rax + 4]
cmp rbx, rcx
ja 0x1400e73e5
lea rcx, [rax + 0x7a]
cmp rbx, rcx
ja 0x1400e73c5
lea rcx, [rax + 0x64]
cmp rbx, rcx
ja 0x1400e71c0
lea rbx, [rax + 0x5a]
lea rax, [rbx + 0x200]
jmp 0x1400e71c0
lea edi, [r10 - 0x19]
movzx ecx, dil
and cl, r9b
add cl, cl
sub dil, cl
sub dil, 0x51
add dil, r9b
jmp 0x1400e71b0
lea edi, [r10 - 0x43]
movzx ecx, dil
and cl, r9b
add cl, cl
sub dil, cl
sub dil, 0x2b
add dil, r9b
jmp 0x1400e7130
lea edi, [r10 - 0x6d]
mov r8, r11
movzx ecx, dil
and cl, r9b
add cl, cl
sub dil, cl
sub dil, 5
add dil, r9b
jmp 0x1400e70c0
lea edi, [r10 - 0x38]
movzx r11d, r10b
movzx ecx, dil
and cl, r9b
add cl, cl
sub dil, cl
sub dil, 0x78
add dil, r9b
jmp 0x1400e7a2b
lea edi, [r10 - 0x62]
inc rax
movzx ecx, dil
dec r10
and cl, r9b
add cl, cl
sub dil, cl
sub dil, 0x52
add dil, r9b
inc r10
jmp 0x1400e70a3
lea edi, [r10 + 0x74]
dec r10
movzx ecx, dil
and cl, r9b
add cl, cl
sub dil, cl
sub dil, 0x2c
add dil, r9b
inc r10
jmp 0x1400e70a3
lea edi, [r10 + 0x4a]
movzx r11d, r10b
movzx ecx, dil
and cl, r9b
add cl, cl
sub dil, cl
sub dil, 6
add dil, r9b
jmp 0x1400e7a96
lea edx, [r10 + 0x20]
mov edi, reloc.WS2_32.dll_recv
movzx ecx, dl
and cl, r9b
sub dil, cl
add dil, dil
add dil, dl
add dil, r9b
jmp 0x1400e7ab7
lea r8d, [r10 - 0xa]
mov edx, reloc.WLDAP32.dll_Ordinal_35
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400e7aba
lea r8d, [r10 - 0x34]
mov edx, gethostname
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400e7aec
lea edx, [r10 - 0x5e]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x6e
jmp 0x1400e7b11
lea edx, [r10 + 0x78]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
lea edi, [r9 + rdx]
sub dil, 0x48
inc r10
jmp 0x1400e70a3
lea edx, [r10 - 0x71]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x17
mov byte [rbp + r10 - 0x20], dil
inc r10
jmp 0x1400e70a3
lea edx, [r10 + 0x65]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x3d
cmp rax, 4
jb 0x1400e7507
movzx edx, r9b
movzx r11d, r10b
movzx ecx, r9b
lea r8d, [r11 + 0x5e]
and cl, r8b
add cl, cl
sub dl, cl
add dl, r8b
lea edi, [rdx*2 - 0x24]
jmp 0x1400e7a2b
lea edx, [r10 + 0x3b]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x63
cmp rbx, 0x40
jae 0x1400e790a
lea rcx, [rax + 0x7a]
cmp rbx, rcx
jbe 0x1400e7833
lea edx, [r10 - 0x46]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x16
jmp 0x1400e752a
lea edx, [r10 + 0x11]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x77
lea rcx, [rax + rbx]
cmp rcx, 0x40
je 0x1400e792c
lea rcx, [rax + 0x7a]
cmp rbx, rcx
jbe 0x1400e77b9
lea edx, [r10 - 0x7f]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x79
jmp 0x1400e756d
lea edx, [r10 + 0x56]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
lea edi, [r9 + rdx]
sub dil, 0x5a
inc r10
jmp 0x1400e70a3
lea edx, [r10 + 0x2c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x34
jmp 0x1400e7b11
lea edx, [r10 + 2]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0xe
jmp 0x1400e7aec
lea r8d, [r10 - 0x28]
mov edx, listen
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400e7aba
lea r8d, [r10 - 0x52]
mov edx, Ordinal_35
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400e7ab7
mov edx, reloc.WLDAP32.dll_Ordinal_50
movzx r11d, r10b
lea r8d, [r11 - 0x7c]
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400e7a96
lea edx, [r10 + 0x5a]
dec r10
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x76
inc r10
jmp 0x1400e70a3
lea edx, [r10 + 0x30]
inc rax
movzx ecx, dl
dec r10
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x50
inc r10
jmp 0x1400e70a3
movzx r11d, r10b
lea edx, [r11 + 6]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x2a
jmp 0x1400e7a2b
lea rcx, [rax + 0x64]
cmp rbx, rcx
jae 0x1400e7731
lea edx, [r10 - 0x6b]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x13
jmp 0x1400e75b2
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x1400e7764
lea edx, [r10 + 0x72]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
lea edi, [r9 + rdx]
sub dil, 0x1e
inc r10
jmp 0x1400e70a3
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x1400e7788
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x44
jmp 0x1400e7b11
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x1400e75b2
mov edx, reloc.WS2_32.dll_select
movzx r11d, r10b
lea r8d, [r11 + 0x44]
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400e7a96
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x1400e77e1
movzx r11d, r10b
lea edx, [r11 - 0x55]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x53
jmp 0x1400e7a2b
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x1400e780b
lea edx, [r10 - 1]
dec r10
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 7
inc r10
jmp 0x1400e70a3
lea rcx, [rax + 6]
cmp rbx, rcx
jne 0x1400e756d
lea edx, [r10 + 0x7d]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x6b
jmp 0x1400e7aba
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x1400e7866
lea edx, [r10 - 0x1c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
lea edi, [r9 + rdx]
sub dil, 0x3c
inc r10
jmp 0x1400e70a3
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x1400e788a
lea edx, [r10 + 0xe]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x62
jmp 0x1400e7b11
lea rcx, [rax + 4]
cmp rbx, rcx
jne 0x1400e78b3
lea r8d, [r10 + 0x62]
mov edx, reloc.WLDAP32.dll_Ordinal_41
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400e7aba
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x1400e78dc
lea r8d, [r10 - 0x74]
mov edx, reloc.WLDAP32.dll_Ordinal_22
movzx ecx, r8b
and cl, r9b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400e7ab7
lea rcx, [rax + 6]
cmp rbx, rcx
jne 0x1400e752a
mov edx, 3
movzx r11d, r10b
movzx ecx, r9b
lea r8d, [r11 - 0x4a]
and cl, r8b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r9b
jmp 0x1400e7a93
movzx edx, byte [rbp + r10 - 0x20]
movzx r11d, r10b
movzx ecx, r9b
lea r8d, [r11 - 0x78]
and cl, r8b
sub dl, cl
add dl, 0x24
lea edi, [rdx + rdx]
jmp 0x1400e7a93
lea r8d, [r10 - 0x4e]
mov edx, reloc.WS2_32.dll_recvfrom
movzx ecx, r9b
and cl, r8b
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
jmp 0x1400e7aec
lea edx, [r10 - 0x4d]
movzx ecx, r9b
and cl, dl
add cl, cl
sub r9b, cl
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
lea edi, [rdx + r9]
add dil, 0x1b
inc r10
jmp 0x1400e70a3
lea edx, [r10 + 0x35]
movzx ecx, r9b
and cl, dl
add cl, cl
sub r9b, cl
lea edi, [rdx + r9]
sub dil, 0x73
jmp 0x1400e7aba
lea edx, [r10 + 0xb]
movzx ecx, r9b
and cl, dl
add cl, cl
sub r9b, cl
lea edi, [rdx + r9]
sub dil, 0x4d
jmp 0x1400e7ab7
movzx r11d, r10b
movzx ecx, r9b
movzx edi, r9b
lea r8d, [r11 - 0x1f]
and cl, r8b
add cl, cl
sub dil, cl
sub dil, 0x27
jmp 0x1400e7a93
lea edx, [r10 - 0x49]
movzx ecx, r9b
and cl, dl
dec r10
add cl, cl
sub r9b, cl
lea edi, [rdx + r9]
dec dil
inc r10
jmp 0x1400e70a3
movzx r11d, r10b
movzx ecx, r9b
movzx edi, r9b
lea r8d, [r11 + 0x63]
and cl, r8b
add cl, cl
sub dil, cl
add dil, 0x4b
jmp 0x1400e7a28
movzx r11d, r10b
movzx ecx, r9b
movzx edi, r9b
lea r8d, [r11 + 0xf]
and cl, r8b
add cl, cl
sub dil, cl
sub dil, 0x69
add dil, r8b
sub r11b, 0xd
movzx ecx, r11b
and cl, r9b
add cl, cl
sub r11b, cl
add r11b, 0x5b
add r11b, r9b
mov byte [rbp + r10 - 0x20], r11b
inc rax
dec r10
inc r10
jmp 0x1400e70a3
lea edx, [r10 - 0x45]
movzx ecx, r9b
and cl, dl
add cl, cl
sub r9b, cl
lea edi, [rdx + r9]
sub dil, 0x1d
dec r10
inc r10
jmp 0x1400e70a3
movzx r11d, r10b
movzx ecx, r9b
movzx edi, r9b
lea r8d, [r11 - 0x6f]
and cl, r8b
add cl, cl
sub dil, cl
add dil, 9
add dil, r8b
add r11b, 0x1d
movzx edx, dil
movzx ecx, r11b
and cl, r9b
add cl, cl
sub dl, cl
add dl, 0x35
add dl, r11b
add dl, r9b
mov byte [rbp + r10 - 0x20], dl
add rbx, rax
movzx ecx, dil
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r10, rdx
inc r10
jmp 0x1400e70a3
lea rcx, [r10 + r15]
movzx r9d, r8b
and r8b, cl
add r8b, r8b
sub cl, r8b
lea edi, [r9 + rcx]
add dil, 0x7b
lea edx, [r10 + 0x47]
inc rax
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
add dl, 0xf
add dl, r9b
movzx ecx, dl
mov byte [rbp + r10 - 0x20], cl
add rcx, rax
sub r10, rcx
lea edx, [r10 - 0x24]
inc rbx
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rbx
sub dl, 4
add dl, r9b
mov byte [rbp + r10 - 0x20], dl
add r10, rcx
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x1400e70a3
lea rdx, [r10 + r14]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea edi, [rdx + r8]
sub dil, 0x39
movzx ecx, byte [rbp + r10 - 0x20]
add rcx, rax
add r10, rcx
inc r10
jmp 0x1400e70a3
add r10b, 0x69
movzx ecx, r9b
and cl, r10b
add cl, cl
sub r9b, cl
lea edi, [r10 + r9]
add dil, 0x21
jmp 0x1400e70a0
add r10b, 0x3f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x47
jmp 0x1400e7087
call fcn.1400444f0
cmp eax, 1
je 0x1400e7bd1
call fcn.1400447c0
cmp eax, 1
je 0x1400e7bd1
call fcn.1400445e0
cmp eax, 1
jne 0x1400e7bda
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret