Function at 0x57a193
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x6e4055
jmp 0x6e40a8
push edx
push ebx
push edi
push 0x5fb3f343
pop edi
mov ebx, edi
pop edi
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebp
jmp 0x6e416e
jmp 0x6e4221
push edi
push esp
pop dword [esp]
add dword [esp], 4
push dword [esp]
pop ebp
add esp, 4
jmp 0x6e429a
jmp 0x6e432f
sub esp, 4
mov dword [esp], ecx
push esi
mov esi, 0x678b11c1
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
pop ebx
push 0x7eac153b
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
push 0x6bc20c56
mov dword [esp], ebp
mov dword [esp], ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x6e432f
sub ebx, 1
sub ebx, 0xf7e645f
jno 0x6e4312
jmp 0x6e433f
add ebx, 0x7b341f40
add edx, ebx
mov ebx, dword [esp]
add esp, 4
sub edx, 0x14
xchg dword [esp], edx
pop esp
jmp 0x6e43ed
push edx
push esp
pop edx
push ebx
mov ebx, 0x6bb5badb
not ebx
jmp 0x6e42fe
push eax
mov dword [esp], 0x419564f
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
jmp 0x6e429f
jmp 0x6e445e
sub edx, edi
pop edi
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
jmp 0x6e451b
push edx
mov edx, esp
push ebp
mov ebp, 4
sub edx, 0x7ed9ed71
add edx, ebp
add edx, 0x7ed9ed71
pop ebp
push edi
mov edi, 4
jmp 0x6e444f
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], ecx
jmp 0x6e4649
push 0x605eb6b5
mov dword [esp], edx
push edi
mov edi, 0x7406fdd3
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], edx
jmp 0x6e4782
jmp 0x6e4898
rdtsc
jmp 0x6e489f
push 0x3bc7132a
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
sub ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x6e49cb
push ebx
mov dword [esp], 0x36d6cb63
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x6e4ae9
jmp 0x6e4b9d
push edi
push esi
mov esi, 0
mov dword [esp + 4], esi
pop esi
push dword [esp]
pop eax
add esp, 4
jmp 0x6e4c0b
jmp 0x6e4ca5
cpuid
jmp 0x6e4d0d
push ecx
push edi
mov edi, 0
mov dword [esp + 4], edi
pop edi
push dword [esp]
pop eax
add esp, 4
jmp 0x6e4e25
jmp 0x6e4f35
cpuid
jmp 0x6e4f3c
push esi
mov dword [esp], edi
push 0
mov edi, dword [esp]
add esp, 4
push edi
pop eax
pop edi
jmp 0x6e504d
jmp 0x6e5150
cpuid
jmp 0x6e5157
jmp 0x6e5250
push esi
push ebx
mov dword [esp], edx
mov edx, 0
mov esi, edx
pop edx
mov eax, esi
jmp 0x6e5264
mov esi, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x6e527c
jmp 0x6e5328
cpuid
jmp 0x6e5384
rdtsc
jmp 0x6e548c
jmp 0x6e54df
push edx
push ebp
mov ebp, 0x5c8eabd9
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x6e558d
jmp 0x6e5612
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
push 0x7b9560d1
mov dword [esp], ecx
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push 0x773c424f
mov dword [esp], eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0x6e5592
add ecx, 0x6ff1f6c8
add edi, ecx
pop ecx
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x6e56e8
push edi
mov edi, esp
push ecx
mov ecx, 0x7ebf4cfe
neg ecx
sub ecx, 0x726f7c81
or ecx, 0x6f71c0c4
jp 0x6e5634
jmp 0x6e55ee
neg ecx
inc ecx
jno 0x6e55ee
jmp 0x6e5698
push ebp
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
sub edx, eax
pop eax
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], ebx
pop ebx
push 0x524b283b
mov dword [esp], edx
mov dword [esp], 0x4af2184
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
jmp 0x6e5592
push dword [ebp - 0xc]
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
push ecx
push 4
pop ecx
add edi, ecx
pop ecx
jmp 0x6e5706
xchg dword [esp], edi
pop esp
jmp 0x6e5813
push dword [ebp - 8]
mov ebx, dword [esp]
push edi
mov edi, esp
push edi
mov dword [esp], ecx
mov ecx, 4
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x6e5931
jmp 0x6e5991
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x6e5a4b
jmp 0x6e5b85
push ecx
push ecx
mov dword [esp], esp
add dword [esp], 4
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
pop eax
push ecx
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push 0x8466254
mov dword [esp], ecx
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x6e5b0b
push esi
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
push 0x9ea8614
mov dword [esp], ebx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push esi
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
jmp 0x6e5b85
sub ebp, 0xc778d1fc
add edx, 0x7fedd577
add edx, ebp
sub edx, 0x7fedd577
pop ebp
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x6e5ba2
push dword [ebp - 0x10]
mov edx, dword [esp]
push edx
mov edx, esp
push ebp
mov ebp, 0x7f8ef1a4
shl ebp, 7
jnp 0x6e5aaa
jmp 0x6e5b61
jmp 0x6e5c5f
xor ecx, edx
xor edx, ecx
xor ecx, edx
push 0x50294cad
mov dword [esp], edx
not dword [esp]
pop edx
xor ecx, edx
xor edx, ecx
xor ecx, edx
jmp 0x6e5cb9
jmp 0x6e5d0e
push 0x748a3123
mov dword [esp], edx
push 0x6ae7d880
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
not ebp
xchg dword [esp], ebp
pop edx
jmp 0x6e5dcf
add ecx, 1
adc edx, 0
add eax, ecx
adc ebx, edx
jmp 0x6e5e3e
push esi
mov esi, esp
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x6e5f12
mov edx, dword [esp]
push esi
mov esi, esp
push ebx
push 0x67b97974
pop ebx
xor ebx, 0x755fe9a9
and ebx, 0x5df7ffff
shr ebx, 6
neg ebx
xor ebx, 0xffbc65b9
jmp 0x6e5f3b
sub esi, 0x5bbdcc0
add esi, ebx
add esi, 0x5bbdcc0
pop ebx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x6e604d
mov ecx, dword [esp]
push edx
push esp
pop edx
push esi
mov esi, 4
sub edx, 0x5f3f3a9e
add edx, esi
add edx, 0x5f3f3a9e
jmp 0x6e6123
pop esi
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x6e6187
mov ebx, dword [esp]
push edx
mov dword [esp], 0xbaafd
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x6e62bb
jmp 0x6e63cd
pop esp
add esp, 4
jmp 0x6e63ea
push dword [ebp - 4]
push dword [esp]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
jmp 0x6e63c4
jmp 0x6e6503
leave
jmp 0x6e6509
jmp 0x6e65cc
ret