Function at 0x140105170
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x120]
sub rsp, 0x220
mov rax, qword [0x14021a800]
xor rax, rsp
mov qword [rbp + 0x118], rax
mov r14, rdx
mov rsi, rcx
mov dword [rsp + 0x30], 0x638f659b
mov dword [rsp + 0x34], 0x6ff16196
mov dword [rsp + 0x38], 0x6b806d81
mov dword [rsp + 0x3c], 0x17f669a6
mov dword [rsp + 0x40], 0x138e1581
mov dword [rsp + 0x44], 0x1f8e11f9
mov dword [rsp + 0x48], 0x1b821dee
mov dword [rsp + 0x4c], 0x782198d
mov dword [rsp + 0x50], 0x3900591
mov dword [rsp + 0x54], 0xfe901e9
mov dword [rsp + 0x58], 0xb0c0de5
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x5c], xmm0
mov dword [rsp + 0x6c], eax
mov word [rsp + 0x70], ax
mov byte [rsp + 0x72], al
movabs rdi, 0x8807028f34f37d51
movabs r12, 0x32aae10c18e09731
movabs r15, 0x82c8319181f2179b
movabs r13, 0xb80848d7ca370877
movzx r11d, byte [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rax, 0x9800a3244aa1c593
movabs rcx, 0xfd56653c7c62f3f5
cmp rbx, 0x43
jae 0x140105b7d
movzx r10d, byte [rsp + rbx + 0x30]
cmp r8, rbx
ja 0x140105b74
lea rdx, [r9 + 1]
cmp r8, rdx
jae 0x1401052b6
lea rcx, [rbx + r12]
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
sub r11b, 0x57
lea rcx, [r9 + 3]
jmp 0x1401052f0
je 0x140105b0d
lea rax, [rdx + 1]
cmp r8, rax
je 0x140105ab5
lea rax, [r9 + 5]
cmp r8, rax
je 0x140105a56
lea rcx, [r9 + 3]
cmp r8, rcx
je 0x140105a2b
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401059fd
cmp r9, rbx
ja 0x140105b6b
cmp r8, rcx
jae 0x14010531f
movabs rcx, 0x280475fe0a6c6705
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x23
jmp 0x140105360
cmp r8, rdx
je 0x1401059a4
lea rax, [r9 + 2]
cmp r8, rax
je 0x140105979
cmp r8, rcx
je 0x140105954
lea rax, [r9 + 6]
cmp r8, rax
je 0x140105938
lea rax, [r9 + 4]
cmp r8, rax
je 0x14010590f
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1401055e8
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1401055cb
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1401055a6
lea rax, [r9 + 9]
cmp r8, rax
je 0x14010558c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140105572
lea rax, [r9 + 1]
cmp r8, rax
je 0x140105370
mov r8, rax
lea r9, [rax + 1]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140105b51
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140105b37
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14010543f
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1401054ff
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140105370
mov r8, rax
lea r9, [rax + 0x28]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1401054d2
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1401054b8
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140105499
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140105474
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14010545a
mov r8, rax
lea r9, [rax + 0x41]
jmp 0x140105370
lea rcx, [rbx + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3d
jmp 0x140105360
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x1401059c7
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x140105262
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140105a9c
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
jmp 0x140105acf
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140105262
lea ecx, [rbx + 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x67
cmp r8, 0x20
jae 0x1401058a7
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1401057bc
lea edx, [rbx - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 0x7a
jb 0x14010589a
movzx edi, bl
lea ecx, [rdi - 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x54]
jmp 0x1401059ca
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x140105acf
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1a
jmp 0x140105a99
lea edx, [rbx - 0x2e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x140105262
movzx edi, bl
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x1401059ca
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14010563c
lea rcx, [rbx + r12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x57
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1401058c4
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x140105716
lea ecx, [rbx - 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x45
jmp 0x140105514
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010566d
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x46
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140105262
inc rax
cmp r8, rax
jne 0x140105694
lea edx, [rbx + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140105acf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401056bf
lea edx, [rbx - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx edi, bl
jmp 0x1401058d8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1401056e7
lea edx, [rbx - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140105a99
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140105607
movzx edi, bl
lea edx, [rdi + 0x1a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1401059ca
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010573c
movzx edi, bl
lea ecx, [rdi + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x69
jmp 0x1401059ca
inc rax
cmp r8, rax
jne 0x140105764
lea ecx, [rbx - 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3b
dec rbx
inc rbx
jmp 0x140105262
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140105787
lea ecx, [rbx - 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x31
jmp 0x140105a9c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140105514
lea ecx, [rbx + 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x27
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140105262
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401057f2
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140105262
inc rax
cmp r8, rax
jne 0x14010581c
movzx edi, bl
lea edx, [rdi - 0x28]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1401058d8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010583f
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
jmp 0x140105a99
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010586b
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
inc r9
dec rbx
inc rbx
jmp 0x140105262
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140105548
movzx edi, bl
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1401059ca
mov byte [rsp + rbx + 0x30], r11b
inc rbx
jmp 0x140105262
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
add r11b, r10b
jmp 0x140105a79
movzx edi, bl
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rcx - 6]
add dil, 0x7b
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x5d
add dil, r10b
movzx eax, dil
mov byte [rsp + rbx + 0x30], al
inc r9
add rax, r9
sub rbx, rax
movabs rdi, 0x8807028f34f37d51
jmp 0x140105acf
lea rcx, [rbx + r13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x41
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140105262
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r10b
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x37
jmp 0x140105a9c
movabs rcx, 0x22b1407703324eef
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x77
jmp 0x140105a99
movabs rcx, 0x5805bc469faff22b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x2d
dec rbx
inc rbx
jmp 0x140105262
movabs rdx, 0x8d5a38163c2d9567
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x2f
add r11b, dl
movzx edi, bl
sub dil, 0x49
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
dec dil
add r10b, dil
mov byte [rsp + rbx + 0x30], r10b
movabs rdi, 0x8807028f34f37d51
inc r9
dec rbx
inc rbx
jmp 0x140105262
movabs rcx, 0x5d58f1cda6ea0a41
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x39
inc r9
dec rbx
inc rbx
jmp 0x140105262
movabs rcx, 0xf8032fb57528dbdf
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x19
dec rbx
inc rbx
jmp 0x140105262
movabs rdx, 0x92ad6d9d4367ad7d
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6b
add r11b, dl
movzx ecx, bl
add cl, 0x19
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
add r10b, 0x51
add r10b, cl
add r10b, r11b
mov byte [rsp + rbx + 0x30], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140105262
lea rdx, [rbx + rcx]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x4d
add r11b, dl
lea edx, [rbx - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rsp + rbx + 0x30], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140105262
lea rcx, [rbx + rax]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 5
movzx eax, byte [rsp + rbx + 0x30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140105262
add bl, 0x75
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x33
jmp 0x14010525e
add bl, 0x13
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x7b
jmp 0x140105243
lea rbx, [rbp + 0x165941c]
jmp 0x140105b82
lea rbx, [rbp + 0x1062b4d]
jmp 0x140105b82
lea rbx, [rsp + 0x30]
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x38]
call fcn.140002620
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp word [rbx + r8*2], 0
jne 0x140105ba0
mov rdx, rbx
lea rcx, [rbp + 0x38]
call fcn.1400efb20
nop
lea rcx, [rbp + 0x38]
call fcn.1401050a0
movzx ebx, al
lea rcx, [rbp + 0x38]
call fcn.140057fa0
test bl, bl
je 0x14010812c
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0xb8]
call fcn.1400d6f00
nop
mov rdx, rax
lea rcx, [rbp + 0x98]
call fcn.1400fb5e0
nop
lea r8, [rsp + 0x20]
lea rdx, [rbp + 0x78]
mov rcx, rax
call fcn.1400e5e10
nop
mov r9d, 4
lea r8, str.___
xor edx, edx
lea rcx, [rbp + 0x78]
call fcn.140004440
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.1400022c0
nop
mov rdx, r14
lea rcx, [rbp + 0x58]
call fcn.1401018a0
movzx ebx, al
lea rcx, [rbp + 0x58]
call fcn.140002490
nop
lea rcx, [rbp + 0x78]
call fcn.140002490
nop
lea rcx, [rbp + 0x98]
call fcn.140057fa0
nop
lea rcx, [rbp + 0xb8]
call fcn.140057fa0
test bl, bl
je 0x14010812c
mov dword [rbp - 0x80], 0x2a2f1b12
mov dword [rbp - 0x7c], 0x213c3c25
mov dword [rbp - 0x78], 0x341f0929
mov dword [rbp - 0x74], 0x353f3137
mov dword [rbp - 0x70], 0x2409013d
mov dword [rbp - 0x6c], 0xc3b2d2f
mov dword [rbp - 0x68], 0x1517203a
mov dword [rbp - 0x64], 0x1b0a0214
mov dword [rbp - 0x60], 0x1f06042b
mov dword [rbp - 0x5c], 0x2204001c
mov dword [rbp - 0x58], 0x26280115
mov dword [rbp - 0x54], 0x10020711
mov dword [rbp - 0x50], 0x27091e1b
mov byte [rbp - 0x4c], 0x82
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x4b], xmm0
mov qword [rbp - 0x3b], rax
mov dword [rbp - 0x33], eax
mov word [rbp - 0x2f], ax
movabs rsi, 0x7a79405175332a49
movabs r15, 0x4e4342dd1ecc7c91
movabs r13, 0x5950c23a346627ff
movabs r12, 0x6f6bc0f45f997edb
movzx r11d, byte [rsp + 0x20]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x53
jae 0x140106878
movzx ebx, byte [rbp + rdi - 0x80]
mov edx, ebx
cmp r8, rdi
ja 0x14010686f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140105d6e
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdx
add r11, rcx
inc r11b
jmp 0x140105da7
je 0x14010680b
inc rax
cmp r8, rax
je 0x140106792
lea rax, [r9 + 3]
cmp r8, rax
je 0x140106767
lea rax, [r9 + 5]
cmp r8, rax
je 0x14010672e
lea rax, [r9 + 6]
cmp r8, rax
je 0x1401066ef
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x140106866
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140105dd9
lea ecx, [r10 - 3]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x15
jmp 0x140105e10
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401066d8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401066b9
lea rax, [r9 + 6]
cmp r8, rax
je 0x14010669d
lea rax, [r9 + 8]
cmp r8, rax
je 0x140106673
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140106374
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140106355
lea rax, [r9 + 4]
cmp r8, rax
je 0x14010632c
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140106306
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1401062e7
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1401062c4
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1401062a4
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140106285
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140106265
lea rax, [r9 + 8]
cmp r8, rax
je 0x140106237
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140105e20
mov r8, rax
lea r9, [rax + 0x42]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14010684b
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140106830
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140106005
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140105feb
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140105fd1
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1401061eb
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1401061a2
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140106164
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140106141
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140105e20
mov r8, rax
lea r9, [rax + 0x64]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140106118
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1401060f9
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1401060db
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1401060c0
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1401060a2
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140106084
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140106063
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14010603f
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140106021
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140105e20
mov r8, rax
lea r9, [rax + 0x80]
jmp 0x140105e20
lea ecx, [r10 - 0x5d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x75
jmp 0x140105e10
lea ecx, [r10 + 0x11]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x77
jmp 0x140105db0
add r10b, 0x7f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x79
jmp 0x140105d43
lea edx, [r10 - 0x18]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x58
add r11b, dl
jmp 0x140106708
add r10b, 0x56
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x5a
inc r9
dec rdi
inc rdi
jmp 0x140105d32
sub r10b, 0x3c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x5c
dec rdi
inc rdi
jmp 0x140105d32
lea edx, [r10 + 0x32]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5e
add r11b, dl
jmp 0x140106747
sub r10b, 0x60
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x60
add r8, r9
jmp 0x140106779
add r10b, 0xe
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x62
jmp 0x140106779
lea edx, [r10 + 0x7c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x1401067a8
sub r10b, 0x16
movzx eax, bl
and al, r10b
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x66
add r11b, r10b
jmp 0x1401067cf
add r10b, 0x58
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x68
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140105d32
sub r10b, 0x15
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x6d
mov byte [rbp + rdi - 0x80], r11b
inc rdi
jmp 0x140105d32
lea edx, [r10 + 0x59]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6f
add r11b, dl
cmp r9, 0x5a
jb 0x140106157
lea edx, [r10 + 0x16]
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x34]
jmp 0x140106708
lea edx, [r10 - 0x39]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x71
add r11b, dl
cmp r8, 0x41
jae 0x14010663a
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140106582
lea edx, [r10 + 0x62]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14010617a
lea edx, [r10 + 0x35]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x73
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 0x7a
je 0x140106657
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1401064d7
lea edx, [r10 + 0x65]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x3d
jmp 0x1401061b8
sub r10b, 0x12
movzx eax, bl
and al, r10b
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140105d32
add r10b, 0x5c
movzx eax, bl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1401067cf
lea edx, [r10 - 0x36]
movzx eax, bl
and al, dl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1401067a8
add r10b, 0x38
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140106779
sub r10b, 0x5a
movzx eax, bl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
add r8, r9
jmp 0x140106779
lea edx, [r10 + 0x14]
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140106747
sub r10b, 0x7e
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x140105d32
sub r10b, 0x10
movzx eax, bl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x140105d32
lea edx, [r10 + 0x5e]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140106708
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140106396
lea ecx, [r10 + 0x49]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
inc r11b
jmp 0x140106204
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1401063cd
sub r10b, 6
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140105d32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1401063f5
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1401067a8
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14010641e
sub r10b, 0x50
movzx eax, r10b
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140106779
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010644a
add r10b, 0x42
movzx eax, bl
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
add r8, r9
jmp 0x140106779
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140106472
lea edx, [r10 - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140106747
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1401064a1
add r10b, 0x66
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x140105d32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140106204
sub r10b, 8
movzx eax, bl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x140105d32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401064fe
lea edx, [r10 - 9]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x3f
add r11b, dl
jmp 0x140106708
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140106528
add r10b, 0x1b
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x43
dec rdi
inc rdi
jmp 0x140105d32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010654c
sub r10b, 0x2f
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x49
jmp 0x140106779
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1401061bb
sub r10b, 0x79
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x4f
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140105d32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401065b9
sub r10b, 0xc
movzx eax, bl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140105d32
inc rax
cmp r8, rax
jne 0x1401065e1
sub r10b, 0x7a
movzx eax, bl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1401067cf
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14010660a
sub r10b, 0x56
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140106779
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010617d
add r10b, 0x3c
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
add r8, r9
jmp 0x140106779
lea edx, [r10 - 0x58]
movzx eax, bl
and al, dl
movzx ecx, bl
sub cl, al
add cl, 0x34
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140106747
lea edx, [r10 + 0x3a]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1401067a8
add r10b, 0x1f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x27
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140105d32
add r10b, 0x69
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x21
jmp 0x140106779
sub r10b, 0x29
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x1f
add r8, r9
jmp 0x140106779
lea ecx, [r10 - 0x71]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x17
jmp 0x140106708
movzx r10d, dil
lea ecx, [r10 + 0x6b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x13
add r10b, 0x5f
movzx eax, bl
and al, r10b
add al, al
sub bl, al
add bl, 0x67
add bl, r10b
mov byte [rbp + rdi - 0x80], bl
inc r9
dec rdi
inc rdi
jmp 0x140105d32
movzx r10d, dil
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xd
sub r10b, 0xf
movzx eax, bl
and al, r10b
add al, al
sub bl, al
add bl, 0x69
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x80], bl
add r8, r9
jmp 0x140106779
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
add r11b, 9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140105d32
lea rax, [rdi + r13]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
add r11b, 7
movzx r10d, dil
sub r10b, 0x7d
movzx eax, bl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x6b
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x80], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x34]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi - 0x80], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140105d32
lea rax, [rdi + r12]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
add r11b, 3
movzx eax, byte [rbp + rdi - 0x80]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140105d32
sub r10b, 0x13
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x7b
jmp 0x140105d30
add r10b, 0x5b
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x7d
jmp 0x140105d20
lea rbx, [rbp + 0x160688c]
jmp 0x14010687c
lea rbx, [rbp + 0x5392d5]
jmp 0x14010687c
lea rbx, [rbp - 0x80]
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0xd8]
call fcn.140002620
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x140106895
mov rdx, rbx
lea rcx, [rbp + 0xd8]
call fcn.140004030
nop
mov rdx, r14
lea rcx, [rbp + 0xd8]
call fcn.140002d10
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140220b8c], eax
jle 0x1401080c5
lea rcx, [0x140220b8c]
call fcn.1401831f0
cmp dword [0x140220b8c], 0xffffffff
jne 0x1401080c5
mov dword [rbp - 0x20], 0x381e311e
mov dword [rbp - 0x1c], 0x291a2529
mov dword [rbp - 0x18], 0x2d3f2f3d
mov byte [rbp - 0x14], 0x50
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x13], xmm0
mov dword [rbp - 3], eax
mov word [rbp + 1], ax
movabs r14, 0x41a50e9abf62ecca
movabs r15, 0x4ecd8370ba7a531a
movabs r13, 0x48394905bcee9ff2
movabs r12, 0xc4ef2bd03e28c65e
movzx r10d, byte [rsp + 0x20]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1401074bf
movzx ebx, byte [rbp + rdi - 0x20]
mov esi, ebx
cmp r8, rdi
ja 0x1401074b6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14010699f
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
add r10b, 0x7a
jmp 0x1401069d8
je 0x140107441
inc rax
cmp r8, rax
je 0x1401073ec
lea rax, [r9 + 2]
cmp r8, rax
je 0x14010739d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010736b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14010734d
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1401074ad
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140106a0e
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140106a50
lea rax, [r9 + 1]
cmp r8, rax
je 0x14010730e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1401072ec
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401072d0
lea rax, [r9 + 7]
cmp r8, rax
je 0x1401072b6
lea rax, [r9 + 6]
cmp r8, rax
je 0x14010728c
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140106f9a
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140106f7b
lea rax, [r9 + 9]
cmp r8, rax
je 0x140106f52
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140106f2c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140106f0d
lea rax, [r9 + 6]
cmp r8, rax
je 0x140106eea
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140106eca
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140106eab
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140106e8b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140106a60
lea r8, [r9 + 4]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14010748d
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14010746d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140106c47
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140106c28
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140106c09
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140106e46
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140106e05
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140106dc6
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140106d9e
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140106a60
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140106d70
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140106d50
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140106d31
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140106d11
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140106cee
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140106cd5
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140106caf
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140106c86
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140106c67
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140106a60
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x3e8]
jmp 0x140106a60
lea edx, [r11 - 0x52]
movzx eax, dl
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140106a50
lea edx, [r11 + 0x1a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1401069e0
sub r11b, 0x7a
movzx eax, r11b
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x140106973
lea edx, [r11 - 0x70]
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140107323
sub r11b, 4
movzx eax, bl
and al, r11b
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
inc r9
dec rdi
inc rdi
jmp 0x140106962
add r11b, 0x68
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x140106962
lea edx, [r11 - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140107249
add r11b, 0x40
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
add r8, r9
jmp 0x140107384
sub r11b, 0x54
movzx eax, bl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140107384
lea edx, [r11 + 0x18]
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1401073c3
sub r11b, 0x7c
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140107405
sub r11b, 0x10
movzx eax, bl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106962
sub r11b, 2
movzx eax, r11b
and al, bl
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x20], r10b
inc rdi
jmp 0x140106962
lea edx, [r11 + 0x6a]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 6
jb 0x140106db9
lea edx, [r11 + 0x7c]
movzx eax, bl
and al, dl
mov ecx, select
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140107323
lea edx, [r11 - 0x2a]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 6
jae 0x140107233
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140107139
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, bl
mov ecx, 0xa
jmp 0x140106dd4
lea edx, [r11 + 0x42]
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 6
je 0x140107276
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14010706a
lea edx, [r11 + 0x22]
movzx eax, dl
and al, bl
mov ecx, 9
jmp 0x140106e13
sub r11b, 0x28
movzx eax, r11b
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x140107405
lea edx, [r11 + 0x44]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1401073c3
sub r11b, 0x50
movzx eax, r11b
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x140107384
add r11b, 0x1c
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x140107384
lea edx, [r11 - 0x78]
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010724f
sub r11b, 0xc
movzx eax, r11b
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x140106962
add r11b, 0x60
movzx eax, r11b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x140106962
lea edx, [r11 - 0x34]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140107323
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140106fb9
lea edx, [r11 - 0x36]
movzx eax, dl
and al, bl
mov ecx, 0x3d
jmp 0x140106e54
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140106ff0
add r11b, 0x24
movzx eax, r11b
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106962
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140107018
add r11b, 0x74
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2c
add r8, r9
jmp 0x140107384
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14010703b
lea ecx, [r11 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x14010724f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140106e60
sub r11b, 0x64
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x44
dec rdi
inc rdi
jmp 0x140106962
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140107092
lea edx, [r11 - 0x4a]
movzx eax, dl
and al, bl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140107323
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401070ba
add r11b, 6
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2a
add r8, r9
jmp 0x140107384
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1401070df
sub r11b, 0x66
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x36
jmp 0x140107384
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140107102
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x42
jmp 0x1401073c3
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140106e1f
add r11b, 0x56
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x5a
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106962
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140107170
add r11b, 0x48
movzx eax, r11b
and al, bl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106962
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140107193
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x1401073c3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401071ba
sub r11b, 0x68
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x28
add r8, r9
jmp 0x140107384
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1401071db
lea edx, [r11 + 0x2c]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x34
jmp 0x14010724c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140107208
add r11b, 0x54
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x4c
inc r9
dec rdi
inc rdi
jmp 0x140106962
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140106de0
lea edx, [r11 - 0x18]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x58
add r10b, dl
jmp 0x140107323
lea edx, [r11 + 0x10]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x70
add r10b, bl
add r10b, dl
sub r11b, 0x26
movzx eax, bl
and al, r11b
mov ecx, 5
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, r11b
mov byte [rbp + rdi - 0x20], cl
add r8, r9
jmp 0x140107384
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 0x7c]
jmp 0x1401073c3
sub r11b, 0x3a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6a
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106962
lea ecx, [r11 - 0x62]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x52
jmp 0x1401073c3
add r11b, 0xa
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x46
jmp 0x140107384
add r11b, 0x4e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x22
dec rdi
inc rdi
jmp 0x140106962
lea ecx, [r11 + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xa
add r11b, 0x46
movzx eax, bl
and al, r11b
mov ecx, listen
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rbp + rdi - 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x140106962
lea edx, [rdi - 0x52]
movzx eax, dl
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
jmp 0x140107384
lea rcx, [rdi + r15]
and sil, cl
mov eax, Ordinal_41
sub al, sil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140106962
movabs rcx, 0xcb83663b3bb47986
add rcx, rdi
and sil, cl
mov eax, Ordinal_46
sub al, sil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movzx r11d, dil
add r11b, 0x6e
movzx eax, bl
and al, r11b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 2
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi - 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140107405
lea rcx, [rdi + r13]
and sil, cl
mov eax, Ordinal_50
sub al, sil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi - 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106962
lea rcx, [rdi + r12]
and sil, cl
mov eax, gethostname
sub al, sil
lea r10d, [rax + rax]
add r10b, bl
add r10b, cl
movzx eax, byte [rbp + rdi - 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106962
sub r11b, 0xe
movzx eax, bl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140106960
add r11b, 0x5e
movzx eax, bl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x140106950
lea rsi, [rbp + 0x1771798]
jmp 0x1401074c3
lea rsi, [rbp + 0x15a0462]
jmp 0x1401074c3
lea rsi, [rbp - 0x20]
mov dword [rbp + 8], 0xf788f9f4
mov dword [rbp + 0xc], 0xfb8cb3f6
mov word [rbp + 0x10], 0x6dfa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x12], xmm0
mov qword [rbp + 0x22], rax
mov byte [rbp + 0x2a], al
movabs r14, 0x16bafc67cb452fb1
movabs r12, 0x9f1ce6d68ee44dd7
movabs r15, 0x4430f53761cf8f13
movzx ebx, byte [rsp + 0x20]
nop word [rax + rax]
mov rax, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14010809c
movzx r11d, byte [rbp + rdi + 8]
mov r8d, r11d
cmp rax, rdi
ja 0x140108093
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140107560
lea rdx, [rdi + r14]
mov rcx, r8
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, r8
add rbx, rdx
add bl, 0x29
jmp 0x1401075a6
je 0x14010802b
inc rcx
cmp rax, rcx
je 0x140107fa8
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140107f79
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x140107f5a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140107f38
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140107ef5
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x14010808a
lea rcx, [r9 + 0x64]
cmp rax, rcx
jae 0x1401075d9
lea edx, [r10 - 0x7b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x5d
jmp 0x140107620
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140107ede
inc rcx
cmp rax, rcx
je 0x140107eba
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140107e9e
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140107e84
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140107e5a
nop dword [rax]
lea rcx, [rax + r9]
cmp rcx, rdi
jbe 0x140107b55
nop dword [rax]
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x140107b3b
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x140107b16
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x140107af0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140107ad6
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140107aba
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140107a9a
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x140107a80
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x140107a64
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x140107a36
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140107630
lea rax, [r9 + 0x200]
lea r9, [rax + 6]
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x14010806e
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x140108052
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x140107810
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1401077f6
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1401077dc
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1401079ef
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1401079a6
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x14010796e
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x14010794b
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x140107630
lea rax, [r9 + 4]
lea r9, [rax + 0x3e8]
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x14010791d
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x140107901
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1401078e7
lea rdx, [r9 + 0x80]
cmp rax, rdx
ja 0x1401078c7
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1401078ab
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x140107891
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x14010786b
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x140107846
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x14010782c
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x140107630
mov rax, rdx
lea r9, [rdx + 5]
jmp 0x140107630
lea edx, [r10 + 0x1b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x43
jmp 0x140107620
lea edx, [r10 - 0x47]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0xf
jmp 0x1401075b0
add r10b, 0x57
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x61
jmp 0x140107535
lea edx, [r10 + 0x28]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x18
jmp 0x140107f0e
sub r10b, 0x3a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x6a
inc r9
dec rdi
inc rdi
jmp 0x140107522
add r10b, 0x64
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140107522
lea edx, [r10 + 2]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0xe
jmp 0x140107e20
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x140107f8d
add r10b, 0x3e
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140107f90
lea edx, [r10 - 0x24]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 4
jmp 0x140107fc2
add r10b, 0x7a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x56
jmp 0x140107fea
add r10b, 0x18
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140107522
sub r10b, 0x5d
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x75
mov byte [rbp + rdi + 8], bl
inc rdi
jmp 0x140107522
lea edx, [r10 + 0x41]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x39
cmp r9, 0x28
jb 0x140107962
lea edx, [r10 - 0x7a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
add dl, r11b
lea ebx, [rdx*2 - 0x54]
jmp 0x140107f0e
lea edx, [r10 - 0x21]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x19
cmp rax, 0xa
jae 0x140107e08
lea rcx, [r9 + 0x41]
cmp rax, rcx
jbe 0x140107d1e
lea r8d, [r10 - 0x4e]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x140107983
lea edx, [r10 + 0x7d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x6b
lea rcx, [rax + r9]
cmp rcx, 0x7a
je 0x140107e44
lea rcx, [r9 + 0x20]
cmp rax, rcx
jbe 0x140107c51
lea edx, [r10 + 0x2d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x3b
jmp 0x1401079bb
add r10b, 0x1e
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140107522
sub r10b, 0x44
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x24
jmp 0x140107fea
lea edx, [r10 + 0x5a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x76
jmp 0x140107fc2
sub r10b, 8
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140107f90
sub r10b, 0x6a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1a
jmp 0x140107f8d
lea edx, [r10 + 0x34]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x6c
jmp 0x140107e20
sub r10b, 0x2e
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_33
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140107522
add r10b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
inc r9
dec rdi
inc rdi
jmp 0x140107522
lea edx, [r10 + 0xe]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x62
jmp 0x140107f0e
lea rcx, [r9 + 0x40]
cmp rax, rcx
jae 0x140107b78
lea edx, [r10 - 0x4f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x29
jmp 0x140107a04
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140107bab
add r10b, 0xa
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x46
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140107522
inc rcx
cmp rax, rcx
jne 0x140107bd3
add r10b, 0x6c
movzx ecx, r10b
and cl, r11b
mov edx, 6
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140107fea
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140107bf9
lea r8d, [r10 - 0xc]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x140107e1d
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140107c24
add r10b, 0x56
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5a
dec rdi
inc rdi
jmp 0x140107522
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x140107a04
lea r8d, [r10 + 0x1a]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x140107f0e
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140107c74
lea edx, [r10 - 0x71]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x17
jmp 0x140107f0e
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140107c9f
add r10b, 0x53
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x45
dec rdi
inc rdi
jmp 0x140107522
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140107cc4
add r10b, 0x79
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x4f
jmp 0x140107f90
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140107ce7
lea edx, [r10 - 0x25]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 3
jmp 0x140107fc2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1401079bb
sub r10b, 0x61
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x59
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140107522
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140107d55
add r10b, 0x14
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140107522
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140107d7e
lea r8d, [r10 - 0x28]
movzx ecx, r8b
and cl, r11b
mov edx, listen
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x140107fc2
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140107dad
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140107522
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140107ddb
sub r10b, 0x3e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x4e
inc r9
dec rdi
inc rdi
jmp 0x140107522
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140107983
lea r8d, [r10 + 0x24]
movzx ecx, r8b
and cl, r11b
mov edx, 2
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x140107f0e
lea edx, [r10 - 0x18]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x58
add bl, r11b
sub r10b, 0x67
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x2f
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi + 8], r10b
jmp 0x140107f8d
lea edx, [r10 + 0x4a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [rdx - 6]
jmp 0x140107fc2
sub r10b, 9
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x3f
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140107522
lea edx, [r10 + 0x33]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x65
jmp 0x140107fc2
sub r10b, 0x2f
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x49
jmp 0x140107f90
add r10b, 0x49
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc bl
inc r9
dec rdi
inc rdi
jmp 0x140107522
lea edx, [r10 - 0x19]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x51
jmp 0x140107f0e
movzx r10d, dil
lea edx, [r10 + 0x23]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0xb
add r10b, 0x37
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x7f
add r10b, r11b
mov byte [rbp + rdi + 8], r10b
inc r9
dec rdi
inc rdi
jmp 0x140107522
lea edx, [rdi - 0x3f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x47
inc r9
dec rdi
inc rdi
jmp 0x140107522
lea edx, [rdi + 0x5f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x67
dec rdi
inc rdi
jmp 0x140107522
lea edx, [rdi - 0x65]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x3d
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140107522
lea rdx, [rdi + r12]
and r8b, dl
add r8b, r8b
movzx ebx, r11b
sub bl, r8b
add bl, 0x1f
add bl, dl
movzx r10d, dil
sub r10b, 5
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x23
add r10b, r11b
movzx ecx, r10b
mov byte [rbp + rdi + 8], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0x54]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rbp + rdi + 8], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140107522
lea rcx, [rdi + r15]
and r8b, cl
add r8b, r8b
sub r11b, r8b
lea ebx, [rcx + r11]
add bl, 0x7b
movzx ecx, byte [rbp + rdi + 8]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140107522
sub r10b, 0xb
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x4d
jmp 0x140107520
sub r10b, 0x6d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 5
jmp 0x140107510
lea rcx, [rbp + 0x17c0af4]
jmp 0x1401080a0
lea rcx, [rbp + 0x1413aa5]
jmp 0x1401080a0
lea rcx, [rbp + 8]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdx, rsi
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140220b80], rax
lea rcx, [0x140220b8c]
call fcn.140183184
cmp qword [0x140220b80], 0
je 0x140108119
lea rcx, [rbp + 0xd8]
call fcn.1400018f0
mov rdx, rax
lea rcx, [rbp + 0xf8]
call qword [sym.imp.ntdll.dll_RtlInitAnsiString]
mov r8b, 1
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x108]
call qword [sym.imp.ntdll.dll_RtlAnsiStringToUnicodeString]
mov rax, qword [0x140220b80]
lea rcx, [rbp + 0x108]
call rax
test eax, eax
sete bl
jmp 0x14010811b
xor bl, bl
lea rcx, [rbp + 0xd8]
call fcn.140002490
movzx eax, bl
jmp 0x14010812e
xor al, al
mov rcx, qword [rbp + 0x118]
xor rcx, rsp
call fcn.1401830b0
mov rbx, qword [rsp + 0x270]
add rsp, 0x220
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret