Function at 0x1402165e7
Capabilities:
Execute anti-debugging instructions

Disassembly:
movabs r13, 0x134b34b4e
jmp 0x14021690d
movabs r12, 0x140201118
jmp 0x1402169c1
xchg r11d, r12d
sets r12b
mov r10w, 0x3349
mov cl, r12b
jmp 0x14021618f
movzx rbp, byte [r15 + riz - 1]
mov ax, r11w
xchg rdi, rbx
jmp 0x140216132
lea rsp, [rsp + 7]
jmp 0x1402162bb
mov dl, 0x92
mov r13, 0x2c7002a4
xchg al, r11b
mov sil, byte [rsp]
sub rsp, 7
jmp 0x140216304
sub rsp, 8
jb 0x1402161f4
mov r12, rbp
mov dword [rsp], eax
pop rbx
bswap edx
jmp 0x140216226
mov r10b, 0x6f
lea rsp, [rsp + 2]
mov sil, bpl
jmp 0x1402161bb
pop rbx
bswap edx
jmp 0x140216226
mov r12, rbp
mov dword [rsp], eax
jmp 0x1402161de
jmp 0x14021623c
bsf ebx, edx
mov r12d, 0x419c2bc3
xchg r11, r13
jmp 0x140216210
rol sil, 0
jo 0x140216276
push bp
jmp 0x140216260
ror sil, 0
xchg cl, dil
cpuid
clc
ja 0x1402161fc
xchg cx, bx
jmp 0x1402161fe
xchg cx, bx
bsf ebx, edx
mov r12d, 0x419c2bc3
xchg r11, r13
jmp 0x140216210
jmp 0x1402161d1
mov r12, 0x51ec85ec
bswap rax
mov dx, sp
jmp 0x14021628f
push bp
mov r12, 0x51ec85ec
bswap rax
mov dx, sp
setae bl
jmp 0x1402162a5
setae bl
jmp 0x1402162a5
mov r12, 0xfffffffff117de92
bswap r11
add rsp, 1
jmp 0x1402162d6
sub bpl, r14b
xchg r13b, dil
mov rsi, rbx
push si
jg 0x14021625b
mov r10b, 0x6f
lea rsp, [rsp + 2]
jmp 0x1402161d9
jnp 0x1402162ec
neg rbx
lea rsp, [rsp + 1]
jmp 0x14021633c
neg rbx
lea rsp, [rsp + 1]
jmp 0x14021633c
jle 0x140216179
lea rsp, [rsp + 7]
jmp 0x1402162bb
bswap r13d
jmp 0x14021631a
mov r13w, ax
lea r13, [rax + rbp]
bts rax, rbx
jmp 0x14021636e
rol sil, 0
clc
jns 0x140216311
bswap r13d
mov r13w, ax
lea r13, [rax + rbp]
bts rax, rbx
bsr r10, r15
jmp 0x140216372
bsr r10, r15
neg cl
mov edi, eax
mov r11w, r13w
call fcn.1402164a3
cpuid
pushfq
jmp 0x140216423
mov r12d, dword [rsp]
mov r10b, byte [rsp + 1]
cpuid
jmp 0x140216460
jmp 0x1402164b5
lea rsp, [rsp + 8]
sub sil, 0x2e
mov edx, dword [rsp]
ror rdi, cl
js 0x140216500
jns 0x1402164ea
adc dword [reloc.IPHLPAPI.DLL_GetInterfaceInfo], 4
mov bh, 0x9e
bt eax, edx
xchg di, ax
xchg dx, ax
not r11d
mov rdi, 0x6737ac5
push qword [rsp]
ret 8
lea rax, [r11 + riz + 0xd1]
bswap r11d
rdtsc
jmp 0x140216516
lea rax, [r11 + riz + 0xd1]
bswap r11d
rdtsc
or r12, r11
jmp 0x140216563
or r12, r11
mov al, byte [rsp]
jmp 0x140216566
jmp 0x14021658c
mov al, byte [rsp]
sub r14b, sil
cmc
jae 0x14021654d
mov cl, bl
lea r12, [r13 + r13]
mov r11w, 0xf1ad
jmp 0x14021659f
mov cl, bl
lea r12, [r13 + r13]
mov r11w, 0xf1ad
jmp 0x14021659f
dec r15
mov cl, byte [rsp]
cmc
jb 0x1402165da
jae 0x1402165c4
fisttp dword [rbx + 0x2e]
fstp qword [rax]
sahf
cmp al, 0xd2
mov ch, 0x44
ret
neg r12b
mov r10w, di
jmp 0x1402165e1
neg r12b
mov r10w, di
call 0x1402165e7
mov dword [rsp], r8d
mov cl, byte [rsp + 5]
inc rdi
jmp 0x14021672c
mov r13b, byte [rsp]
mov byte [rsp + 0xd], r11b
xchg r10w, r13w
call fcn.140216637
cld
sub rsp, 0x10
cmc
mov rbx, qword [rsp + 1]
push qword [rsp + 0x10]
ret 0x18
mov dil, 0x7a
mov r11w, 0x653f
xchg esi, ebx
jmp 0x1402166a8
mov rax, 0x526361c1
bsr rbx, r15
jmp 0x140216706
shr r13, 0x25
neg bpl
bsf r12, rsi
jmp 0x14021670e
rdtsc
lea rdx, [rcx + r12]
bswap ecx
mov cl, byte [rsp]
jmp 0x14021678b
ja 0x1402166b9
shr r13, 0x25
jmp 0x1402166bd
jae 0x1402166f0
rdtsc
lea rdx, [rcx + r12]
jmp 0x1402168be
jl 0x140216bb3
rdtsc
push qword [rsp + 2]
jmp 0x140216653
mov r12w, 0xe7e7
neg bpl
mov ax, word [rsp]
lea r13, [r12 + r15]
jmp 0x1402167f1
neg ebx
bswap rdi
jmp 0x140216802
neg r11w
jge 0x1402167db
neg ebx
bswap rdi
jmp 0x14021685a
mov r13b, 0x78
xchg dil, al
mov r11b, dil
bsf r11d, esi
jmp 0x14021683e
sub rsp, 0x18
jmp 0x140216886
inc bpl
bsr dx, di
ja 0x140216828
sub rsp, 0x18
bswap r11d
xchg r13w, bx
jmp 0x140216865
mov r13b, 0x78
xchg dil, al
mov r11b, dil
jmp 0x14021680b
setno bl
mov word [rsp + 0x15], r11w
jmp 0x140216896
lea rsp, [rsp + 6]
jmp 0x1402168a5
bswap r11d
xchg r13w, bx
setno bl
mov word [rsp + 0x15], r11w
pop word [rsp + 0x12]
mov dword [rsp + 6], r8d
mov rcx, rbx
jmp 0x140216870
lea rsp, [rsp + 0x10]
not bpl
mov r11d, dword [rsp]
dec ax
jmp 0x1402168e3
bswap ecx
mov cl, byte [rsp]
mov r12w, 0xe7e7
call fcn.140216754
mov rdx, rbp
mov esi, 0x6468c854
xchg rsi, r13
setne al
jmp 0x1402168ee
jle 0x140216904
mov di, word [rsp]
dec r11b
jmp 0x14021690b
mov cl, byte [rsp]
jmp 0x1402169e8
mov di, word [rsp]
dec r11b
jmp 0x1402168cd
add rdx, r13
sub rsp, 0x11
jb 0x140216941
jae 0x14021692b
xor al, 0xac
and al, byte [rbp - 0x4c]
jbe 0x140216958
sbb byte [rbx + 0x52], bh
int 0x7c
cmp eax, 0xf5368d0f
invalid
jl 0x140216962
jge 0x140215e61
mov r11, rdx
bswap rdi
setne al
jmp 0x140216989
mov r11, rdx
bswap rdi
setne al
lea rsp, [rsp + 1]
jmp 0x140216967
xor eax, 0x823fcca5
movsb byte [rdi], byte [rsi]
xlatb
or dword ds:[rax - reloc.IPHLPAPI.DLL_GetInterfaceInfo], ebp
dec dword [rbx + reloc.IPHLPAPI.DLL_GetInterfaceInfo]
outsb dx, byte [rsi]
or eax, dword [rax - 2]
invalid
jmp 0x140215e61
mov edx, dword [rdx + riz + reloc.IPHLPAPI.DLL_GetInterfaceInfo]
dec sil
jle 0x1402169a6
bswap rsi
mov sil, r13b
bsf r11, rdi
jmp 0x140215f48
lea rsp, [rsp + 1]
jmp 0x140216967
mov sil, r13b
bsf r11, rdi
jmp 0x140215f48
bswap rsi
jmp 0x140216990
sub rsp, 0x10
xchg r11d, r10d
jmp 0x140216b78
bswap eax
bsf r10, r15
jmp 0x1402169cd
jnp 0x1402169ab
sub rsp, 0x10
xchg r11d, r10d
jmp 0x140216b78
shl rdx, 2
mov r12w, 0x2b7f
lea rsi, [rdx + r8]
lea r12, [rbx + rbp]
rol rdi, cl
jmp 0x140216923
lea rsi, [rbp + rbp]
bsr r11, r15
mov rsp, r8
push rdx
ret
mov esi, ebx
jmp 0x140216a17
add rdx, r12
neg r13w
jl 0x140216a3b
mov esi, ebx
lea rsi, [rbp + rbp]
bsr r11, r15
call fcn.140216a01
push word [rsp + 2]
lea rsp, [rsp + 5]
mov qword [rsp + 8], rcx
jmp 0x140216d8b
rdtsc
push qword [rsp + 2]
mov r13b, byte [rsp]
mov byte [rsp + 0xd], r11b
xchg r10w, r13w
lea rsp, [rsp + 0x10]
inc bpl
jmp 0x140216678
jmp 0x140216bf2
mov word [rsp + 1], r8w
jmp 0x140216c57
pushfq
mov byte [rsp + 8], r13b
pop word [rsp + 5]
jmp 0x140216c22
push qword [rsp + 5]
lea rsp, [rsp + 0xa]
lea rsp, [rsp + 2]
jmp 0x140216bea
push word [rsp + 6]
lea rsp, [rsp + 2]
mov qword [rsp], rbx
call fcn.140216cdf
fisttp word [r15 + 0x2a]
fldenv [rsi]
mov dl, 0xad
mov dword [rsp + 3], r9d
push qword [rsp + 5]
lea rsp, [rsp + 0xa]
lea rsp, [rsp + 2]
mov word [rsp + 1], r8w
mov dword [rsp], ecx
lea rsp, [rsp + 6]
mov qword [rsp], rdx
push cx
ja 0x140216bd4
pushfq
mov byte [rsp + 8], r13b
pop word [rsp + 5]
push word [rsp + 6]
lea rsp, [rsp + 2]
jmp 0x140216c2c
push r15
push word [rsp + 6]
jns 0x140216c3d
mov dword [rsp + 3], r9d
jmp 0x140216c11