Function at 0x760ec5
Capabilities:
Execute anti-debugging instructions

Disassembly:
push word [esp + 0x14]
sub esp, 0x18
inc esi
mov dword [esp + 7], ebp
mov word [esp + 0x23], dx
jmp 0x760ee7
setae ch
mov ebx, esi
pop dword [esp + 7]
pop ax
inc ebp
xchg ebx, edx
jmp 0x760f5e
pop word [esp + 5]
xchg bp, si
mov ch, byte [esp + 0xb]
clc
mov dword [esp + 0x17], eax
mov si, 0x4b15
jmp 0x760f76
mov byte [esp + 9], ch
push esp
pop word [esp + 0x15]
mov si, 0xc6c9
bswap edx
xchg word [esp + 0xd], dx
jmp 0x760f1b
mov ah, byte [esp + 0x1b]
pop word [esp + 0x28]
pop ecx
pop word [esp + 0x24]
add esp, 0xb
mov bh, byte [esp + 0x1d]
jmp 0x760f42
btc ebp, ebx
cmc
pop word [esp + 0xd]
push word [esp + 0x19]
mov dl, dh
btr edx, edx
jmp 0x761204
pop ebp
mov dword [esp + 0xd], ebp
sub bp, 0x7940
sub esp, 4
mov al, 0x9e
push word [esp + 0x19]
jmp 0x76107b
bswap esi
bswap edx
mov ebp, dword [esp + 0x19]
mov cx, bx
neg ebx
mov dl, 0x2c
jmp 0x760fac
ror edi, 1
neg dx
rdtsc
neg bh
setae ch
xchg dword [esp], ebx
jmp 0x76109f
bswap edi
bswap edi
mov al, ah
mov dl, dh
mov edi, ecx
sub esp, 0x1c
jmp 0x760fdc
and esi, ecx
mov ax, 0x74bf
mov dl, byte [esp]
cpuid
mov bl, pe_nt_image_headers32
mov cl, ch
jmp 0x760ffb
mov al, ah
shr ch, 5
mov dl, byte [esp]
mov bx, word [esp]
bswap ecx
mov dx, bx
jmp 0x761014
sete dh
mov si, bx
mov eax, 0xd4a5ccce
neg ax
push esp
lea esp, [esp + 0x44]
jmp 0x76102b
xor esi, esi
lea esi, [eax + edi]
stc
pushal
xchg edi, esi
not dx
jmp 0x761053
mov byte [esp + 0x18], dh
pop word [esp + 0xf]
xchg word [esp + 5], cx
jmp 0x7610d2
mov byte [esp + 0xe], bh
mov di, 0x7641
xchg ebx, eax
push word [esp + 1]
pop word [esp + 0x17]
mov word [esp + 0x10], di
jmp 0x761089
lea ebx, [esi*4]
stc
mov bx, 0xa77d
rdtsc
neg si
jmp 0x76114a
mov esi, 0xf7a602f6
mov byte [esp + 0x13], dh
add al, dh
mov dword [esp + 3], ecx
xchg byte [esp + 0xa], dl
lea eax, [ecx - 0x5b]
jmp 0x7610ba
mov si, sp
mov bp, 0xb9c3
sub bl, ah
mov edi, 0x9ea7850c
bsf bx, ax
xchg byte [esp + 0x19], cl
jmp 0x760fcb
xchg ebp, esi
lea esp, [esp + 9]
pop bx
bswap esi
lea ebp, [esi - 0x8d]
jmp 0x761132
xchg dword [esp + 0x12], ecx
cld
mov edx, ebp
pop ax
mov cl, 0xfa
mov ebp, dword [esp + 0x17]
jmp 0x76110b
pop word [esp + 6]
push word [esp + 3]
pop word [esp + 1]
jmp 0x761188
mov eax, 0x35d849ca
mov cl, 0xd2
inc bp
rdtsc
mov dl, dh
lea ebx, reloc.KERNEL32.dll_CloseHandle
jmp 0x761121
lea esp, [esp + 0x1c]
mov dx, 0xcfe5
inc bl
mov bp, word [esp + 3]
mov si, 0x8ba1
shl di, cl
jmp 0x7611d2
bsf di, ax
sub esp, 0x18
shl di, cl
mov dword [esp + 0x17], ecx
neg dh
mov byte [esp + 5], ah
jmp 0x76115f
add esp, 4
pop word [esp]
rdtsc
add esp, 1
mov bh, byte [esp + 1]
xchg esi, eax
jmp 0x7611e5
mov di, 0x6855
neg di
rdtsc
not edx
mov dword [esp + 1], ebp
jmp 0x76119e
lea edx, reloc.KERNEL32.dll_CloseHandle
push edx
pop ax
bswap ecx
rdtsc
xchg dword [esp + 3], edx
jmp 0x7611bb
sub bl, ah
bswap ebp
call fcn.0076121f
pop word [esp + 1]
sub edi, eax
push edx
lea esp, [esp + 8]
popal
call fcn.0076122f
scasd eax, dword es:[edi]
mov dh, 0xa1
loopne 0x761214
cpuid
mov esi, 0xf42df8a8
lea ebp, [eax - 0x71]
lea ebp, [ebx*4]
xchg edx, ebx
xchg bp, bx
mov byte [0x2df8a8be], al
hlt
add byte [edi - 0x22789926], al
jmp 0x7610f0