Function at 0x7797eb
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x9de77d
add eax, ecx
jmp 0x9f071c
push ebp
push ecx
mov ecx, 0
mov dword [esp + 4], ecx
pop ecx
push dword [esp]
jmp 0x9c369a
pop eax
add esp, 4
jmp 0x9c36fa
jmp 0x9e460d
jmp 0x9c84e0
cpuid
jmp 0x9c8537
jmp 0x9cfa8f
jmp 0x9c85e4
push dword [ebp - 8]
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
jmp 0x9c863e
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x9c8653
jmp 0x9e4dd7
jmp 0x9c870a
push ecx
push esp
mov ecx, dword [esp]
add esp, 4
add ecx, 4
sub ecx, 0x14
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
jmp 0x9c878f
jmp 0x9e56de
jmp 0x9c8f77
xchg edx, edi
push edi
sub esp, 4
mov dword [esp], ecx
pop edi
pop ecx
not ecx
push edi
push ecx
pop edi
pop ecx
xchg edx, edi
jmp 0x9c8fe7
jmp 0x9dea6b
jmp 0x9c937c
add eax, edx
pop edx
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
jmp 0x9c9431
push eax
mov eax, esp
push edx
mov edx, 0x50dd70d4
xor edx, 0x50dd70d0
jmp 0x9c9368
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0x9c948d
jmp 0x9d82d9
jmp 0x9ca547
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0xf5ae541
jmp 0x9ca559
mov dword [esp], ecx
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x9ca567
jmp 0x9e4731
jmp 0x9cea04
sub ecx, 0x777caf4f
jae 0x9cea6d
jmp 0x9ce96c
push 0x3826401f
mov dword [esp], ecx
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
push edx
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
sub esp, 4
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
jmp 0x9cea04
shl eax, 7
push ecx
mov ecx, 0x696faac9
dec ecx
xor ecx, 0x7d7fe5a1
jbe 0x9ce97d
jmp 0x9ce9f3
sub ecx, 0x3dffcbed
jle 0x9ce96c
jmp 0x9cea15
mov ebx, dword [esp]
push ecx
mov ecx, esp
push eax
mov eax, 0x3fb75790
jmp 0x9ce9d8
sub esp, 4
mov dword [esp], edx
mov dword [esp], 0x188bdfc7
mov dword [esp], eax
mov dword [esp], ebx
pop ebx
push 0x3cb711a2
mov dword [esp], edi
mov dword [esp], 0x4d5560dd
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
push ebx
mov dword [esp], 0x769d6789
mov dword [esp], edi
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x9cea90
pop ecx
dec eax
not eax
inc eax
js 0x9cea7c
jmp 0x9ce97d
not ecx
xor ecx, 0x8fb33b58
and eax, ecx
jmp 0x9cea5d
xor eax, 0xf5750005
add ecx, eax
pop eax
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x9ceae3
push esi
mov dword [esp], ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebx
mov eax, dword [esp]
push ebp
push esp
pop ebp
push eax
mov eax, 4
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
pop esp
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
jmp 0x9ce96c
jmp 0x9e35ba
jmp 0x9cfaee
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], 0
mov eax, dword [esp]
add esp, 4
jmp 0x9cfbaa
jmp 0x9da233
jmp 0x9d08ea
sub esp, 4
push esp
pop dword [esp]
add dword [esp], 4
jmp 0x9d0900
push dword [esp]
pop ebp
add esp, 4
jmp 0x9d090c
jmp 0x9c8673
push 0x4dc43a8e
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], esi
mov esi, 0
mov eax, esi
mov esi, dword [esp]
add esp, 4
jmp 0x9d177e
jmp 0x9c8431
xor ecx, eax
xor eax, ecx
xor ecx, eax
not eax
push edi
mov dword [esp], ecx
push eax
pop ecx
mov eax, dword [esp]
jmp 0x9d17bb
add esp, 4
jmp 0x9d18bb
jmp 0x9c8ebb
push 0
mov eax, dword [esp]
push esi
push esp
pop esi
push ebx
mov ebx, 4
add esi, ebx
pop ebx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x9d31da
jmp 0x9d732b
jmp 0x9d365b
rdtsc
jmp 0x9d3662
jmp 0x9ca435
jmp 0x9d742e
cpuid
jmp 0x9d7435
jmp 0x9d1661
jmp 0x9d749b
add ecx, edi
pop edi
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x9d7563
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push edi
push 4
pop edi
jmp 0x9d743f
jmp 0x9d88d9
jmp 0x9d8333
push 0x51f38e62
mov dword [esp], edx
push ecx
mov ecx, 0x2fc379fa
mov dword [esp + 4], ecx
pop ecx
jmp 0x9d83ac
mov dword [esp], ebx
mov dword [esp], edx
jmp 0x9d8406
jmp 0x9d354f
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push edx
push 4
pop edx
add ecx, edx
pop edx
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x9d89eb
jmp 0x9ce967
cpuid
jmp 0x9da324
jmp 0x9e8175
push edi
sub esp, 4
mov dword [esp], esp
push edx
mov edx, 4
add dword [esp + 4], edx
pop edx
pop edi
add edi, 4
sub edi, 4
jmp 0x9de7a1
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
jmp 0x9de8ba
jmp 0x9d07ef
add ecx, 1
jmp 0x9dea73
adc edx, 0
jmp 0x92a0e0
jmp 0x9deceb
push 0x49f7044c
mov dword [esp], edi
mov dword [esp], 0x4af5ada3
mov dword [esp], ecx
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x9ded08
jmp 0x9d743a
jmp 0x9e199d
ret
push dword [ebp - 4]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x9e367e
xchg dword [esp], ecx
pop esp
jmp 0x9e36e8
jmp 0x9ec760
cpuid
jmp 0x9e4710
jmp 0x9d30b6
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], esi
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x9e4850
jmp 0x9c35e9
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
push edx
mov edx, 0x5ffcf6fe
not edx
add edx, 0x56ff03fc
jmp 0x9e4df9
add edx, 0x8fdf307
add eax, edx
pop edx
xchg dword [esp], eax
pop esp
jmp 0x9e4eec
jmp 0x9e7607
jmp 0x9e56f3
pop eax
pop dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], ebx
jmp 0x9e57f8
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
push eax
push dword [esp + 4]
jmp 0x9e56e3
jmp 0x9c9363
jmp 0x9e765f
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
jmp 0x9e772a
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x9e773b
jmp 0x9d17a5
rdtsc
jmp 0x9e8286
jmp 0x9eefae
jmp 0x9e8cbe
push dword [ebp - 0xc]
mov eax, dword [esp]
push 0x4478b7e1
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x9e8ce0
jmp 0x9c853c
jmp 0x9e996b
push ebx
push edx
mov edx, 0x54810829
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x9e998a
jmp 0x9e8bbd
leave
jmp 0x9ec854
jmp 0x9e190f
sub esp, 4
mov dword [esp], ebp
push edx
mov edx, 0x72b66fca
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x9ef0b5
jmp 0x9e986d
adc ebx, edx
jmp 0x9debee