Function at 0x1097c86f
Capabilities:
Execute anti-debugging instructions

Disassembly:
add eax, ecx
jmp 0x105f28e3
adc ebx, edx
jmp 0x10bec8fd
jmp 0x10bdef97
add ecx, 1
jmp 0x10a29328
adc edx, 0
jmp 0x105f28dc
jmp 0x10aba8ec
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x10aba9be
push eax
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 0x623d0eac
sub ebx, 0x7f7e7bed
sub ebx, 0xe2be92bb
sub ebp, ebx
pop ebx
xchg dword [esp], ebp
jmp 0x10aba886
jmp 0x10b0ac8a
push dword [ebp - 8]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
jmp 0x10afb0b2
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x10afb0be
jmp 0x10bb5005
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ecx
push edi
mov edi, 0x25f3adb2
jmp 0x10b03b58
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
jmp 0x10b03bb6
jmp 0x10c49f02
jmp 0x10b04249
push 0x473b21cc
mov dword [esp], edx
sub esp, 4
mov dword [esp], edi
pop edx
pop edi
not edi
xor edx, edi
xor edi, edx
xor edx, edi
jmp 0x10b04266
jmp 0x10a29320
jmp 0x10b0814f
sub esp, 4
mov dword [esp], esp
push edi
push 4
pop edi
add dword [esp + 4], edi
pop edi
mov ebp, dword [esp]
add esp, 4
jmp 0x10b0821b
jmp 0x10b12bcf
push eax
push ebx
push 0
pop ebx
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
pop eax
jmp 0x10b0adc2
jmp 0x10bdcd51
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 0x14
push ecx
push dword [esp + 4]
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
pop dword [esp]
mov esp, dword [esp]
jmp 0x10b12cfd
jmp 0x10c6f6fb
cpuid
jmp 0x10b1386c
jmp 0x10c0a902
jmp 0x10b145e1
not eax
inc eax
jnp 0x10b1465a
jmp 0x10b145d3
push dword [esp]
pop ecx
push ecx
push esp
pop ecx
push eax
mov eax, 0x77f2cfde
or eax, 0x7ff75cbc
add eax, 0x75fdd8d1
jp 0x10b145d3
jmp 0x10b14603
sub esp, 4
mov dword [esp], eax
push ebp
mov ebp, 0xd79ff7
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
pop eax
push 0xeebb23b
mov dword [esp], edi
mov dword [esp], ebx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x10b145d3
xor eax, 0xa0a4735
add ecx, eax
pop eax
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x10b1472b
jmp 0x10b8de14
push ecx
mov ecx, esp
add ecx, 4
push ebp
mov ebp, 0x5673f596
sub ebp, 0x5673f592
jmp 0x10b4415b
sub ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x10b4416d
jmp 0x10aba881
jmp 0x10b8de70
mov ebx, dword [esp]
push eax
push esp
pop eax
add eax, 4
push esi
mov esi, 4
add eax, esi
pop esi
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x10b8df51
jmp 0x10c09337
push dword [ebp - 0xc]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edx
mov edx, esp
jmp 0x10b8fb44
xchg dword [esp], edx
pop esp
jmp 0x10b8fc3c
add edx, 4
add edx, 4
jmp 0x10b8fb3b
jmp 0x10afafaa
jmp 0x10b90070
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ecx
jmp 0x10b90184
push ebp
push ebx
push 0x4b2c611b
pop ebx
mov dword [esp + 4], ebx
jmp 0x10b90062
jmp 0x10b03a9b
jmp 0x10b90a00
shr edx, 6
xor edx, 0x3f7eb
add esi, edx
pop edx
add esi, 4
jmp 0x10b90a76
push dword [ebp - 0x10]
mov edx, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 0x7efded8b
shr edx, 7
jns 0x10b90a6a
jmp 0x10b90a76
inc edx
jp 0x10b90a6a
jmp 0x10b909ec
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0x10b90a85
jmp 0x10bdd433
push 0
mov eax, dword [esp]
push esi
mov esi, esp
push eax
mov eax, 0x7df5525d
and eax, 0x6ee3a1c5
or eax, 0x37f513f6
jne 0x10bb0069
jmp 0x10baffc3
add esi, 0x75ff15df
pop eax
add esi, 4
jmp 0x10baff68
xchg dword [esp], esi
pop esp
jmp 0x10bb007e
push eax
push ebp
mov ebp, 0x41f4203f
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push edi
mov dword [esp], 0x424c850b
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
jmp 0x10baff33
shr eax, 2
xor eax, 0x1ffd44f9
sub esi, 0x75ff15df
add esi, eax
jmp 0x10baff59
jmp 0x10bb033d
jmp 0x10bb041c
cpuid
jmp 0x10bb0423
jmp 0x10c3e24f
push dword [ebp - 0x14]
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], eax
jmp 0x10bb501a
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x10bb5135
jmp 0x10b9093c
jmp 0x10bc3f44
push ecx
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x12a2808f
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x10bc4012
jmp 0x10b8fb24
mov edx, dword [esp]
push edx
mov edx, esp
push ecx
mov dword [esp], edx
mov dword [esp], ebp
mov ebp, 4
jmp 0x10bce066
add edx, ebp
pop ebp
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x10bce078
jmp 0x10b145ce
cpuid
jmp 0x10bdce5f
jmp 0x10baff33
jmp 0x10bdd470
xor ecx, edx
xor edx, ecx
xor ecx, edx
push edx
not dword [esp]
jmp 0x10bdd4d2
mov edx, dword [esp]
add esp, 4
xor ecx, edx
xor edx, ecx
xor ecx, edx
jmp 0x10bdd52e
jmp 0x10b04171
push eax
mov eax, esp
add eax, 4
sub eax, 4
jmp 0x10bdf066
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], 0x36415577
mov dword [esp], ebp
jmp 0x10bdf0d9
jmp 0x10b080ef
jmp 0x10beca1d
push eax
push ecx
mov dword [esp], esi
mov esi, 0xc4861d5
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x10beca37
jmp 0x10bcdf47
jmp 0x10bfae19
ret
jmp 0x10bfb194
cpuid
jmp 0x10bfb1f2
jmp 0x10c3e011
leave
jmp 0x10c024ca
jmp 0x10bfadd8
jmp 0x10c0261d
push eax
mov dword [esp], ecx
push ebp
mov ebp, 0x7e4b6dd2
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x10c02637
jmp 0x10bc3eee
push dword [ebp - 4]
mov eax, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
jmp 0x10c0945e
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x10c0946c
jmp 0x10c023da
rdtsc
jmp 0x10c0a9f5
jmp 0x10c0250b
push 0
mov eax, dword [esp]
push edi
push esp
pop edi
push ecx
mov ecx, 0x6ddac67f
not ecx
sub ecx, 0x5b8f1e9a
jne 0x10c3e16e
jmp 0x10c3e162
dec ecx
jge 0x10c3e162
jmp 0x10c3e085
xor ecx, 0x86840ed
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x10c3e17f
dec ecx
jge 0x10c3e14d
jmp 0x10c3e085
xor ecx, 0x3efe5a0d
jp 0x10c3e085
jmp 0x10c3e16e
jmp 0x10b13773
jmp 0x10c3e2fb
push edi
mov dword [esp], ebx
mov dword [esp], 0
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x10c3e369
jmp 0x10bfb0d6
jmp 0x10c49fc2
rdtsc
jmp 0x10c4a012
jmp 0x10b44040
jmp 0x10c6f74b
push 0x12385025
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], 0x787e6795
mov dword [esp], ebx
jmp 0x10c6f815
jmp 0x10b9005d