Function at 0xb364b9
Capabilities:
Execute anti-debugging instructions

Disassembly:
xchg dword [esp], ebx
add esp, 4
rcl edx, 0x15
inc dl
xchg cl, ch
btr cx, si
jmp 0xb364d7
not di
bswap ebx
pop esi
jmp 0xb36499
lea esi, [eax*4]
not ah
std
xchg dword [esp + 0x15], ebp
jmp 0xb36503
rdtsc
bswap ebx
mov edi, 0xb5634ed5
rdtsc
pushal
add esp, 4
jmp 0xb364c1
xchg dword [esp + 0xd], eax
cpuid
mov edx, 0xb9260519
mov bp, ax
lea edx, reloc.MSVCRT.dll_malloc
neg ebx
jmp 0xb3654c
add esp, 0x10
lea esp, [esp + 6]
mov bp, cx
add ah, ch
jmp 0xb36575
mov cx, sp
pop cx
xchg ch, bh
pop dword [esp + 1]
mov byte [esp + 0xc], ch
bswap ebx
jmp 0xb36536
mov edx, dword [esp]
rdtsc
stc
lea ebp, [eax + ebx]
add esp, 0
mov byte [esp], ah
jmp 0xb36a05
mov edi, 0xd53ae23f
std
lea ebp, [eax + ebp]
std
xchg ebp, edi
xchg byte [esp], ch
jmp 0xb3655f
not bp
mov dword [esp + 5], edx
setnp bh
sub esp, 0xf
clc
jmp 0xb365d1
xchg di, cx
mov bx, word [esp + 9]
xchg ecx, ebp
pop dword [esp + 3]
pop ax
xchg di, bp
jmp 0xb365a6
not ax
push ecx
rdtsc
xchg ebp, ecx
mov word [esp + 0x1f], di
inc eax
jmp 0xb365e5
pop bp
lea esi, [eax + edx]
pop bx
push word [esp + 0xf]
push word [esp + 0x1b]
jmp 0xb3696a
add esp, 0
mov dword [esp + 0xd], edi
bswap ebp
xchg word [esp + 0x14], si
xchg dx, cx
ror ah, 3
jmp 0xb365bc
mov byte [esp + 0xa], dl
mov ah, ch
xchg dx, ax
sets ah
neg ch
lea ecx, [ebx + esi]
jmp 0xb366d9
mov byte [esp + 0x15], ch
setge bl
pop ebx
mov esi, dword [esp + 3]
rol ax, 0xc
setb bl
jmp 0xb36613
cld
mov ebp, edx
lea esp, [esp + 0x11]
push dword [esp + 0x15]
not dx
mov bh, dl
jmp 0xb36629
xchg ah, dl
mov dx, 0xdf7d
pop bx
mov dword [esp + 3], ebx
neg eax
jmp 0xb366a4
xchg ah, bh
ror ah, cl
xchg word [esp + 5], bp
bt ax, di
pop ax
rdtsc
jmp 0xb36665
mov bh, byte [esp + 8]
cld
push word [esp + 8]
dec ebx
cld
mov byte [esp + 3], ch
jmp 0xb366be
mov si, bx
pop word [esp + 0xf]
mov di, 0x9c4
xchg word [esp + 5], di
mov edx, 0xa4955d40
neg bh
jmp 0xb3668e
sub esp, 0xa
bts ax, cx
xchg bx, di
lea ebx, [esi*4]
pop bx
jmp 0xb366f1
cmp di, 0x2397
mov dword [esp + 0xd], edi
mov word [esp + 0xe], sp
cpuid
pop dword [esp + 1]
xchg dl, ch
jmp 0xb3667b
push word [esp + 8]
mov edi, esi
btr ebx, esp
pop word [esp + 0xd]
mov esi, eax
mov byte [esp + 0x18], ah
jmp 0xb36918
pop dword [esp + 3]
not ax
mov ebp, dword [esp + 6]
pushal
mov ch, byte [esp + 0xb]
mov eax, 0xe47fab17
jmp 0xb36653
sub esp, 0x14
mov edx, 0x2f3f2252
not di
xchg byte [esp + 3], al
jmp 0xb36751
pop edx
mov byte [esp], bl
lea esp, [esp + 0x17]
not bp
add cx, bx
mov bx, 0x7280
jmp 0xb36727
pop dword [esp + 9]
mov bp, word [esp + 0x11]
mov ecx, dword [esp + 0x18]
mov byte [esp + 4], cl
bsf ebp, edi
xchg bh, ah
jmp 0xb367b8
mov byte [esp + 5], al
bswap esi
neg bp
bsf cx, bx
lea edi, reloc.MSVCRT.dll_malloc
mov edi, dword [esp + 6]
jmp 0xb3673d
xchg ebx, eax
xchg dword [esp + 1], edx
mov word [esp + 0xb], sp
mov dh, 0xc
jmp 0xb367e4
inc ch
xchg bp, cx
mov cx, ax
btc dx, di
pop dword [esp + 5]
mov di, word [esp + 8]
jmp 0xb36786
dec si
cld
lea ecx, reloc.MSVCRT.dll_malloc
pop dword [esp + 0xb]
std
xor esi, 0x8fd61c98
jmp 0xb3679c
mov ah, byte [esp + 4]
bts bx, sp
stc
bt di, dx
neg dx
jmp 0xb367f4
xchg byte [esp + 0xa], dh
push dword [esp + 0xd]
xchg dword [esp], ecx
std
std
stc
jmp 0xb367ce
mov bx, si
cmc
lea edi, [ecx*4]
xchg dword [esp + 3], edi
stc
jmp 0xb3688b
bts bx, ax
lea ebx, reloc.MSVCRT.dll_malloc
neg eax
mov al, byte [esp]
pop dx
sub esp, 0xc
jmp 0xb3676d
mov al, byte [esp + 0x10]
inc eax
sub esp, 0x14
lea esp, [esp + 0x41]
mov edx, dword [esp]
jmp 0xb36874
xchg word [esp + 0xc], bp
xchg ebp, edx
inc edi
neg bp
sub esp, 0x16
mov ebp, esp
jmp 0xb36823
xchg esi, edx
inc dl
xchg dx, cx
lea ebp, [esi*4]
bt ecx, esi
cpuid
jmp 0xb36839
lea edi, [edi + edi]
xchg bp, dx
not ax
mov si, 0xdb9e
call fcn.00b368aa
insd dword es:[edi], dx
jl 0xb368d8
salc
inc ecx
push word [esp + 0xb]
lea ecx, [eax*4]
mov word [esp + 0x10], ax
bt eax, ebp
xchg bh, al
lea ebp, [ecx*4]
jmp 0xb3685f
cld
xchg ebp, ebx
mov bl, byte [esp + 0x13]
mov dx, 0x12e
setno cl
mov word [esp + 8], di
xchg ecx, eax
shl dword [esi - 0x77], 0x7c
and al, 8
jmp 0xb3680a
cld
mov dh, byte [esp + 3]
pop bx
cmp bp, 0x9ba1
cpuid
xchg byte [esp + 0x14], cl
jmp 0xb368cc
mov bl, 0x5f
mov eax, 0x6b8400bf
mov ebp, ebx
push esp
push ebx
add esp, 0x1e
jmp 0xb3670d
rdtsc
not si
or ax, 0xfb28
sub esp, 0x19
and bx, si
lea ebp, [edx*4]
jmp 0xb365fd