Function at 0x928060
Capabilities:
Execute anti-debugging instructions

Disassembly:
lea esp, [esp + 0x10]
xchg word [esp + 5], bp
xchg dword [esp + 4], eax
mov bh, dh
jmp 0x927af8
xchg edi, ebp
jmp 0x927a67
mov bx, 0xf278
pushfd
xchg byte [esp + 0xd], dh
neg eax
std
call 0x927a99
mov bx, sp
btc edx, ebp
mov dword [esp + 9], edi
xchg byte [esp + 4], bh
lea esp, [esp + 5]
xchg dx, ax
jmp 0x927b50
and ebp, 0x199c175b
pushfd
pop ebp
bswap edi
mov ebp, 0xb4820f10
jmp 0x927e5c
mov dword [esp + 0x10], edi
setle ch
mov al, ah
and esi, 0x25b7372c
push eax
ror cl, 0
jmp 0x927b3a
bswap edi
push dword [esp + 1]
pop bp
lea ecx, reloc.KERNEL32.dll_LCMapStringW
pop dx
jmp 0x927bb2
setg bh
push word [esp + 0x27]
add esp, 0x21
pop ebp
setnp bh
xchg ebp, eax
jmp 0x927b8a
mov ch, bl
lea esp, [esp + 4]
mov cx, dx
xchg dx, di
cmc
jmp 0x927bf7
bswap esi
push dword [esp + 0x29]
pop word [esp + 0x19]
mov si, word [esp + 0x27]
sets ah
pop dx
jmp 0x927ba0
mov ecx, dword [esp]
cmc
mov ebp, 0xa6cbfa7
mov esi, dword [esp]
sub esp, 6
pushfd
jmp 0x927c41
lea esi, [ecx*4]
add esp, 0
mov ecx, esp
add esp, 6
add esp, 1
lea edx, reloc.KERNEL32.dll_LCMapStringW
jmp 0x927be1
inc dh
dec eax
ror ecx, cl
mov byte [esp + 0x17], cl
clc
popal
jmp 0x927c55
bts ecx, edi
xchg dword [esp + 3], ebx
lea edx, reloc.KERNEL32.dll_LCMapStringW
mov bh, byte [esp + 2]
pushfd
pushal
jmp 0x927c11
mov eax, dword [esp + 8]
mov byte [esp + 2], al
lea esp, [esp + 1]
mov dl, 0x78
mov edi, edx
xchg si, ax
jmp 0x927c27
mov al, byte [esp + 7]
xchg word [esp + 9], ax
not esi
mov ch, 0xfe
or al, cl
lea esi, [eax + ebx]
jmp 0x927d64
btc ebx, ebp
stc
sub esp, 0x15
mov dword [esp + 0x23], ecx
btr esi, ebx
setg ah
jmp 0x927bca
mov eax, edi
xchg di, ax
mov ah, byte [esp]
xchg bx, bp
mov ax, word [esp]
setge ah
jmp 0x927cc2
xchg dh, ch
stc
mov bp, word [esp]
mov dh, 6
rol cl, 1
not eax
jmp 0x927c91
bsf eax, ebx
lea esi, [ebp - 0x10]
mov bp, sp
not edx
sub esp, 4
pop word [esp]
jmp 0x927d14
add cx, si
pop word [esp + 1]
lea esp, [esp + 5]
lea edx, [ebx*4]
mov byte [esp], dh
lea ebp, [ecx + ebx]
jmp 0x927cb3
adc bh, 0xcc
add esp, 2
stc
lea eax, [ebp*4]
jmp 0x927d3d
ror bl, 7
lea esp, [esp]
xchg ebx, eax
xchg byte [esp], bh
bsf dx, si
xor ax, bp
jmp 0x927cfe
mov esi, esp
dec dh
cld
xchg byte [esp + 2], dh
mov byte [esp + 3], ch
xchg byte [esp], dl
jmp 0x927d4d
bsr edx, esi
add esp, 0
stc
mov ebp, dword [esp]
add esp, 0
push edx
jmp 0x927d27
push dword [esp]
lea ecx, reloc.KERNEL32.dll_LCMapStringW
xchg edi, eax
pop word [esp + 4]
inc edx
jmp 0x927d9a
pop eax
bswap edx
sub esp, 0
neg cl
rdtsc
pop dx
jmp 0x927ce3
xchg ch, dl
mov edi, dword [esp + 3]
sbb dh, 0x25
mov edx, dword [esp + 4]
mov edx, dword [esp + 1]
cpuid
jmp 0x927e30
lea edx, [ebp*4]
adc edi, 0x43c8e6a3
clc
push word [esp + 6]
xchg bl, al
mov ecx, 0xb70b51bf
jmp 0x927d75
push dword [esp + 0xd]
not esi
rdtsc
not ecx
lea esi, [ebp*4]
shl edx, cl
jmp 0x927e05
bsf cx, dx
neg bx
mov ax, word [esp]
sub esp, 0x11
std
lea eax, reloc.KERNEL32.dll_LCMapStringW
jmp 0x927db6
sub esp, 0x1b
mov bx, 0x476
stc
mov si, word [esp + 0x1b]
dec di
jmp 0x927e8e
btc bp, bp
cpuid
stc
mov bp, word [esp + 8]
pop word [esp + 2]
mov dword [esp + 0xb], edi
jmp 0x927def
xchg dword [esp + 2], ebp
mov bp, cx
sub esp, 0x1d
mov dx, word [esp + 4]
sub esp, 0x1d
lea esp, [esp + 0x43]
jmp 0x927dd8
mov dword [esp + 4], esp
mov ebx, 0x28aff094
clc
xchg byte [esp + 4], cl
mov cl, 0xa1
lea ebx, [edi*4]
jmp 0x927c7b
lea edx, [eax + ebp]
cld
lea ebx, [edx + edx]
std
call fcn.00927e78
rdtsc
mov edx, ecx
inc ebp
setne dl
xor ah, 0xa2
xchg byte [esp + 0xa], ah
jmp 0x927ee1
setb bl
xchg dword [esp + 7], eax
xchg dword [esp + 7], eax
mov eax, ecx
jmp 0x927ef8
mov edx, 0x7a9a1e9a
mov dl, 5
pop word [esp + 8]
bswap ecx
mov ebp, dword [esp + 0x1b]
lea esi, [esp + edi]
jmp 0x927ecb
pop dword [esp + 0x1a]
xchg ebp, esi
dec di
mov ax, 0xad4b
cpuid
lea esi, [edi*4]
jmp 0x927f3e
lea ebx, [ecx*4]
mov eax, esp
call fcn.00927f28
mov byte [esp], dh
btr ecx, ebp
mov edx, dword [esp]
neg dl
xchg word [esp], dx
and cx, si
jmp 0x927f8b
not di
mov ebp, 0x903f23d2
xchg dx, bp
mov edx, dword [esp]
jmp 0x927fb6
mov eax, esp
mov cx, word [esp + 1]
cld
xchg cl, bh
mov word [esp], bp
mov ax, word [esp + 1]
jmp 0x927f75
pop word [esp]
cpuid
pop ax
rdtsc
setnp al
jmp 0x928011
mov cl, byte [esp]
mov al, cl
mov bh, byte [esp + 1]
lea ecx, [esi*4]
lea ebx, [ecx*4]
push word [esp]
jmp 0x927fa0
mov dh, cl
rdtsc
mov bh, al
rdtsc
lea ecx, [esp + edx]
mov dl, byte [esp]
jmp 0x928038
mov si, word [esp]
pushal
popal
xchg dx, ax
rdtsc
or cx, 0x803a
jmp 0x927ffb
xchg edi, ecx
cld
xchg edi, esi
call fcn.00928022
xor eax, 0xac5d3aa4
pop ebp
inc ebp
rol dword [ecx + 0x20], 1
shl dword [ebp + eax*8 + 0x52], cl
shl byte [edi + 0x5053fb52], 0x61
je 0x9280c1
dec ecx
jae 0x9280b1
dec esi
inc ebx
inc ecx
add byte [esi - 0x79], ah
xchg bp, si
pop ebp
add esp, 9
jmp 0x92806d
or cl, bh
mov dword [esp + 0x18], esi
mov bh, byte [esp + 0x18]
lea esp, [esp + 0x1f]
and di, 0x13c9
mov dh, 0xc1
jmp 0x9280bb
lea esp, [esp + 6]
sets cl
seto ch
mov byte [esp], ch
inc bl
neg si
jmp 0x9280d0
retf 0xc650
xchg word [esp + 1], di
pop bp
pop ebp
cmp bp, 0x63be
xchg cx, ax
push word [esp]
push ebp
jmp 0x928098
lea ebx, reloc.KERNEL32.dll_LCMapStringW
mov si, cx
mov di, 0xf3ef
not al
neg dx
setg al
jmp 0x928179
clc
push esp
pushfd
cpuid
push word [esp + 5]
mov byte [esp + 0x13], cl
jmp 0x928157
sub esp, 4
neg edx
xchg dword [esp], ebx
lea ebx, [ebp*4]
mov cx, 0x9e1e
sub esp, 0x19
jmp 0x928111
std
xchg ch, ah
rdtsc
setns al
pop di
cpuid
jmp 0x928127
mov ah, byte [esp + 0xe]
xchg dword [esp + 0xc], edx
cpuid
lea eax, reloc.KERNEL32.dll_LCMapStringW
pop dword [esp + 3]
sub esp, 0x15
jmp 0x928190
setl bh
lea ebp, [ecx - 0xa]
mov di, 0xd932
mov bp, 0xca58
mov ebx, esp
mov ecx, 0x870a589c
jmp 0x928149
add esp, 0x22
xchg cx, di
mov bx, 0x3bec
mov bx, ax
add esp, 1
xchg byte [esp + 0x10], dl
jmp 0x92848e
mov bl, 0x90
xchg edx, eax
xchg word [esp], di
mov edx, dword [esp + 2]
mov ecx, edi
cmc
jmp 0x9281e3
lea eax, reloc.KERNEL32.dll_LCMapStringW
rdtsc
rdtsc
xchg dx, ax
not bx
clc
jmp 0x9281bb
mov edx, edi
mov ax, si
xchg word [esp + 4], bx
bsr eax, esi
push dword [esp + 7]
cpuid
jmp 0x928230
lea eax, [eax*4]
pop dword [esp + 1]
xchg word [esp + 3], bx
cmc
pop dword [esp + 9]
add esp, 8
jmp 0x9281d1
mov bp, 0x9a1
bswap ecx
rdtsc
setge ch
pop word [esp + 1]
call fcn.0092821a
pop dword [esp + 4]
adc bx, sp
push word [esp + 0xc]
xchg dword [esp + 0xe], ecx
jmp 0x928287
lea edi, [eax*4]
mov cx, word [esp + 0xc]
bsf ebx, eax
jmp 0x9282e0
mov dx, word [esp + 4]
bts si, bx
mov si, word [esp + 6]
lea ecx, [ebp + ebp]
lea edi, [edi*4]
rdtsc
jmp 0x928271
cld
shr ah, 2
lea ebp, [eax + ecx]
mov dl, 0xcf
cld
push dword [esp + 0xc]
jmp 0x928200
setno ah
xchg dword [esp + 3], esi
call fcn.009282c3
push bp
xchg dx, ax
mov ch, byte [esp]
std
xchg ah, dl
bsr edi, ebp
jmp 0x9282ff
mov dword [esp + 0xd], esp
lea ecx, [edi - 0xa4]
bt cx, di
lea esp, [esp + 0x13]
jmp 0x92836d
bsr di, ax
mov al, byte [esp]
sets bl
mov si, 0x5e1c
xchg dx, bx
sub esp, 0x15
jmp 0x9282b0
xchg word [esp + 0x16], ax
mov dh, byte [esp + 1]
mov edi, esp
push dword [esp + 4]
jmp 0x928356
xchg dword [esp + 8], edx
xchg cx, si
pop si
mov ax, 0xfc35
mov dx, cx
clc
jmp 0x92832d
xchg al, ch
lea esp, [esp + 0xd]
xchg al, ch
mov cx, word [esp + 8]
cld
jmp 0x928396
xchg word [esp], ax
mov word [esp], bx
push dword [esp + 1]
pushal
stc
xchg cx, ax
jmp 0x928343
mov byte [esp + 0xc], cl
sub dl, bl
lea ebp, [eax - 0x28]
pop word [esp + 0x11]
cpuid
call fcn.00928427
xchg edi, eax
pop dword [esp + 0xb]
xchg byte [esp + 0xb], cl
setnp bh
xchg word [esp + 2], ax
jmp 0x928380
pushal
lea esp, [esp + 0x52]
lea esi, [ebx + 0x7e]
bsf bp, bp
setg dl
xchg bl, dl
jmp 0x928317
mov esi, 0x9c0951f
pushal
bsf si, si
mov byte [esp + 0xe], bl
pop edi
mov si, 0x90dc
jmp 0x9283ad