Function at 0x67a8f7
Capabilities:
Execute anti-debugging instructions

Disassembly:
push eax
push edx
push ebx
push eax
pop eax
push edi
pop edi
pop ebx
pushal
push eax
push edx
rdtsc
pop edx
pop eax
jg 0x5d933b
pushal
popal
popal
rdtsc
jno 0x5d934c
push eax
push edx
rdtsc
pop edx
pop eax
pop edx
pop eax
jle 0x5d9375
jle 0x5d9365
jmp 0x5d9365
push eax
push edx
jp 0x5d936d
pushal
popal
rdtsc
pushal
popal
pop edx
pop eax
push ebx
push esp
pop ebx
add ebx, 4
push edi
mov edi, 0x6fdfa251
not edi
push edi
dec dword [esp]
pop edi
sub edi, 0x90205da9
sub ebx, edi
pop edi
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push ebx
mov ebx, 0x2fdb7717
mov dword [esp + 4], ebx
push dword [esp]
pop ebx
push eax
mov eax, esp
push esi
mov esi, 0x7fcd6606
sub esi, 0x7eee008b
dec esi
or esi, 0x5d3aac24
shr esi, 2
sub esi, 0x4bf507c6
add esi, 0x34750c6b
add eax, esi
pop esi
push edx
mov edx, 4
add eax, edx
pop edx
xchg dword [esp], eax
pop esp
push ebp
mov ebp, 0x7fe913b8
or dword [esp + 4], ebp
pop ebp
sub dword [esp], 0x7af82f06
add dword [esp], 1
inc dword [esp]
shr dword [esp], 1
push ebp
mov ebp, 0x952ed1bd
sub dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov dword [esp], ecx
push esp
mov ecx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], edi
sub esp, 4
mov dword [esp], esi
mov dword [esp], edx
push ebp
mov ebp, 0x2aefea67
mov edx, ebp
pop ebp
mov edi, edx
mov edx, dword [esp]
add esp, 4
push eax
mov eax, 0x2aefea63
xor edi, eax
pop eax
push ebx
mov ebx, 0x5ff73a01
xchg ebx, esi
not esi
xchg ebx, esi
xor ebx, 0xdbffb692
add ecx, ebx
pop ebx
sub ecx, 0x1ffb54df
add ecx, edi
add ecx, 0x1ffb54df
sub ecx, 0x7bf7736c
mov edi, dword [esp]
add esp, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
push eax
mov dword [esp], edi
mov dword [esp], 0x42318229
add dword [esp], 0x5dcbe9b2
neg dword [esp]
sub dword [esp], 0x305457cb
shr dword [esp], 5
inc dword [esp]
dec dword [esp]
neg dword [esp]
push eax
mov eax, 0x6bef3043
xor dword [esp + 4], eax
pop eax
xor dword [esp], 0xcaf859ea
push ebx
push eax
mov eax, 0x637b6254
shr eax, 4
xor eax, 0x7f761933
shr eax, 2
push ecx
push edi
push 0x653fe8d1
pop edi
neg edi
inc edi
add edi, 0x753f3286
mov ecx, edi
pop edi
or ecx, 0x7dd5e0be
xor ecx, 0x7df65891
neg ecx
sub ecx, 0xea9907aa
or eax, ecx
pop ecx
push esi
mov esi, 0x2d7f279a
shr esi, 4
shl esi, 3
add esi, 0x21c2dfc2
xor eax, esi
pop esi
mov ebx, eax
mov eax, dword [esp]
add esp, 4
add dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
xchg dword [esp], eax
not eax
xchg dword [esp], eax
inc dword [esp]
push edi
mov edi, 0x7449fede
xor dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], ebp
mov dword [esp], edx
push ebx
mov ebx, esp
push 0x607e957
mov dword [esp], ecx
mov ecx, 4
add ebx, 0x59fbfbe0
add ebx, ecx
sub ebx, 0x59fbfbe0
mov ecx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
push edx
mov dword [esp], edi
mov edi, 4
add ebp, edi
mov edi, dword [esp]
add esp, 4
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], eax
mov eax, 4
add ebx, 0x59c38a60
sub ebx, eax
sub ebx, 0x59c38a60
push dword [esp]
pop eax
push ecx
push 0x731717cf
mov dword [esp], esp
add dword [esp], 4
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ebx
push edx
mov dword [esp], eax
mov eax, esp
push ebp
mov ebp, 0x3bdffa44
xor ebp, 0x729ed868
xor ebp, 0x3f6b0c08
sub ebp, 0x762a2e20
add eax, ebp
pop ebp
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], edi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
mov edi, dword [esp]
add esp, 4
add edi, 4
sub esp, 4
mov dword [esp], ecx
mov ecx, 4
sub edi, ecx
mov ecx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push ebx
mov dword [esp], 0x6cdd6432
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0x7c749729
push edx
push esp
pop dword [esp]
add dword [esp], 4
pop dword [esp]
add dword [esp], 4
mov eax, dword [esp]
push 0x2d7be0c1
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add eax, 4
push esi
mov esi, 0x7f5e7cf6
push 0x52b5781b
mov dword [esp], ebx
push 0x77dd4bc2
pop ebx
add ebx, 0x2bff4e8e
xor ebx, 0x5fd71ad2
shr ebx, 5
sub ebx, 0x7fbdc5a4
add ebx, 0xf87eecae
add esi, ebx
pop ebx
add eax, 0x5e7f3796
sub eax, esi
sub eax, 0x5e7f3796
pop esi
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], ebp
sub esp, 4
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0xa71a12
push esp
pop dword [esp]
add dword [esp], 4
pop eax
push ebp
mov ebp, 0x7deffbc2
shr ebp, 7
push ebx
mov ebx, 0x3fcd946f
shl ebx, 8
shl ebx, 1
shl ebx, 1
dec ebx
push edi
mov edi, 0x374d9bf2
sub ebx, edi
pop edi
push edx
mov edx, 0x42df8700
and edx, 0x4a373817
add edx, 0x1dd10246
sub ebp, edx
mov edx, dword [esp]
add esp, 4
add ebp, ebx
add ebp, 0x5fe80246
pop ebx
add eax, ebp
mov ebp, dword [esp]
add esp, 4
push ebx
mov ebx, 4
add eax, 0x273f4d2f
sub eax, ebx
sub eax, 0x273f4d2f
mov ebx, dword [esp]
add esp, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
mov dword [esp], esi
sub esp, 4
mov dword [esp], esi
mov dword [esp], 0x3cf89f00
push edx
mov edx, 0x7cef3d1f
add dword [esp + 4], edx
pop edx
push ebx
push dword [esp + 4]
push dword [esp]
pop ebx
add esp, 4
pop dword [esp]
sub ebx, 1
xor dword [esp], ebx
xor ebx, dword [esp]
xor dword [esp], ebx
xor dword [esp], 0x7fffb2b2
push eax
push 0x6eef7196
pop eax
add dword [esp + 4], 0x7fd7625e
sub dword [esp + 4], eax
sub dword [esp + 4], 0x7fd7625e
pop eax
add dword [esp], 0x7f9d4410
push 0x663f2877
mov dword [esp], edi
mov edi, 0x770d401b
add dword [esp + 4], edi
pop edi
mov dword [esp], edx
mov dword [esp], 0x2719bd65
dec dword [esp]
shl dword [esp], 5
shl dword [esp], 2
add dword [esp], 0x83cd64a7
mov dword [esp], ebp
mov dword [esp], edi
call fcn.005d9848
add byte [eax], al
add byte [esi + 0x5e], dl
push edx
pop edx
popal
pushfd
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
mov dword [esp], 0x5ad8f928
mov dword [esp], eax
mov dword [esp], 0x1b5
sub esp, 4
mov dword [esp], ebp
push 0x4008ab54
mov dword [esp], eax
mov eax, 0x276c54
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
sub ebx, 0x75eb21de
sub ebx, eax
add ebx, 0x75eb21de
pop eax
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], eax
push ebx
mov ebx, esp
push edx
push eax
push 0x7fffc5fb
pop eax
shr eax, 8
add eax, 0xff80003f
mov edx, eax
pop eax
add ebx, edx
pop edx
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ebx
push dword [esp + 0x10]
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
add eax, edx
pop edx
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
push dword [esp + 8]
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
push edi
mov edi, 4
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
mov dword [esp + 8], eax
mov dword [esp + 0x10], ebx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
add ebp, edx
pop edx
xchg dword [esp], ebp
mov esp, dword [esp]
push dword [esp]
pop eax
push eax
push esp
pop eax
push edi
mov edi, 0x3ffc55c4
neg edi
dec edi
or edi, 0x5dcf060b
add edi, 0x5ffefca2
inc edi
add edi, 0xc2315526
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x5d9326