Function at 0x163f79e
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x184b70d
add eax, ecx
jmp 0x17a1d3a
adc ebx, edx
jmp 0x188ad27
jmp 0x1844a5a
cpuid
jmp 0x1844abf
jmp 0x184b2ea
jmp 0x1847f40
cpuid
jmp 0x1847fea
jmp 0x184a9bf
rdtsc
jmp 0x18484d5
jmp 0x184a4fb
jmp 0x184a3a3
push ebp
push 0x33dc2f64
mov dword [esp], eax
mov eax, 0x3a8c7041
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebp
mov dword [esp], ebx
jmp 0x184a3c1
jmp 0x184b597
jmp 0x184a4d1
pop ecx
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0x184a4ef
push 0
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ecx
mov ecx, 4
add ebp, ecx
jmp 0x184a424
jmp 0x18449c3
jmp 0x184a611
sub edi, eax
pop eax
xchg dword [esp], edi
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x184a62b
push edi
mov edi, esp
add edi, 4
push eax
push 0x2bfe7ebe
pop eax
sub eax, 0x2bfe7eba
jmp 0x184a5ff
jmp 0x184a630
jmp 0x184a6de
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x184a753
jmp 0x184a3c6
push dword [ebp - 0xc]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x184a864
jmp 0x184aae8
jmp 0x184a8f2
pop dword [ebp - 8]
jmp 0x184a9b3
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], edx
jmp 0x184a8ea
jmp 0x184a758
jmp 0x184aacb
push ebx
push edx
mov edx, 0
mov dword [esp + 4], edx
pop edx
push dword [esp]
pop eax
add esp, 4
jmp 0x184aae3
jmp 0x184b411
push dword [ebp - 8]
push dword [esp]
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0x184ac08
jmp 0x184ad42
push 0x372960d9
mov dword [esp], edi
mov dword [esp], 0x4f5a9caa
mov dword [esp], ecx
xchg dword [esp], esi
not esi
xchg dword [esp], esi
pop ecx
jmp 0x184ad39
jmp 0x188c4c8
jmp 0x184ad9e
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0x184ae72
jmp 0x1892dc4
cpuid
jmp 0x184b07e
jmp 0x184b961
jmp 0x184b218
push eax
mov dword [esp], 0x10e05df9
mov dword [esp], ebx
push dword [esp]
pop ebx
add esp, 4
push ecx
mov dword [esp], ebx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push ebx
mov dword [esp], 0x2eb0ae89
mov dword [esp], ebp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
jmp 0x184b218
inc edx
or edx, 0x7fc79958
jge 0x184b23e
jmp 0x184b23e
push ecx
push 0x37f92f0b
pop ecx
push ecx
not dword [esp]
pop ecx
dec ecx
je 0x184b25e
jmp 0x184b25e
shr edx, 1
je 0x184b160
jmp 0x184b275
neg edx
jle 0x184b23e
jmp 0x184b230
add ecx, edx
mov edx, dword [esp]
add esp, 4
mov eax, ecx
pop ecx
jmp 0x184b280
push edx
mov edx, 0x4feb2a1c
add edx, 0x707ea544
jno 0x184b23e
jmp 0x184b206
add edx, 0x37f11eca
jmp 0x184b24b
jmp 0x184af75
jmp 0x184b399
push 0x72e6ea93
mov dword [esp], eax
push edi
mov edi, 0
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
pop eax
jmp 0x184b40c
jmp 0x1847ee1
jmp 0x184b466
cpuid
jmp 0x184b52b
jmp 0x184b0fd
jmp 0x184b5fd
sub esp, 4
mov dword [esp], ebx
push ebx
push 0x2a1a3682
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
jmp 0x184b6cc
jmp 0x184f038
jmp 0x184b72d
shl ebp, 8
js 0x184b740
jmp 0x184b712
neg ebp
jbe 0x184b712
jmp 0x184b712
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 0x7d4e1939
jmp 0x184b720
sub ebp, 0xb1e6c6fc
sub eax, 0x79fea78a
sub eax, ebp
add eax, 0x79fea78a
pop ebp
xchg dword [esp], eax
pop esp
mov dword [esp], esi
mov dword [esp], ebp
jmp 0x184b84c
jmp 0x186b41c
jmp 0x184ba65
rdtsc
jmp 0x184ba6c
jmp 0x184ba71
jmp 0x184bb82
pop ecx
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x184bb92
push esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
jmp 0x184ba76
jmp 0x184a896
jmp 0x184bcaf
pop esp
jmp 0x184bd8c
push edi
mov dword [esp], edx
mov edx, esp
add edx, 4
sub esp, 4
mov dword [esp], edi
mov edi, 0x14
sub edx, edi
pop edi
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
jmp 0x184bc46
jmp 0x184a29c
jmp 0x184f0e0
sub esp, 4
mov dword [esp], ebx
push ebp
mov ebp, 0x4b50ab06
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebp
mov dword [esp], edx
jmp 0x184f15b
jmp 0x18483be
add ecx, 1
jmp 0x18626e6
adc edx, 0
jmp 0x17a1d33
jmp 0x186b51a
sub esp, 4
mov dword [esp], esp
push ecx
push ebp
mov dword [esp], 4
pop ecx
add dword [esp + 4], ecx
pop ecx
pop ebp
jmp 0x186b535
jmp 0x184bc41
jmp 0x1877860
ret
leave
jmp 0x187abfa
jmp 0x187779e
jmp 0x1886ca9
push dword [ebp - 4]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x1886d69
jmp 0x187aaea
push edi
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x188ae47
jmp 0x189b659
jmp 0x188c572
xor edx, edi
xor edi, edx
xor edx, edi
xchg edi, ebp
push ebp
not dword [esp]
pop ebp
xchg edi, ebp
xor edx, edi
xor edi, edx
xor edx, edi
jmp 0x188c5e7
jmp 0x18626de
jmp 0x188f32e
push dword [esp]
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
jmp 0x188f342
add ecx, 4
xchg dword [esp], ecx
pop esp
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x188f3ff
jmp 0x1886c4f
jmp 0x1892e8f
pop esi
inc esi
jg 0x1892ea3
jmp 0x1892e2f
push ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push eax
mov eax, 4
sub ebp, 0x7e6fd604
add ebp, eax
add ebp, 0x7e6fd604
pop eax
xchg dword [esp], ebp
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], ecx
pop edx
push ebx
push dword [esp]
pop ebx
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x1892f10
push dword [ebp - 0x10]
mov edx, dword [esp]
push edx
mov edx, esp
push esi
push 0x7fbb82c9
jmp 0x1892e22
add esi, 0x61cf9d0f
xor esi, 0x57bf9aa6
jb 0x1892e2f
jmp 0x1892f10
pop esi
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x1892f1d
add esi, 0x49cb7a85
add edx, esi
jmp 0x1892eba
jmp 0x184ac0d
jmp 0x189a887
push dword [esp]
pop ecx
push ebx
mov ebx, esp
push ebp
mov ebp, 0x3ff36c75
add ebp, 0x6ff4d8e8
inc ebp
jge 0x189a887
jmp 0x189a8a6
not ebp
and ebp, 0x7ef95fe7
add ebp, 0xafeee563
sub ebx, 0x1eff6b32
jmp 0x189a918
add ebx, ebp
add ebx, 0x1eff6b32
pop ebp
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x189a92d
jmp 0x188f2dd
jmp 0x189b6c1
push dword [esp]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
add esp, 4
jmp 0x189b781
jmp 0x189a7be