Function at 0xf78584
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x1068181
jmp 0x106821d
push eax
push ebp
push 0x7581f43e
mov ebp, dword [esp]
add esp, 4
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebp
jmp 0x1068298
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
push esp
pop dword [esp]
add dword [esp], 4
mov ebp, dword [esp]
add esp, 4
jmp 0x10683c0
jmp 0x1068489
push edx
mov edx, esp
push ecx
mov ecx, 0x3735d421
not ecx
add ecx, 0x3735d426
add edx, ecx
pop ecx
push ecx
mov ecx, 0x14
sub edx, ecx
pop ecx
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
jmp 0x1068504
jmp 0x10685b5
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
jmp 0x1068627
push edx
push 0x59f6792b
mov dword [esp], esp
add dword [esp], 4
pop edx
jmp 0x10685a0
jmp 0x106867e
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], 0x12c1f642
mov dword [esp], ecx
jmp 0x106875b
jmp 0x1068811
push ebx
mov ebx, esp
push esi
mov esi, 4
add ebx, esi
pop esi
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
mov dword [esp], esi
mov dword [esp], edx
jmp 0x1068881
rdtsc
jmp 0x106898f
jmp 0x10689f5
push ebx
push ebp
mov ebp, 0x69a10167
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x1068aba
jmp 0x1068b76
push eax
mov eax, esp
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x1068bed
jmp 0x1068cac
push 0x4e0fcf5d
mov dword [esp], edi
push ebx
mov ebx, 0
mov dword [esp + 4], ebx
pop ebx
mov eax, dword [esp]
add esp, 4
jmp 0x1068d1c
cpuid
jmp 0x1068e16
jmp 0x1068e2c
pop esi
mov eax, edx
mov edx, dword [esp]
add esp, 4
jmp 0x1068f9c
push edx
mov edx, 0x5dbf2838
not edx
inc edx
jo 0x1068eb8
jmp 0x1068eb8
dec esi
jp 0x1068f32
jmp 0x1068f82
add ecx, 1
not ecx
sub ecx, 0x74c2d801
sub esi, ecx
pop ecx
sub esi, 0xb215fa33
add edx, esi
jmp 0x1068e1b
not edx
xor edx, 0x4ffee7da
push esi
mov esi, 0x75cc0576
dec esi
and esi, 0x19f78044
jae 0x1068e40
jmp 0x1068e2c
push esi
push ebx
mov ebx, 0x792ad0be
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
push 0x3acf02dd
mov dword [esp], eax
mov dword [esp], ebx
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebx
push dword [esp]
pop ebx
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x1068e1b
push ecx
mov ecx, 0x1cb9cd52
shl ecx, 8
and ecx, 0x596f73d4
jb 0x1068e2c
jmp 0x1068e4c
cpuid
jmp 0x1069090
jmp 0x106918d
push 0x2746ceb5
mov dword [esp], ebx
mov ebx, 0
push ebx
mov eax, dword [esp]
add esp, 4
mov ebx, dword [esp]
add esp, 4
jmp 0x10691ac
jmp 0x10692a5
cpuid
jmp 0x10692ac
jmp 0x10693b9
xchg dword [esp], ecx
pop esp
jmp 0x10693d9
push ebx
mov dword [esp], 0
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x1069314
jmp 0x1069496
cpuid
jmp 0x10694f1
jmp 0x1069601
rdtsc
jmp 0x1069608
jmp 0x10696f7
push ecx
push edi
mov edi, 0x7599c4ea
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x1069711
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], esi
mov dword [esp], edi
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x1069841
jmp 0x106996b
push edx
mov edx, 4
add eax, edx
pop edx
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0x106997e
push dword [ebp - 0xc]
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
jmp 0x1069953
jmp 0x1069a73
push dword [ebp - 8]
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x1069a93
jmp 0x1069b0a
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
jmp 0x1069bc0
push dword [ebp - 0x14]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
jmp 0x1069a98
jmp 0x1069c84
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x1069cfa
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ecx
push esp
pop ecx
add ecx, 4
jmp 0x1069c1e
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push edi
mov edi, 4
add ecx, edi
pop edi
sub ecx, 4
jmp 0x1069e11
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
not dword [esp]
pop ecx
jmp 0x1069e21
jmp 0x1069ef9
add edx, 0x100e28e4
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x1069f79
push esi
push ecx
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
pop eax
push edx
mov dword [esp], esi
mov dword [esp], ebx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push 0x4e630901
mov dword [esp], ecx
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
jmp 0x1069f1d
push 0x5af29c29
mov dword [esp], edx
not dword [esp]
mov edx, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 0x3dfe3ae4
neg edx
jo 0x1069ea1
jmp 0x1069f69
push eax
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
xchg dword [esp], ebp
mov esp, dword [esp]
push 0x94a2eab
mov dword [esp], ebp
mov dword [esp], ebx
push dword [esp]
pop ebx
add esp, 4
push ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ebx
pop ebx
jmp 0x1069f1d
neg edx
shl edx, 3
jns 0x1069e26
jmp 0x1069e26
add ecx, 1
adc edx, 0
add eax, ecx
adc ebx, edx
push esi
mov esi, esp
push edx
mov edx, 4
add esi, edx
pop edx
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x106a090
jmp 0x106a190
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
jmp 0x106a1a4
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
jmp 0x106a11c
jmp 0x106a1f5
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
push edi
mov edi, esp
add edi, 4
sub edi, 4
jmp 0x106a2d4
xchg dword [esp], edi
pop esp
mov dword [esp], edi
mov edi, 4
add esi, edi
pop edi
xchg dword [esp], esi
pop esp
jmp 0x106a2ec
jmp 0x106a3c4
mov ebx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
push edx
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0x106a3e8
jmp 0x106a44f
push dword [ebp - 4]
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
push ecx
mov ecx, 4
add edx, ecx
pop ecx
xchg dword [esp], edx
jmp 0x106a470
pop esp
jmp 0x106a533
leave
jmp 0x106a64f
jmp 0x106a762
ret