Function at 0x7dbd38
Capabilities:
Execute anti-debugging instructions

Disassembly:
call 0x7dbcc8
jns 0x7dbcf9
mov dword [esp + 8], eax
pushfd
jmp 0x7dbd1e
mov dword [esp + 8], eax
pushfd
mov dword [esp + 8], ecx
call 0x7dbd08
mov esi, 0x9c241c89
mov dword [esp + 0xc], edx
mov dword [esp + 8], ebx
pushal
jmp 0x7dc459
mov dword [esp + 8], ecx
jmp 0x7dbd02
pushfd
lea esp, [esp]
push word [esp + 1]
jno 0x7dbcde
jo 0x7dbcde
lea esp, [esp + 1]
mov dword [esp + 0x14], ebp
push edi
mov dword [esp], esi
jmp 0x7dbd90
mov dword [esp + 0x10], esi
call fcn.007dbda9
add edx, 0x7edd80eb
jmp 0x7ddab4
lea esp, [esp + 4]
lea esp, [esp + 2]
jmp 0x7dbd62
add edx, 0x1531902f
jmp 0x7dda94
push word [esp + 2]
jns 0x7dbd78
lea esp, [esp + 4]
lea esp, [esp + 2]
mov dword [esp + 0x10], esi
jmp 0x7dbd66
lea esp, [esp + 2]
mov dword [esp + 0x14], esp
call fcn.007dbd5b
rdtsc
mov edi, 0x4147938
mov al, 0x1f
jmp 0x7dbe27
xchg di, bx
jmp 0x7dbe06
mov dh, 0xec
lea ebp, [esp]
xchg ch, dl
setb ah
jmp 0x7dbe4c
mov esi, dword [esp + 0x2c]
inc bx
jne 0x7dbdfd
xchg di, bx
mov dh, 0xec
jmp 0x7dbe08
mov cx, 0xa2ca
setl al
pushal
mov ecx, ebx
mov ebx, 0xb6b6de98
mov bx, word [esp]
sub esp, 0xc0
mov edi, esp
jmp 0x7dbe36
pop word [esp + 2]
jmp 0x7dbdd4
lea esp, [esp + 0xc]
pop word [esp + 0xd]
push word [esp + 7]
jae 0x7dbed1
pop word [esp + 2]
lea esp, [esp + 2]
mov dword [esp + 0x14], esp
jmp 0x7dbddc
ja 0x7dda7b
jbe 0x7dda7b
out 0x64, al
cli
popfd
insb byte es:[edi], dx
lodsd eax, dword [esi]
adc byte [ecx + 0x2e936001], dl
xchg edx, eax
adc al, byte [eax + 0x13a412e7]
mov edx, dword [edx - reloc.KERNEL32.dll_VirtualQuery]
ror bx, 0xe
jmp 0x7ddad6
mov bx, word [esp]
jmp 0x7dbd82
not ebx
bswap ebx
mov ebx, dword [esp]
jmp 0x7ddabe
push edx
ret
setnp bh
bswap ebx
shl bx, 1
jmp 0x7dda64
mov esp, edi
lea ebx, [edx + 0xd2]
mov ebx, 0x67d4c5bf
stc
jmp 0x7ddae1
jl 0x7dda8b
mov bx, word [esp]
jmp 0x7dbd82
jae 0x7dda9d
jb 0x7dda9d
lea ebx, reloc.KERNEL32.dll_VirtualQuery
lea ebx, [ebx*4]
dec bx
jmp 0x7ddb5d
bswap edx
not bh
jmp 0x7ddbcc
sub esp, 0xf
lea edx, [esi + ebp]
mov bx, 0x91de
xchg dword [esp + 6], ebx
push dword [esp + 4]
mov dword [esp + 9], esi
jmp 0x7ddb66
jno 0x7ddbc3
mov dx, di
mov bh, 0x98
jmp 0x7ddb31
lea edx, [ecx*4]
lea esp, [esp + 3]
jmp 0x7ddb9e
mov bx, 0x91de
xchg dword [esp + 6], ebx
push dword [esp + 4]
jmp 0x7ddb4c
ja 0x7ddb3a
sub esp, 0xf
lea edx, [esi + ebp]
jmp 0x7ddb7c
lea esp, [esp + 0x10]
inc al
sub esp, 0xa
jmp 0x7ddbd3
bsr edx, ebx
neg dx
lea esp, [esp]
sub esp, 5
lea esp, [esp + 3]
jmp 0x7ddc60
mov dx, di
mov bh, 0x98
bswap edx
not bh
inc al
bsf ebx, ebp
jmp 0x7ddb94
jp 0x7ddbad
bsr edx, ebx
neg dx
jmp 0x7ddbe1
lea esp, [esp]
sub esp, 5
lea esp, [esp + 3]
jmp 0x7ddc60
dec ebx
pushfd
lea esp, [esp + 4]
jmp 0x7ddc40
rcr bx, cl
jmp 0x7ddc9a
jmp 0x7ddc09
rcr bx, cl
jmp 0x7ddc9a
sub al, 8
bswap ebx
lea edx, [ecx*4]
sbb dx, ax
jbe 0x7ddc11
ja 0x7ddc2a
outsb dx, byte [esi]
std
insd dword es:[edi], dx
hlt
lea esp, [esp + 0xc]
not al
xchg dx, bx
clc
jnp 0x7ddc28
dec ebx
pushfd
jmp 0x7ddc0b
lea edx, [ebx + 0xbf]
not dx
jmp 0x7ddca7
not dx
lea edx, [ecx*4]
jmp 0x7ddcae
ror al, 0
jbe 0x7ddc70
lea edx, [ebx + 0xbf]
jmp 0x7ddc7f
lea edx, [ecx*4]
and eax, 0x3c
xchg dx, bx
sub esp, 0x16
jmp 0x7de1ad
mov ebx, dword [ebp]
mov dl, 0x9e
mov dx, cx
jle 0x7df423
mov word [esp + 0xa], bx
lea esp, [esp + 2]
jmp 0x7df42c
mov word [esp + 0xa], bx
lea esp, [esp + 2]
jmp 0x7dde40