Function at 0x57ac80
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x8e3539
add eax, ecx
jmp 0x7fc250
adc ebx, edx
jmp 0x9070d2
add ecx, 1
jmp 0x8061a8
adc edx, 0
jmp 0x7fc249
jmp 0x859555
push 0x34358a38
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], ebp
mov dword [esp], edx
jmp 0x85956b
pop dword [ebp - 0x10]
jmp 0x859573
jmp 0x8b7299
jmp 0x871eba
push dword [ebp - 0xc]
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x871f85
jmp 0x916613
push esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 4
sub esi, ecx
pop ecx
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ebx
jmp 0x872b98
jmp 0x8c4259
jmp 0x872dd5
cpuid
jmp 0x872ddc
jmp 0x8b1ac6
jmp 0x873147
rdtsc
jmp 0x8731a2
jmp 0x8bce7c
jmp 0x873340
push 0
push dword [esp]
pop eax
push ebx
mov ebx, esp
push ecx
mov ecx, 0x73bfd226
sub ecx, 0x6bb1f402
shr ecx, 3
not ecx
and ecx, 0x1dcf1426
add ecx, 0xe331fbe2
jmp 0x8733cc
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x87342b
jmp 0x917483
rdtsc
jmp 0x8b1bda
jmp 0x906e50
push eax
mov dword [esp], esp
push edi
mov edi, 4
add dword [esp + 4], edi
jmp 0x8b3656
pop edi
mov ebp, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x8b3729
jmp 0x8e223d
jmp 0x8b6281
cpuid
jmp 0x8b6329
jmp 0x8732e2
xchg edx, ebx
xchg ebx, eax
xor eax, edx
xor edx, eax
xor eax, edx
not edx
xchg edx, eax
xor ebx, eax
xor eax, ebx
xor ebx, eax
xchg edx, ebx
jmp 0x8b6bd1
jmp 0x8061a0
jmp 0x8b735c
push ecx
mov dword [esp], 0
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x8b73e3
jmp 0x8b6231
jmp 0x8bc659
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x8bc669
push ebx
mov dword [esp], edx
mov dword [esp], 0
jmp 0x8bc600
jmp 0x8c472c
jmp 0x8bcbda
xchg dword [esp], ebx
pop esp
jmp 0x8bcca8
push dword [ebp - 4]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
jmp 0x8bcb76
jmp 0x8c0d94
jmp 0x8bcf34
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
sub eax, edi
jmp 0x8bcf9e
pop edi
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x8bcfb4
jmp 0x859464
sub esp, 4
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], esi
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x8c06f8
jmp 0x871e5b
jmp 0x8c0e49
leave
jmp 0x8c0ead
jmp 0x9177ac
push edx
push ebx
mov ebx, 0x37a8822d
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
not dword [esp]
mov ecx, dword [esp]
add esp, 4
jmp 0x8c12a6
jmp 0x8b6abf
jmp 0x8c3e46
pop esp
jmp 0x8c3e69
push ecx
mov dword [esp], 0
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
jmp 0x8c3d80
jmp 0x872cbf
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
jmp 0x8c4273
pop esp
mov dword [esp], esi
mov dword [esp], 0x8413191
mov dword [esp], ecx
jmp 0x8c4389
jmp 0x905af6
jmp 0x8c481a
cpuid
jmp 0x8c4821
jmp 0x8c3d24
jmp 0x8d5b2d
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 4
add ecx, edi
mov edi, dword [esp]
add esp, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x8d5ba6
jmp 0x8bcb71
jmp 0x8e1b17
pop esp
jmp 0x8e1ba5
push dword [ebp - 0x10]
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 0x2ffa03e9
add edx, 0xd005fc1b
sub esi, 0x76619ab5
add esi, edx
add esi, 0x76619ab5
pop edx
xchg dword [esp], esi
jmp 0x8e1ab2
jmp 0x8c1194
jmp 0x8e239a
xor ebx, 0x7af7e9c0
and ebx, 0x55cfc35c
jl 0x8e22b4
jmp 0x8e2389
sub esp, 4
mov dword [esp], eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push edi
push ebp
mov ebp, 0x53515ac3
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
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], edi
mov dword [esp], ebx
mov dword [esp], ecx
pop edx
sub esp, 4
mov dword [esp], ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
jmp 0x8e229d
add esi, ebx
sub esi, 0x73ff32e3
pop ebx
sub esi, 0x14
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0x8e23b4
add ebx, 0xef797ef0
add esi, 0x73ff32e3
jmp 0x8e2315
push esi
mov esi, esp
push edx
mov dword [esp], ebx
mov ebx, 0x3dbeb787
not ebx
dec ebx
jno 0x8e229d
jmp 0x8e22b4
jmp 0x872aa3
mov edx, dword [esp]
sub esp, 4
mov dword [esp], eax
push esp
pop eax
push esi
mov esi, 0x6f57ea10
neg esi
jb 0x8e27e8
jmp 0x8e278c
push eax
mov dword [esp], 0x26d2fa20
mov dword [esp], ebx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebx
mov ebx, esp
push eax
mov eax, 4
add ebx, eax
pop eax
push edx
mov edx, 0x79dfb304
dec edx
add edx, 0x7befef50
xor edx, 0x6de69ec4
sub edx, 0x3dd82df5
sub edx, 0x5a510e9e
sub ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
pop eax
jmp 0x8e276b
neg esi
xor esi, 0x6f57ea14
add eax, esi
jmp 0x8e2852
pop esi
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x8e28b1
jmp 0x904304
jmp 0x8e35fa
push eax
mov dword [esp], 0x79278b4a
mov dword [esp], ecx
mov dword [esp], 0x1b81e8e5
mov dword [esp], esi
mov dword [esp], ebp
jmp 0x8e3672
jmp 0x8b35ee
jmp 0x9043c6
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push edi
mov edi, 0x75eb0b6a
xor edi, 0x7bf6d213
jae 0x9043e9
jmp 0x9043e9
or edi, 0x75f341b5
jo 0x9043e9
jmp 0x9043fa
and edi, 0x473dd8bf
inc edi
add edi, 0xb8c22746
add ecx, edi
pop edi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x904468
jmp 0x8d5a87
jmp 0x905b6a
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
jmp 0x905c23
push ecx
mov dword [esp], edi
mov dword [esp], edx
push esi
mov esi, 0x4f1669fe
jmp 0x905b5d
jmp 0x8730a9
jmp 0x906f11
push edi
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x4db5db77
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
jmp 0x906f2d
pop dword [ebp - 0xc]
jmp 0x906f8a
jmp 0x8c05e6
jmp 0x90718f
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x907210
jmp 0x8e276b
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x91484f
jmp 0x8e1a5c
push dword [ebp - 8]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x91674e
jmp 0x914722
cpuid
jmp 0x91758d
jmp 0x8bc54f
jmp 0x91785d
ret