Function at 0x930bfb
Capabilities:
Execute anti-debugging instructions

Disassembly:
pop ebx
js 0x930c03
pop esp
inc eax
add eax, 0x40076062
pop es
inc eax
push 0x7656205
inc eax
imul eax, dword [0x62056162], 0x765b0464
add eax, 0x62053f5c
pop ebp
add eax, 0x62056262
pop esi
add eax, 0x5b045f62
jp 0x930c2f
inc eax
insd dword es:[edi], dx
add eax, 0x48076362
sub eax, dword [eax]
xor eax, dword [edi]
dec eax
daa
add al, 0x60
xor al, 5
push 0x35600444
pop es
dec eax
add eax, 0x68054368
inc edx
add al, 0x60
packsswb mm4, qword ss:[edi]
add al, 0x60
xor dword [edi], eax
dec eax
sub byte [edi], al
dec eax
sub dword [edi], eax
dec eax
and eax, 0x72a4807
inc eax
insb byte es:[edi], dx
add al, 0x63
push 4
arpl word [ebx + 7], bp
dec esi
dec ecx
pop es
dec esi
dec ebp
pop es
dec esi
dec esp
add eax, 0x6c05586c
pop ecx
pop es
dec esi
dec esi
pop es
dec esi
dec ebx
pop es
dec esi
dec edx
add eax, 0x70055170
push eax
add eax, 0x66044e70
push edi
pop es
push ebx
jp 0x930c93
jo 0x930cdf
pop es
push ebx
jns 0x930ca3
packuswb mm7, qword [eax + 5]
js 0x930c9c
jae 0x930cf8
add eax, 0x73055e73
pop ebp
pop es
pop esp
add eax, 0x5c075d73
and al, byte [edi]
pop ebx
jle 0x930caa
push 0x56
pop es
pop esp
and dword [0x77052976], eax
imul eax, dword [edi], 0x5e
jge 0x930cbc
pop esi
jle 0x930cbf
popal
inc edx
pop es
popal
daa
pop es
bound edi, qword [edi]
aas
pop es
bound eax, qword [eax + 7]
bound eax, qword [ecx + 5]
jp 0x930d36
pop es
push ecx
pop es
cmp dword gs:[esp], eax
cmp dword [esp], eax
arpl word [esi], ax
xor esp, dword [0x6522c0f]
cmp dword [ebx + 6], esi
cmp dword [edx + 0xf], esi
xor dword [eax], esi
push es
inc edx
cmp cl, byte [edi]
jno 0x930cee
dec ebx
imul eax, dword [esi], 0x3a05674b
inc ecx
push es
cmp al, byte [ecx + 6]
dec ebx
push 0x45f2507
push ecx
push ebx
add al, 0x51
push edx
pop es
xor byte [edx], bh
push es
and eax, 0x3d25063c
add eax, 0x27056624
cmp al, byte [0x27053b27]
cmp dword [0x2a043c27], eax
dec ebp
add eax, 0x2a05592a
pop eax
add eax, 0x3306572a
daa
push es
xor ebp, dword [eax]
push es
xor esp, dword [esi]
cvttps2pi mm2, qword [ebx + 0xf]
sub al, 0x54
push es
xor ebp, dword [ecx]
add eax, 0x39065a2a
je 0x930d3d
cmp dword [esp + eax + 0x2e], esi
inc edx
inc edx
push es
cmp dword [ebp + 6], esi
jne 0x930d45
inc edx
cmp al, 0xf
xor dword [ecx], esi
rdtsc
xor cl, byte [edi]
xor dword [ebx], esi
rdtsc
xor eax, 0xf36310f
xor dword [edx], esi
rdtsc
xor ecx, dword [edi]
xor dword [0xf36310f], esi
jne 0x930d58
xor eax, dword [esi + 5]
xor ebp, dword [esi + 6]
outsb dx, byte [esi]
push es
inc edx
cmp ecx, dword [edi]
jb 0x930d6f
jae 0x930d72
jbe 0x930d6c
dec ebx
imul eax, dword [esi], 0x4b
insb byte es:[edi], dx
push es
dec ebx
push 0xf
je 0x930d77
inc eax
push 0x6674005
push es
push ebp
push eax
add al, 0x3e
jle 0x930d84
push ebp
dec edi
add eax, 0x430f6940
inc ebx
insd dword es:[edi], dx
add al, 0x45
das
push es
pop edi
cmp dword [esi], eax
pop edi
cmp cl, byte [edi]
dec edx
xor byte [edi], cl
dec edx
xor dword [edi], ecx
dec edx
xor ecx, dword [edi]
dec edx
xor al, 0xf
dec edx
xor al, byte [ebx + ecx*2]
cmp al, 7
and eax, 0x61250760
add eax, 0x30077255
cmp al, 5
push ebp
jno 0x930db8
xor byte [ebx], bh
add al, 0x57
daa
add al, 0x57
sub byte [0x5c05425c], al
inc esp
pop es
inc eax
outsb dx, byte [esi]
add eax, 0x3907415c
push edx
add eax, 0x40076662
outsd dx, dword [esi]
pop es
inc eax
jo 0x930dd7
push 0x46680545
add eax, 0x68054768
dec eax
pop es
dec eax
sub al, 7
dec esi
push eax
pop es
dec esi
dec edi
add eax, 0x58076762
inc eax
pop es
pop eax
inc ecx
packuswb mm7, qword [ecx + 7]
pop esp
and eax, dword [ebx + ebp*2]
jae 0x930e00
pop edi
and dword [edi], eax
cmp al, byte gs:[0x24056724]
push 0x6392d06
add eax, 0x2d066824
cmp dword [esi], eax
sub eax, 0x382d0637
add eax, 0x33063d27
sub eax, dword [0x2a045b2a]
dec edi
push es
xor byte [esi], dh
push es
xor ebp, dword [edx]
add eax, 0x2e05772e
js 0x930e2c
cmp dword [esi + 6], esi
cmp dword [edx + 5], edi
xor ebp, dword [edi + 4]
inc esp
push es
cmp dword [edi + 6], esi
cmp dword [eax + 6], edi
cmp dword [ecx + 4], edi
xor ecx, dword [ecx + 5]
xor esi, dword [eax + 6]
inc edx
invalid