Function at 0x7808b3
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x93b4ce
jmp 0x93b5cb
push 0x7be96b9b
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
sub ecx, esi
pop esi
xchg dword [esp], ecx
jmp 0x93b5ec
pop esp
mov dword [esp], ebx
mov dword [esp], ebp
jmp 0x93b5f8
jmp 0x93b655
add esp, 4
jmp 0x93b728
push 0x5b093eb1
push 0x7ff4720a
mov dword [esp], esp
add dword [esp], 4
pop dword [esp]
add dword [esp], 4
mov ebp, dword [esp]
jmp 0x93b64d
jmp 0x93b786
push edx
mov edx, 0x14
sub esi, edx
pop edx
xchg dword [esp], esi
pop esp
jmp 0x93b856
sub esp, 4
mov dword [esp], esi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
jmp 0x93b774
jmp 0x93b90a
push ebx
push esp
pop ebx
add ebx, 4
push edi
mov edi, 4
sub ebx, edi
pop edi
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
mov dword [esp], ebx
jmp 0x93b98e
jmp 0x93ba2b
push ecx
mov dword [esp], 0xa89143f
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
sub eax, ecx
pop ecx
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], ebx
pop ebx
push edi
mov dword [esp], 0x37221101
mov dword [esp], ebx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x93ba2b
push edx
mov dword [esp], esi
mov esi, esp
push ebp
mov ebp, 0x6e2fb35d
shl ebp, 6
jp 0x93b993
jmp 0x93ba64
mov dword [esp], ecx
jmp 0x93bad0
and ebp, 0x767ffcef
and ebp, 0x3f7bb801
js 0x93ba2b
jmp 0x93ba71
neg ebp
jle 0x93b993
jmp 0x93ba4d
xor ebp, 0x34132804
add esi, ebp
pop ebp
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
jmp 0x93ba45
push esi
mov dword [esp], ebp
push ecx
mov ecx, 0x441ca531
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
mov dword [esp], edx
jmp 0x93bbfe
jmp 0x93bc3b
rdtsc
jmp 0x93bcd3
jmp 0x93bd33
push eax
mov dword [esp], 0x49c6fef9
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x93bddf
sub esp, 4
mov dword [esp], esi
push eax
mov eax, 0x46612b83
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x93bf0f
jmp 0x93c016
dec edx
jno 0x93bf20
jmp 0x93c016
add edx, 0xd9f6570f
mov eax, edx
pop edx
jmp 0x93c03b
push esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 4
sub esi, ecx
pop ecx
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
mov dword [esp], eax
pop eax
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
push 0x8aa75ec
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], eax
pop eax
jmp 0x93bf14
push edx
push 0x7dff41b2
pop edx
push eax
mov eax, 0x57f598c0
sub edx, eax
pop eax
push edi
mov edi, 1
sub edx, edi
pop edi
inc edx
jne 0x93bf14
jmp 0x93bf83
jmp 0x93c0f0
cpuid
jmp 0x93c14b
jmp 0x93c24a
push 0
push dword [esp]
pop eax
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x93c268
jmp 0x93c2cb
cpuid
jmp 0x93c36a
jmp 0x93c47d
push ebp
push ebx
push 0
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov eax, dword [esp]
add esp, 4
jmp 0x93c495
jmp 0x93c5ac
cpuid
jmp 0x93c5b3
jmp 0x93c66b
pop esp
jmp 0x93c6e6
push edx
mov dword [esp], 0
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
jmp 0x93c665
jmp 0x93c7da
cpuid
jmp 0x93c7e1
jmp 0x93c889
rdtsc
jmp 0x93c8f3
push eax
push esi
mov esi, 0x2fb14a17
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
jmp 0x93c962
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x93ca10
push esi
mov dword [esp], ebx
mov dword [esp], 0x59f4bb45
mov dword [esp], ecx
jmp 0x93ca23
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x93cb39
jmp 0x93cbf5
push dword [ebp - 0xc]
push dword [esp]
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x93cc77
jmp 0x93cd91
push dword [ebp - 8]
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0x93cdb6
jmp 0x93ce01
push dword [ebp - 0x14]
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x93cec0
push dword [ebp - 0x10]
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
push 0x5503bf2b
mov dword [esp], esi
push dword [esp + 4]
jmp 0x93cfe0
pop esi
pop dword [esp]
pop esp
jmp 0x93cfea
jmp 0x93d09e
sub esp, 4
mov dword [esp], eax
mov dword [esp], ecx
not dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x93d11b
jmp 0x93d16c
xchg edx, ebp
not ebp
sub esp, 4
mov dword [esp], edx
push 0x32d4631
jmp 0x93d180
mov dword [esp], ebp
pop edx
mov ebp, dword [esp]
add esp, 4
jmp 0x93d222
add ecx, 1
adc edx, 0
add eax, ecx
adc ebx, edx
jmp 0x93d28c
push ebx
push ebx
mov dword [esp], esp
add dword [esp], 4
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x93d35f
push dword [esp]
pop edx
push eax
mov eax, esp
push ebp
mov ebp, 0x7ef310f3
and ebp, 0x5bf1bba2
jb 0x93d43a
jmp 0x93d37d
or ebp, 0x75fd1d8e
jb 0x93d35f
jmp 0x93d43a
add ebp, 0x8002e256
add eax, ebp
pop ebp
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x93d4a7
jmp 0x93d55f
push dword [esp]
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
jmp 0x93d5d1
jmp 0x93d6c2
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
jmp 0x93d6e4
mov ebx, dword [esp]
push eax
mov eax, esp
sub esp, 4
mov dword [esp], esi
mov esi, 4
add eax, esi
pop esi
push edi
mov edi, 4
jmp 0x93d671
jmp 0x93d7e3
push dword [ebp - 4]
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 4
add edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
jmp 0x93d805
jmp 0x93d8ba
leave
jmp 0x93d913
ret