Function at 0x1401031e0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x120]
sub rsp, 0x220
mov rax, qword [0x1401d8800]
xor rax, rsp
mov qword [rbp + 0x118], rax
mov r14, rdx
mov rsi, rcx
mov dword [rsp + 0x30], 0x13ff11cb
mov dword [rsp + 0x34], 0x1fed1dc6
mov dword [rsp + 0x38], 0x1bf419fd
mov dword [rsp + 0x3c], 0x27d625d6
mov dword [rsp + 0x40], 0x23de21cd
mov dword [rsp + 0x44], 0x2fde2dcd
mov dword [rsp + 0x48], 0x2bda29fe
mov dword [rsp + 0x4c], 0x37ca35c1
mov dword [rsp + 0x50], 0x33c431dd
mov dword [rsp + 0x54], 0x3fd53ddd
mov dword [rsp + 0x58], 0x3b3839d1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x5c], xmm0
mov dword [rsp + 0x6c], eax
mov word [rsp + 0x70], ax
mov byte [rsp + 0x72], al
movabs rbx, 0x49f6a75d41d3
movabs r15, 0x6113bbaa6664f
movabs r12, 0x2828ecdfa2bd91
movabs r13, 0x2794ff90e839eb
movzx edx, byte [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x43
jae 0x140103b33
movzx r10d, byte [rsp + rdi + 0x30]
movzx r11d, r10b
cmp r8, rdi
ja 0x140103b2a
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140103311
lea rcx, [rdi + rbx]
mov rax, rcx
and rax, r10
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r10
add dl, 0x3b
jmp 0x14010333e
je 0x140103aaf
lea rax, [r9 + 3]
cmp r8, rax
je 0x140103a33
lea rax, [rcx + 1]
cmp r8, rax
je 0x1401039f1
lea rax, [r9 + 7]
cmp r8, rax
je 0x14010399c
movzx r11d, r10b
cmp r9, rdi
ja 0x140103b21
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14010336d
lea rdx, [rdi + r15]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x29
add dl, cl
jmp 0x1401033a0
je 0x14010397d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010394b
lea rax, [rcx + 1]
cmp r8, rax
je 0x140103929
lea rax, [r9 + 7]
cmp r8, rax
je 0x140103907
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14010361f
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140103605
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1401035d8
lea rcx, [r9 + 6]
cmp r8, rcx
je 0x1401035ac
lea rax, [r9 + 1]
cmp r8, rax
je 0x14010358d
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140103571
mov r8, rcx
lea r9, [rcx + 0x80]
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x140103b05
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140103ae9
lea rcx, [r9 + 0x80]
cmp r8, rcx
jb 0x1401034c5
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1401034a9
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14010348d
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x140103555
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140103539
lea rcx, [r9 + 1]
cmp r8, rcx
ja 0x140103520
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140103504
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1401034ea
mov r8, rcx
lea r9, [rcx + 0x20]
jmp 0x1401033b0
lea rdx, [rdi + r12]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 9
add dl, cl
jmp 0x1401033a0
lea rdx, [rdi + r13]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x6d
add dl, cl
jmp 0x140103342
movabs rdx, 0x270112422db645
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x1d
add dl, cl
jmp 0x1401032e6
lea ecx, [rdi - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x20
jmp 0x140103a0e
lea edx, [rdi + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140103a11
lea edx, [rdi - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xc
jmp 0x140103a54
lea edx, [rdi - 0x12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140103a83
lea edx, [rdi + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140103acc
lea edx, [rdi + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140103a0e
lea edx, [rdi - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x44
add dl, cl
movzx r11d, dil
jmp 0x1401038c7
lea edx, [rdi - 0xa]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec rdi
inc rdi
movabs rbx, 0x49f6a75d41d3
jmp 0x1401032d2
lea ecx, [rdi + 0x50]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x30
inc r9
dec rdi
inc rdi
movabs rbx, 0x49f6a75d41d3
jmp 0x1401032d2
lea edx, [rdi - 0x56]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1401039bd
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1401036a4
lea rcx, [rdi + rbx]
movzx eax, r10b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x3b
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1401038eb
lea rcx, [r9 + 1]
cmp r8, rcx
jbe 0x14010378e
lea edx, [rdi + 0x47]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0xf
add dl, cl
cmp r8, 1
jae 0x1401038a9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140103826
lea edx, [rdi + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140103acc
jne 0x1401036c0
lea ecx, [rdi - 0x62]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x52
jmp 0x140103acc
inc rax
cmp r8, rax
jne 0x1401036e6
movzx r11d, dil
lea edx, [r11 - 0x16]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x66
jmp 0x140103a58
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140103709
lea ecx, [rdi + 0x36]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x7a
jmp 0x140103a0e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140103732
movzx r11d, dil
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 4
add dl, cl
jmp 0x1401038c7
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140103767
lea edx, [rdi - 0x7e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec rdi
inc rdi
movabs rbx, 0x49f6a75d41d3
jmp 0x1401032d2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14010363e
lea edx, [rdi - 0x32]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1401039bd
jne 0x1401037a9
lea edx, [rdi - 0x13]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7b
jmp 0x1401039bd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401037dc
lea ecx, [rdi + 0x39]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x71
dec rdi
inc rdi
movabs rbx, 0x49f6a75d41d3
jmp 0x1401032d2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1401037ff
lea ecx, [rdi - 0x7b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x5d
jmp 0x140103a0e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140103671
lea ecx, [rdi + 0x1d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x35
jmp 0x140103acc
inc rax
cmp r8, rax
jne 0x140103849
lea edx, [rdi - 0x1e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x2e
add dl, cl
jmp 0x140103a83
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010386e
lea edx, [rdi - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140103a0e
cmp r9, 0x20
jb 0x140103893
lea edx, [rdi + 0x12]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1401039bf
mov byte [rsp + rdi + 0x30], dl
inc rdi
movabs rbx, 0x49f6a75d41d3
jmp 0x1401032d2
movzx r11d, dil
lea edx, [r11 - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 8
add dl, cl
add dl, r10b
sub r11b, 0x75
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x33
add r11b, dl
add r11b, r10b
mov byte [rsp + rdi + 0x30], r11b
jmp 0x140103a0e
movzx r11d, dil
lea edx, [r11 + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
jmp 0x140103a58
movabs rax, 0xb44937f350725
add rax, rdi
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 3
jmp 0x140103acc
movabs rax, 0x8f4de444af88d
add rax, rdi
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0x25
jmp 0x140103a0e
movabs rax, 0x7cd03a6d5f141
add rax, rdi
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
add dl, 0x39
dec rdi
inc rdi
movabs rbx, 0x49f6a75d41d3
jmp 0x1401032d2
movabs rcx, 0x6a5290960e9f5
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
add dl, 0x4d
jmp 0x1401039b9
movabs rcx, 0x57d4e6bebe2a9
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
add dl, 0x61
movzx r10d, r11b
add dl, cl
lea ecx, [rdi - 0x1b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x43
add r10b, cl
mov byte [rsp + rdi + 0x30], r10b
inc r9
dec rdi
inc rdi
movabs rbx, 0x49f6a75d41d3
jmp 0x1401032d2
movabs rax, 0x32d993101d411
add rax, rdi
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 0x77
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
movabs rbx, 0x49f6a75d41d3
jmp 0x1401032d2
movabs rcx, 0x205be938cccc5
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x63
movzx r10d, r11b
movzx r11d, dil
add dl, cl
add r11b, 0x31
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x57
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x30], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi + 4]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, cl
mov byte [rsp + rdi + 0x30], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
jmp 0x140103acc
movabs rax, 0xdde3f617c579
add rax, rdi
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 0x4f
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
movabs rbx, 0x49f6a75d41d3
jmp 0x1401032d2
sub dil, 0x61
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea edx, [rdi + r10]
sub dl, 0x59
jmp 0x1401032d0
sub dil, 7
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea edx, [rdi + r10]
add dl, 0x31
jmp 0x1401032c0
lea rbx, [rbp + 0x16838f4]
jmp 0x140103b38
lea rbx, [rbp + 0x1457ac7]
jmp 0x140103b38
lea rbx, [rsp + 0x30]
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x38]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rbx + r8*2], 0
jne 0x140103b50
mov rdx, rbx
lea rcx, [rbp + 0x38]
call fcn.1400eea60
nop
lea rcx, [rbp + 0x38]
call fcn.140103110
movzx ebx, al
lea rcx, [rbp + 0x38]
call fcn.140058b00
test bl, bl
je 0x140105e50
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0xb8]
call fcn.1400d6d00
nop
mov rdx, rax
lea rcx, [rbp + 0x98]
call fcn.1400f9df0
nop
lea r8, [rsp + 0x20]
lea rdx, [rbp + 0x78]
mov rcx, rax
call fcn.1400e5710
nop
mov r9d, 4
lea r8, [0x1401bc180]
xor edx, edx
lea rcx, [rbp + 0x78]
call fcn.1400048e0
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.140002650
nop
mov rdx, r14
lea rcx, [rbp + 0x58]
call fcn.1400ff730
movzx ebx, al
lea rcx, [rbp + 0x58]
call fcn.140002820
nop
lea rcx, [rbp + 0x78]
call fcn.140002820
nop
lea rcx, [rbp + 0x98]
call fcn.140058b00
nop
lea rcx, [rbp + 0xb8]
call fcn.140058b00
test bl, bl
je 0x140105e50
mov dword [rbp - 0x80], 0x20275328
mov dword [rbp - 0x7c], 0x292a3621
mov dword [rbp - 0x78], 0x3247312d
mov dword [rbp - 0x74], 0x2d37393f
mov dword [rbp - 0x70], 0x22453931
mov dword [rbp - 0x6c], 0xd2cb2527
mov dword [rbp - 0x68], 0xdddfaac0
mov dword [rbp - 0x64], 0xd3dcccde
mov dword [rbp - 0x60], 0xd7d8dea3
mov dword [rbp - 0x5c], 0xa8c2dad6
mov dword [rbp - 0x58], 0xacd6c9d9
mov dword [rbp - 0x54], 0xd6c4cfdd
mov dword [rbp - 0x50], 0xdfc5d0d3
mov byte [rbp - 0x4c], 0x78
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x4b], xmm0
mov qword [rbp - 0x3b], rax
mov dword [rbp - 0x33], eax
mov word [rbp - 0x2f], ax
movabs rsi, 0x98c4883eb32a996a
movabs r15, 0x5ee8ca344c7f64ba
movabs r13, 0x2d5fb9b6e62a31e6
movabs r12, 0xca4d98bc197fcc3e
movzx edx, byte [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x53
jae 0x14010477c
movzx r11d, byte [rbp + rbx - 0x80]
mov edi, r11d
cmp r8, rbx
ja 0x140104773
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140103d20
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x1a
jmp 0x140103d4c
je 0x140104704
inc rax
cmp r8, rax
je 0x140104684
lea rax, [r9 + 3]
cmp r8, rax
je 0x140104658
lea rax, [r9 + 4]
cmp r8, rax
je 0x140104613
movzx r10d, bl
cmp r9, rbx
ja 0x14010476a
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140103d7f
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140103dc0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401045f9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401045d7
lea rax, [r9 + 4]
cmp r8, rax
je 0x14010459b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140104581
lea rax, [r9 + 9]
cmp r8, rax
je 0x140104557
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14010430f
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1401042f2
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1401042c9
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1401042a7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010428d
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14010426e
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14010424e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140104231
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140104215
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1401041eb
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140103dd0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 4]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14010474a
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14010472e
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140103fb4
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140103f9a
lea rcx, [r9 + 8]
cmp r8, rcx
jb 0x140103f7d
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14010419e
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140104158
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14010411d
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1401040fa
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140103dd0
mov r8, rcx
lea r9, [rcx + 2]
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1401040cc
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1401040ae
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140104094
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x140104074
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x140104051
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x140104034
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x140104012
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x140103fed
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140103fd0
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x140103dd0
lea r8, [r9 + 5]
lea r9, [r8 + 0x2a]
jmp 0x140103dd0
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140103dc0
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
jmp 0x140103d50
sub r10b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4a
jmp 0x140103cf5
lea edx, [r10 - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14010462c
sub r10b, 0x44
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x24
inc r9
dec rbx
inc rbx
jmp 0x140103ce2
sub r10b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x58
dec rbx
inc rbx
jmp 0x140103ce2
lea edx, [r10 + 0x14]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1401045b0
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14010466c
add r10b, 0x6c
movzx eax, r11b
and al, r10b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14010466c
lea edx, [r10 - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x28
jmp 0x14010469c
sub r10b, 0x3c
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x5c
add dl, r10b
jmp 0x1401046c7
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140103ce2
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x12
mov byte [rbp + rbx - 0x80], dl
inc rbx
jmp 0x140103ce2
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x46
cmp r9, 2
jb 0x140104111
lea edx, [r10 + 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x48]
jmp 0x14010462c
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7a
cmp r8, 4
jae 0x140104525
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14010444b
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140104132
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r8 + r9]
cmp rax, 0x64
je 0x140104541
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1401043b6
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14010416d
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140103ce2
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
jmp 0x1401046c7
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14010469e
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14010466c
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
add r8, r9
jmp 0x14010466c
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
jmp 0x1401045b0
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6c
dec rbx
inc rbx
jmp 0x140103ce2
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140103ce2
lea edx, [r10 - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14010462c
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14010432c
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
jmp 0x1401041ad
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140104363
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140103ce2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140104386
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
jmp 0x14010469e
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1401041b6
sub r10b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x14010466c
jne 0x1401043d5
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14010462c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401043fb
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1401045b0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140104424
add r10b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14010466c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010416d
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x62
jmp 0x14010469e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010447e
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140103ce2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401044a1
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
jmp 0x14010469e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401044cd
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14010466c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1401044fb
sub r10b, 0x6c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0xc
inc r9
dec rbx
inc rbx
jmp 0x140103ce2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140104132
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14010462c
lea edx, [r10 + 0x10]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x70
add dl, cl
jmp 0x1401045b0
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x3c]
jmp 0x14010469e
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140103ce2
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x72
jmp 0x14010469e
lea ecx, [r10 + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xe
add r10b, 0x7a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x56
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx - 0x80], r11b
add r8, r9
jmp 0x14010466c
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x42
dec rbx
inc rbx
jmp 0x140103ce2
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14010462c
movzx r10d, bl
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
sub r10b, 0x5a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x80], cl
inc r9
dec rbx
inc rbx
jmp 0x140103ce2
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x16
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140103ce2
lea rcx, [rbx + r13]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x4a
movzx r10d, bl
add dl, cl
add r10b, 0x4e
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x22
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x80], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x48]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 8
add r11b, cl
mov byte [rbp + rbx - 0x80], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140103ce2
lea rcx, [rbx + r12]
and dil, cl
mov eax, Ordinal_41
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140103ce2
add r10b, 0x12
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7e
jmp 0x140103ce0
add r10b, 0x3e
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140103cd0
lea rbx, [rbp + 0x15f12b8]
jmp 0x140104780
lea rbx, [rbp + 0x109ac22]
jmp 0x140104780
lea rbx, [rbp - 0x80]
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0xd8]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1401047a0
mov rdx, rbx
lea rcx, [rbp + 0xd8]
call fcn.140004460
nop
mov rdx, r14
lea rcx, [rbp + 0xd8]
call fcn.1400030f0
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14022c5cc], eax
jle 0x140105de9
lea rcx, [0x14022c5cc]
call fcn.1401963b0
cmp dword [0x14022c5cc], 0xffffffff
jne 0x140105de9
mov dword [rbp - 0x20], 0xb8deb1de
mov dword [rbp - 0x1c], 0x491ac5c9
mov dword [rbp - 0x18], 0x4d3f4f3d
mov byte [rbp - 0x14], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x13], xmm0
mov dword [rbp - 3], eax
mov word [rbp + 1], ax
movabs rsi, 0x527bca5ad634d6fa
movabs r12, 0x4162887bdb71e0d6
movabs r15, 0x9c6af3c62f0832e2
movabs r14, 0xf7735f10829e84ee
movzx edx, byte [rsp + 0x20]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1401052ea
movzx r11d, byte [rbp + rbx - 0x20]
mov edi, r11d
cmp r8, rbx
ja 0x1401052e1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1401048b0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x2a
jmp 0x1401048e9
je 0x140105272
inc rax
cmp r8, rax
je 0x14010521f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401051d9
lea rax, [r9 + 6]
cmp r8, rax
je 0x1401051b7
lea rax, [r9 + 5]
cmp r8, rax
je 0x140105171
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x1401052d8
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14010491f
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140104953
lea rax, [r9 + 1]
cmp r8, rax
je 0x14010515a
lea rax, [r9 + 2]
cmp r8, rax
je 0x140105134
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401050fe
lea rax, [r9 + 7]
cmp r8, rax
je 0x1401050e4
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140104e70
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140104e62
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140104e39
lea rcx, [r9 + 6]
cmp r8, rcx
je 0x140104e17
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140104dfa
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140104dec
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140104dd0
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140104db3
lea rax, [r9 + 3]
cmp r8, rax
je 0x140104d93
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140104d69
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140104960
mov r8, rcx
lea r9, [rcx + 0x3e8]
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1401052b8
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x14010529c
lea rcx, [r9 + 0x61]
cmp r8, rcx
jb 0x140104b48
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140104b2b
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140104b11
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140104d1f
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140104cd6
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140104c9c
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140104c75
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140104960
mov r8, rcx
lea r9, [rcx + 9]
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x140104c4b
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140104c2b
lea rcx, [r9 + 2]
cmp r8, rcx
ja 0x140104c11
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140104bf5
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140104be7
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140104bcd
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140104bab
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140104b82
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140104b68
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140104960
mov r8, rcx
lea r9, [rcx + 0x41]
jmp 0x140104960
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
jmp 0x140104953
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1401048f0
sub r10b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140104885
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x70
jmp 0x14010518d
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140104872
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
dec rbx
inc rbx
jmp 0x140104872
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1401050aa
add r10b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140105107
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x14
jmp 0x14010511c
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x68
jmp 0x1401051f4
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140105235
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140104872
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rbp + rbx - 0x20], dl
inc rbx
jmp 0x140104872
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x36
cmp r9, 1
jb 0x140104c90
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x14010518d
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 0x20
jae 0x140105093
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140104fc0
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140104cb1
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 5
je 0x1401050cc
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140104f0a
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
jmp 0x140104ce5
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x54
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140104872
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140105235
lea edx, [r10 + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1401051f4
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
jmp 0x14010511c
add r10b, 0x3c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x140105107
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1401050aa
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
dec rbx
inc rbx
jmp 0x140104872
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140104872
lea edx, [r10 + 0x6c]
mov ecx, 6
jmp 0x14010517e
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x140104e8d
lea edx, [r10 - 6]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x140104d2e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140104ec0
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140104872
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140104ee3
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x1401051f4
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140104d37
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x14010518d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140104f21
lea edx, [r10 - 0x7a]
mov ecx, Ordinal_45
jmp 0x14010517e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140104f4c
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 2
dec rbx
inc rbx
jmp 0x140104872
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140104f71
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5a
jmp 0x140105119
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140104f97
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1401051f4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140104cee
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5e
jmp 0x140105235
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140104ff3
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140104872
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140105019
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1401051f4
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14010503e
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
jmp 0x14010511c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140105055
sub r10b, 0x28
mov ecx, recv
jmp 0x140105107
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140105078
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1401050aa
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140104cb1
lea edx, [r10 - 0x58]
mov ecx, 0x34
jmp 0x14010517e
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 8
add cl, cl
add dl, cl
sub r10b, 0x76
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, dl
mov byte [rbp + rbx - 0x20], cl
jmp 0x140105119
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
jmp 0x1401051f2
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x42
jmp 0x1401051f4
add r10b, 0x46
mov ecx, listen
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140104872
add r10b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140104872
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3a
jmp 0x14010518d
movzx r10d, bl
lea edx, [r10 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub r10b, 0x6a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x1a
add r11b, r10b
mov byte [rbp + rbx - 0x20], r11b
inc r9
dec rbx
inc rbx
jmp 0x140104872
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x140104872
lea rcx, [rbx + r12]
and dil, cl
mov eax, reloc.WS2_32.dll_send
sub al, dil
lea edx, [rax + rax]
add dl, r11b
movzx r10d, bl
add dl, cl
add r10b, 0x7e
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x72
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x20], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140105235
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x2e
add dl, cl
lea ecx, [rbx + 0x78]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x48
add r11b, cl
mov byte [rbp + rbx - 0x20], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140104872
lea rcx, [rbx + r14]
and dil, cl
mov eax, 0x3f
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rbp + rbx - 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140104872
sub r10b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2e
jmp 0x140104870
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140104860
lea r14, [rbp + 0x1406fd8]
jmp 0x1401052ee
lea r14, [rbp + 0x17546d2]
jmp 0x1401052ee
lea r14, [rbp - 0x20]
mov dword [rbp + 8], 0x77687974
mov dword [rbp + 0xc], 0x7b6c3376
mov word [rbp + 0x10], 0xd7a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x12], xmm0
mov qword [rbp + 0x22], rax
mov byte [rbp + 0x2a], al
movabs r15, 0x33641619f15f3401
movabs r13, 0x67bc9ab5999a6c07
movabs r12, 0x9a2c424dd41d9c03
movzx ebx, byte [rsp + 0x20]
nop word [rax + rax]
mov rax, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140105dc0
movzx r10d, byte [rbp + rdi + 8]
mov esi, r10d
cmp rax, rdi
ja 0x140105db7
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x140105390
lea rdx, [rdi + r15]
mov rcx, rdx
and rcx, rsi
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rdx
add rbx, rsi
sub bl, 7
jmp 0x1401053ca
je 0x140105d4f
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140105cce
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x140105c9e
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140105c60
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140105c3d
movzx r11d, dil
nop
cmp r9, rdi
ja 0x140105dae
lea rcx, [r9 + 2]
cmp rax, rcx
jae 0x1401053f9
lea edx, [r11 + 0x15]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x6d
jmp 0x140105440
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140105bfa
inc rcx
cmp rax, rcx
je 0x140105bd8
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140105bbc
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140105b9e
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x140105b80
nop dword [rax]
lea rcx, [rax + r9]
cmp rcx, rdi
jbe 0x1401058a2
nop dword [rax]
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x140105887
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x140105862
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x140105840
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140105824
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140105808
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1401057ea
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1401057cc
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140105450
lea rax, [r9 + 0x200]
lea r9, [rax + 0x42]
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x140105d92
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x140105d76
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x14010560a
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1401055ec
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1401055ce
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x140105784
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x140105743
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x140105720
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x140105450
lea rax, [r9 + 0x64]
lea r9, [rax + 0x61]
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1401056f6
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1401056d8
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1401056ba
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x14010569e
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x140105682
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x140105667
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x140105645
lea rdx, [r9 + 0x7a]
cmp rax, rdx
ja 0x140105628
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140105450
mov rax, rdx
lea r9, [rdx + 0x400]
jmp 0x140105450
lea r8d, [r11 - 0x75]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x33
add bl, r8b
jmp 0x140105440
lea r8d, [r11 - 0x77]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x41
add bl, r8b
jmp 0x1401053d0
sub r11b, 0x79
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x4f
add bl, r11b
jmp 0x140105365
lea r8d, [r11 - 0x58]
movzx ecx, r10b
and cl, r8b
mov edx, 0x34
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x140105c10
sub r11b, 0x5c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x7c
dec rdi
inc rdi
jmp 0x140105352
lea r8d, [r11 - 0x5e]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x6e
jmp 0x140105c7a
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x140105cb3
sub r11b, 0x62
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x52
jmp 0x140105cb6
lea r8d, [r11 - 0x64]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x44
add bl, r8b
jmp 0x140105ce6
sub r11b, 0x66
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x36
add bl, r11b
jmp 0x140105d0e
sub r11b, 0x68
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x28
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140105352
sub r11b, 0x6d
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 5
mov byte [rbp + rdi + 8], bl
inc rdi
jmp 0x140105352
lea r8d, [r11 - 0x6f]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 9
add bl, r8b
cmp r9, 3
jb 0x140105737
lea r8d, [r11 + 0x66]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x140105c13
lea r8d, [r11 - 0x71]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x17
add bl, r8b
cmp rax, 5
jae 0x140105b47
lea rdx, [r9 + 2]
cmp rax, rdx
jbe 0x140105a66
lea r8d, [r11 + 0x52]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x3e
jmp 0x140105759
add r11b, 0x7c
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x64
add bl, r11b
jmp 0x140105d0e
lea r8d, [r11 + 0x7a]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x56
add bl, r8b
jmp 0x140105ce6
add r11b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x140105cb6
add r11b, 0x76
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x3a
jmp 0x140105cb3
add r11b, 0x72
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1e
dec rdi
inc rdi
jmp 0x140105352
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
inc r9
dec rdi
inc rdi
jmp 0x140105352
lea r8d, [r11 + 0x6e]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 2
jmp 0x140105c10
lea rcx, [r9 + 3]
cmp rax, rcx
jae 0x1401058fa
lea r8d, [r11 + 1]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 7
add bl, r8b
lea rcx, [rax + r9]
cmp rcx, 0x41
je 0x140105b63
lea rcx, [r9 + 4]
cmp rax, rcx
jbe 0x1401059c8
lea r8d, [r11 + 0x3d]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x55
jmp 0x14010579a
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x14010592d
add r11b, 0x2a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x26
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140105352
cmp rax, rcx
jne 0x140105950
lea r8d, [r11 + 0x2e]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x42
add bl, r8b
jmp 0x140105ce6
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140105975
add r11b, 0x32
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5e
jmp 0x140105cb3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140105999
lea r8d, [r11 + 0x34]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x6c
jmp 0x140105c7a
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1401058c4
add r11b, 0x36
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x7a
dec rdi
inc rdi
jmp 0x140105352
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1401059ec
lea r8d, [r11 + 0x3f]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x47
jmp 0x140105c10
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140105a17
add r11b, 0x43
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x2b
dec rdi
inc rdi
jmp 0x140105352
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140105a3b
lea r8d, [r11 + 0x45]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x1d
jmp 0x140105c7a
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14010579d
lea r8d, [r11 + 0x4b]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0xd
add bl, r8b
jmp 0x140105ce6
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140105a99
add r11b, 0x54
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x4c
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140105352
cmp rax, rdx
jne 0x140105abc
lea r8d, [r11 + 0x58]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x68
add bl, r8b
jmp 0x140105ce6
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140105ae2
lea r8d, [r11 + 0x5e]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x140105c7a
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140105b11
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140105352
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14010575c
add r11b, 0x62
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x140105352
lea r8d, [r11 + 0x68]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
sub dl, cl
add dl, 0x14
lea ebx, [rdx + rdx]
jmp 0x140105c7a
lea r8d, [r11 + 0x6a]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_listen
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x140105ce6
add r11b, 0x25
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 3
add bl, r11b
jmp 0x140105d0e
lea r8d, [r11 + 0x23]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0xb
add bl, r8b
jmp 0x140105ce6
add r11b, 0x21
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x19
jmp 0x140105cb6
add r11b, 0x1b
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x43
dec rdi
inc rdi
jmp 0x140105352
lea r8d, [r11 + 0x17]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x5f
add bl, r8b
add r11b, 0x67
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, 0x2f
add r11b, r10b
mov byte [rbp + rdi + 8], r11b
inc r9
dec rdi
inc rdi
jmp 0x140105352
lea edx, [rdi + 0x11]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x77
inc r9
dec rdi
inc rdi
jmp 0x140105352
movzx r11d, dil
lea r8d, [r11 + 0xd]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x5b
add bl, r8b
add r11b, 0x69
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx edx, bl
sub dl, cl
add dl, 0x21
add dl, r11b
add dl, r10b
mov byte [rbp + rdi + 8], dl
jmp 0x140105cb3
lea edx, [rdi + 0xb]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x4d
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140105352
lea rcx, [rdi + r13]
and sil, cl
add sil, sil
sub cl, sil
lea ebx, [r10 + rcx]
sub bl, 0x31
movzx r11d, dil
add r11b, 0x6b
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, 0x13
add r11b, r10b
movzx ecx, r11b
mov byte [rbp + rdi + 8], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x6c]
movzx ecx, r8b
and cl, r10b
mov edx, 6
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rbp + rdi + 8], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140105352
lea rcx, [rdi + r12]
and sil, cl
add sil, sil
sub cl, sil
lea ebx, [r10 + rcx]
sub bl, 0x15
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140105352
sub r11b, 0x7b
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x5d
jmp 0x140105350
sub r11b, 0x7d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x6b
jmp 0x140105340
lea rcx, [rbp + 0x176f0b4]
jmp 0x140105dc4
lea rcx, [rbp + 0x15624b5]
jmp 0x140105dc4
lea rcx, [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdx, r14
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14022c5c0], rax
lea rcx, [0x14022c5cc]
call fcn.140196344
cmp qword [0x14022c5c0], 0
je 0x140105e3d
lea rcx, [rbp + 0xd8]
call fcn.140001bc0
mov rdx, rax
lea rcx, [rbp + 0xf8]
call qword [sym.imp.ntdll.dll_RtlInitAnsiString]
mov r8b, 1
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x108]
call qword [sym.imp.ntdll.dll_RtlAnsiStringToUnicodeString]
mov rax, qword [0x14022c5c0]
lea rcx, [rbp + 0x108]
call rax
test eax, eax
sete bl
jmp 0x140105e3f
xor bl, bl
lea rcx, [rbp + 0xd8]
call fcn.140002820
movzx eax, bl
jmp 0x140105e52
xor al, al
mov rcx, qword [rbp + 0x118]
xor rcx, rsp
call fcn.140196270
mov rbx, qword [rsp + 0x270]
add rsp, 0x220
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret