Function at 0x67503e
Capabilities:
Execute anti-debugging instructions

Disassembly:
push eax
push edx
push ebx
jno 0x5c862e
jno 0x5c8634
pop ebx
rdtsc
jmp 0x5c8647
push esi
jp 0x5c864e
pop esi
pop edx
pop eax
pushal
push eax
pushal
popal
push eax
push edx
rdtsc
pop edx
pop eax
pop eax
jmp 0x5c866c
popal
push ecx
mov dword [esp], 0x62bfc7b3
mov dword [esp], ebx
push esp
pop ebx
push edx
push ebp
push 0x7e5ffb8b
pop ebp
sub ebp, 0x4f0977a
mov edx, ebp
pop ebp
add edx, 0x86909bf3
add ebx, 0x5f3df382
add ebx, edx
sub ebx, 0x5f3df382
pop edx
push ecx
mov dword [esp], ebp
mov ebp, 0x7dfffe93
dec ebp
and ebp, 0x3ff60d14
sub ebp, 0x3df60c0c
sub ebx, ebp
push dword [esp]
pop ebp
add esp, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ecx
push 0x39873b94
mov dword [esp], ebp
push edx
mov dword [esp], ebx
mov ebx, 0x3cf574de
mov ebp, 0x46e7fcfe
xor ebp, ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
push 0x2287f09f
mov dword [esp], eax
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
push dword [esp]
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push edi
mov dword [esp], 0x3fefe5ca
not dword [esp]
sub dword [esp], 0x75fede1b
not dword [esp]
and dword [esp], 0x7df71200
add dword [esp], 0xdae67a3e
mov dword [esp], ebp
push esp
mov ebp, dword [esp]
add esp, 4
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
add eax, 4
sub esp, 4
mov dword [esp], ebp
mov ebp, 4
sub eax, ebp
pop ebp
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], ecx
push edx
mov dword [esp], 0x46637196
mov dword [esp], eax
mov dword [esp], 0x3ef2a21d
or dword [esp], 0x777ef133
add dword [esp], 0x5bff5f34
neg dword [esp]
or dword [esp], 0x7bfe08a4
shl dword [esp], 5
sub dword [esp], 0xd037f980
neg dword [esp]
xchg dword [esp], eax
dec eax
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
push edi
mov edi, 0x677f0e27
sub dword [esp + 4], 0x415fd620
sub dword [esp + 4], 0x38a7bbac
sub dword [esp + 4], 0x7bfbebeb
sub dword [esp + 4], edi
push esi
mov esi, 0x7bfbebeb
add dword [esp + 8], esi
pop esi
add dword [esp + 4], 0x38a7bbac
add dword [esp + 4], 0x415fd620
pop edi
and dword [esp], 0x77e9e5c4
shr dword [esp], 7
push ecx
mov ecx, 0xd65fce5b
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], eax
mov eax, 0x7ffc68b8
add dword [esp + 8], eax
pop eax
sub dword [esp + 4], ecx
sub dword [esp + 4], 0x7ffc68b8
pop ecx
mov dword [esp], ecx
mov dword [esp], edx
push ecx
mov dword [esp], 0x72ffe9a1
push 0x18134e71
mov dword [esp], ecx
mov ecx, 1
add dword [esp + 4], ecx
pop ecx
push 0xcf24114
mov dword [esp], eax
push esi
mov esi, 0x6deece8e
shr esi, 1
push 0x24ee8dc8
mov dword [esp], esi
neg dword [esp]
pop esi
add esi, 0xb1858883
mov eax, esi
mov esi, dword [esp]
add esp, 4
or dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ecx
mov ecx, 0x7f7bf887
xor dword [esp + 4], ecx
pop ecx
add dword [esp], 0x3ffc0165
push edi
mov edi, 0xed0485
xor dword [esp + 4], edi
push dword [esp]
mov edi, dword [esp]
add esp, 4
add esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], esi
push esp
mov esi, dword [esp]
add esp, 4
push edi
mov dword [esp], eax
push ecx
mov ecx, 0x24cd61c6
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edi
mov edi, 0x5ede807a
push eax
push edx
mov edx, 0x5ffb3f4a
shl edx, 1
or edx, 0x6be71d33
shl edx, 6
xor edx, 0xc322c04a
mov eax, edx
pop edx
or edi, eax
pop eax
xor edi, 0x7effadfe
add esi, 0x2ffdedd1
add esi, edi
sub esi, 0x2ffdedd1
pop edi
push edx
push eax
push 4
pop eax
mov edx, eax
pop eax
push ebp
mov ebp, 0x7ddf3476
sub esi, ebp
pop ebp
sub esi, edx
add esi, 0x7ddf3476
pop edx
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
sub esp, 4
mov dword [esp], edi
mov dword [esp], 0x7eff0696
dec dword [esp]
and dword [esp], 0x7f7f6fde
push eax
mov eax, 0x347ddd30
xor dword [esp + 4], eax
pop eax
xor dword [esp], 0x61bc3165
and dword [esp], 0x3bd479ca
sub dword [esp], 0xabd51163
dec dword [esp]
xor dword [esp], 0x865d4d5
sub dword [esp], 1
push eax
mov eax, 0x7bfe653e
xor dword [esp + 4], eax
pop eax
xchg dword [esp], ecx
inc ecx
xor dword [esp], ecx
xor ecx, dword [esp]
xor dword [esp], ecx
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
mov eax, 0x6717d955
sub dword [esp + 4], 0x39e75a42
add dword [esp + 4], 0x54df65e4
add dword [esp + 4], eax
sub dword [esp + 4], 0x54df65e4
add dword [esp + 4], 0x39e75a42
pop eax
mov dword [esp], ebp
sub esp, 4
mov dword [esp], ebx
mov dword [esp], 0x6777fec1
mov dword [esp], ecx
push esp
pop ecx
push eax
push 0x26be5a1
mov dword [esp], ecx
mov ecx, 0x7de71e42
push edi
mov edi, 0x5f3f2acc
mov eax, 0x22d8348a
xor eax, edi
pop edi
sub eax, ecx
pop ecx
add ecx, eax
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ecx
push ebx
push 0x6fcf0145
pop ebx
mov ecx, 0x4820aa25
xor ecx, ebx
pop ebx
inc ecx
shl ecx, 7
add ecx, 0x7ffe2000
push eax
mov eax, 0x6bd71d17
xor eax, 0x7ffac026
dec eax
add eax, 0x775fd320
add eax, 0xf3f15b40
or ecx, eax
pop eax
xor ecx, 0x7fffdb94
add ebp, ecx
pop ecx
xchg dword [esp], ebp
pop esp
push eax
mov eax, 4
sub ecx, eax
mov eax, dword [esp]
add esp, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
mov dword [esp], esi
push ecx
mov dword [esp], eax
mov dword [esp], ecx
push 0x5e8a352d
mov dword [esp], esp
add dword [esp], 4
pop ecx
push esi
mov esi, esp
push edi
mov edi, 0x5f7807ab
dec edi
or edi, 0x3ef87f7d
shr edi, 5
sub edi, 0x6ffb0500
dec edi
xor edi, 0x9404befa
add esi, edi
pop edi
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edi
mov edi, 4
sub ecx, 0x7cdf7737
add ecx, edi
add ecx, 0x7cdf7737
mov edi, dword [esp]
sub esp, 4
mov dword [esp], edx
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
push esi
mov esi, 4
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
push edi
mov edi, 4
sub ecx, edi
pop edi
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
mov dword [esp], edi
call fcn.005c8b46
push eax
mov eax, 4
add edx, eax
pop eax
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp + 8], eax
mov dword [esp + 0x10], ebx
push dword [esp]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x5c8625