Function at 0x68b492
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x5dc857
push ecx
push edi
push eax
push edx
rdtsc
pop edx
pop eax
pop edi
push eax
push edx
push eax
push edx
rdtsc
pop edx
pop eax
rdtsc
ja 0x5dc870
jmp 0x5dc87c
pop edx
pop eax
pop ecx
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], 0x72df8419
add dword [esp], 0x7ff5a169
xor dword [esp], 0x5cfb56c3
not dword [esp]
sub dword [esp], 0x5fbf1160
add dword [esp], 0x778dc981
push esi
mov dword [esp], edi
mov edi, 0xe5784a4
xor dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
push ecx
mov ecx, 0x5dfb15a4
xor dword [esp + 4], ecx
pop ecx
and dword [esp], 0x27bb01e6
and dword [esp], 0x2c7bf2df
and dword [esp], 0x565ba4bf
push 0x22be469c
mov dword [esp], edi
mov edi, 0x4660077a
xor dword [esp + 4], edi
pop edi
mov dword [esp], ebx
mov dword [esp], 0x27bb578e
dec dword [esp]
add dword [esp], 0x46ffdaf2
inc dword [esp]
shr dword [esp], 8
neg dword [esp]
xor dword [esp], 0xb7d3ec89
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], eax
push ebx
mov dword [esp], 0x796eb740
or dword [esp], 0x6df79c26
add dword [esp], 0x7e7d5c13
dec dword [esp]
add dword [esp], 0x4cf0a5ea
mov dword [esp], esi
mov dword [esp], ecx
push 0x415e0007
mov dword [esp], esp
add dword [esp], 4
pop ecx
push edi
mov edi, 0x7ff8f400
inc edi
shl edi, 6
add edi, 1
and edi, 0x7f77fb54
shr edi, 7
sub edi, 0xfc69fc
add ecx, edi
mov edi, dword [esp]
add esp, 4
push ebp
mov ebp, 0x559f92da
xor ebp, 0x1a7d9295
xor ebp, 0x4fe2004b
sub ecx, ebp
mov ebp, dword [esp]
push 0x3b9321dc
mov dword [esp], edx
mov edx, esp
add edx, 4
push eax
mov eax, 0x37de1736
xor eax, 0x7fa7246c
add eax, 0x772e80c8
xor eax, 0xe0de77bb
and eax, 0x5fffed9d
and eax, 0x3bdf5e21
xor eax, 0x1b594005
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
push 0x74704d19
mov dword [esp], ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push edx
mov dword [esp], ebx
push edx
mov edx, 0x7fdfc1fb
neg edx
add edx, 0x7fdfc1ff
mov ebx, edx
pop edx
add ecx, 0x7fb66417
add ecx, 0x7bf98c31
push ecx
mov dword [esp], ebp
mov ebp, 0x677795a3
add ebp, 0xd88833d5
add ecx, ebp
pop ebp
add ecx, 0x67d424db
sub ecx, ebx
sub ecx, 0x67d424db
sub ecx, 0x3fffc978
sub ecx, 0x7bf98c31
push eax
mov eax, 0x6acae1f3
neg eax
xor eax, 0x7b77badf
and eax, 0x3ffd3694
push eax
not dword [esp]
pop eax
xor eax, 0xae09bf78
sub ecx, eax
pop eax
mov ebx, dword [esp]
add esp, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], edx
sub esp, 4
mov dword [esp], ebp
push ebx
mov ebx, 0x597fe738
mov dword [esp + 4], ebx
pop ebx
push eax
mov eax, 1
sub dword [esp + 4], eax
pop eax
shl dword [esp], 2
push edx
mov dword [esp], ebx
mov ebx, 0x7dbe017b
push eax
mov eax, 0x39406360
sub dword [esp + 8], eax
pop eax
sub dword [esp + 4], 0x7f5d5207
sub dword [esp + 4], ebx
add dword [esp + 4], 0x7f5d5207
add dword [esp + 4], 0x39406360
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ecx
mov dword [esp], esi
mov esi, 0x7fffb101
sub dword [esp + 4], 0x3beb69e4
sub dword [esp + 4], esi
add dword [esp + 4], 0x3beb69e4
pop esi
xor dword [esp], 0x6ae78d00
push edi
mov edi, 0xb089a275
sub dword [esp + 4], edi
pop edi
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], ebx
push esi
mov dword [esp], edi
mov edi, esp
push 0x79d9e369
mov dword [esp], ecx
mov ecx, 0x62aeb171
shl ecx, 5
or ecx, 0x21ff52b9
sub ecx, 0x7d67fa94
inc ecx
push eax
mov eax, 0x7687bde
add ecx, eax
pop eax
add edi, ecx
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], 0xafa73bb
dec dword [esp]
inc dword [esp]
sub dword [esp], 0x8c39104b
shr dword [esp], 2
push edx
mov dword [esp], ebx
push ebp
mov ebp, 0x7ebb2e00
or ebp, 0x1f57833b
add ebp, 0x8adbd32c
mov ebx, ebp
pop ebp
xor dword [esp + 4], ebx
pop ebx
and dword [esp], 0x3fddf709
sub dword [esp], 0xdfc4f51c
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], ebx
push 0x7bbc1ebe
mov dword [esp], ebx
mov ebx, esp
push ecx
mov ecx, 4
sub ebx, 0x674137d2
add ebx, ecx
add ebx, 0x674137d2
push dword [esp]
pop ecx
add esp, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], edx
mov edx, esp
add edx, 4
push edx
mov dword [esp], edi
push esi
mov esi, 0x7fff5898
dec esi
push eax
mov eax, 0
sub eax, esi
mov esi, eax
pop eax
sub esi, 0x8000a765
push ecx
mov ecx, esi
mov edi, ecx
pop ecx
pop esi
add edx, 0x7dd37800
sub edx, edi
sub edx, 0x7dd37800
pop edi
push edx
push dword [esp + 4]
mov edx, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], ebp
push 0x73f64cff
mov dword [esp], eax
push esp
pop eax
add eax, 4
push ecx
push esi
mov esi, 4
mov ecx, esi
pop esi
push edi
mov edi, 0x797db8a4
not edi
not edi
neg edi
add edi, 0x6ffdbcef
xor edi, 0xc93f182a
sub eax, 0x69fa3c4f
sub eax, edi
push ecx
mov ecx, 0x69fa3c4f
add eax, ecx
pop ecx
pop edi
push ecx
mov ecx, 0x7bf31de2
sub eax, ecx
pop ecx
sub eax, ecx
push ecx
mov ecx, 0x5faf5178
sub ecx, 0x7d5c3591
and ecx, 0x3572abe4
not ecx
dec ecx
xor ecx, 0xa45ee9f8
sub eax, 0x7ff50f1c
add eax, ecx
add eax, 0x7ff50f1c
mov ecx, dword [esp]
add esp, 4
push ebx
push edx
mov edx, 0x7ffa673a
mov ebx, 0xefd75570
sub ebx, edx
pop edx
sub ebx, 0x5edd05f4
shl ebx, 3
add ebx, 0x3b6e60a9
or ebx, 0x696e048a
sub ebx, 0xabb08a5a
add eax, ebx
pop ebx
pop ecx
push eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], esi
push edx
mov dword [esp], 0x7dafff57
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x4c03e69
xor dword [esp + 4], ecx
pop ecx
add dword [esp], 0xb60ef8a6
push ecx
sub esp, 4
mov dword [esp], eax
push 0x79ddf2bf
mov dword [esp], ebx
mov ebx, 0x7d9deb17
mov eax, 0xf9952d8f
add eax, 0x6fff56ab
add eax, ebx
sub eax, 0x6fff56ab
pop ebx
dec eax
not eax
shr eax, 2
push ecx
mov ecx, 0x223339d7
xor eax, ecx
pop ecx
mov ecx, eax
pop eax
add dword [esp + 4], 0x3e6bae66
push eax
mov eax, 0x7fb5f4af
add dword [esp + 8], eax
pop eax
add dword [esp + 4], ecx
sub dword [esp + 4], 0x7fb5f4af
push edi
mov edi, 0x3e6bae66
sub dword [esp + 8], edi
pop edi
pop ecx
sub dword [esp], 1
xor dword [esp], 0x2f14e745
mov dword [esp], edi
call fcn.005dcdb9
add al, 0x24
not ebp
xchg dword [esp], ebp
dec dword [esp]
sub dword [esp], 0x98515472
mov dword [esp], ebx
push dword [esp + 0x10]
push dword [esp]
pop eax
push eax
mov eax, esp
push ebp
mov ebp, 0x63bb07de
xor ebp, 0x63bb07da
add eax, ebp
pop ebp
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp + 8]
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
push eax
mov eax, 4
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp + 8], eax
mov dword [esp + 0x10], ebx
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov eax, dword [esp]
push ebp
mov ebp, esp
push edx
mov edx, 0x7c6f71d2
shl edx, 7
xor edx, 0x37b8e904
add ebp, edx
pop edx
push esi
mov esi, 4
add ebp, esi
pop esi
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x5dc84d