Function at 0x82236c
Capabilities:
Check for peb beingdebugged flag

Disassembly:
add ecx, 0xbefdbcf3
jmp 0x82242d
add ecx, 0x3f7783b7
jmp 0x8224c3
movzx edx, byte [esi]
jmp 0x821add
stc
jb 0x822054
not ecx
mov cx, 0xf242
setle bh
jmp 0x822024
setle bh
call fcn.00821f6e
lea esp, [esp + 0xc]
inc cl
bswap ebx
btr ebx, esi
jmp 0x822082
mov bx, 0x8cfe
mov bh, byte [esp]
jmp 0x82205c
not ecx
mov cx, 0xf242
jmp 0x822021
inc cl
bswap ebx
rcr ebx, cl
jmp 0x82208d
pushal
lea esp, [esp + 0x1f]
lea esp, [esp + 1]
jmp 0x8226fc
jo 0x82203a
mov bx, 0x8cfe
mov bh, byte [esp]
jmp 0x82205c
jns 0x822068
pushal
lea esp, [esp + 0x1f]
jmp 0x82209a
lea esp, [esp + 1]
jmp 0x8226fc
dec cl
setbe bl
setnp bl
xchg bl, bh
call fcn.008220bd
mov ebx, 0xb893bf2f
mov ch, byte [esp]
mov bx, dx
call fcn.00822124
call 0x2d5fc314
aas
sbb ebx, 0x1e9561d6
mov ebx, 0xb893bf2f
mov ch, byte [esp]
mov bx, dx
mov cl, byte [esp]
jmp 0x8221a7
mov ch, byte [esp]
jmp 0x8221b9
xchg bh, cl
mov bl, ch
rol cx, cl
jno 0x822191
mov ch, byte [esp]
jmp 0x8221ee
mov bl, 0x1d
inc dl
setbe bl
bsr ecx, edx
jbe 0x8221d8
ja 0x8221d8
dec esp
into
pop esp
cmp edx, esi
mov ecx, 0xd05126df
push dword [esp + 8]
ret 0xc
call 0x8221f2
push edx
xlatb
inc edi
and dl, cl
ror eax, cl
dec eax
fidivr word [ecx - 0x6b9a81b8]
pop es
scasb al, byte es:[edi]
mov ecx, 0xc9eb1db3
jmp 0x82224b
mov bl, 0x1d
jmp 0x8221bb
rcr ecx, cl
not ch
jmp 0x8221fe
lea esp, [esp + 4]
not dl
mov bx, si
xor bx, bx
jmp 0x822256
mov bx, 0x23b
mov bh, ah
mov bx, 0xabb
jmp 0x822314
bsr ebx, ecx
jp 0x8221f4
rcr ecx, cl
not ch
jmp 0x8221fe
jbe 0x82222d
mov bx, 0x23b
mov bh, ah
jmp 0x822264
mov bx, 0xabb
jmp 0x822314
xor bx, 0x36ff
jmp 0x8222bb
mov ch, dh
jmp 0x82228b
ror dl, 0
bsr cx, ax
jge 0x822367
jl 0x822367
cmpsd dword [esi], dword es:[edi]
into
pop ecx
lea ecx, [ecx - 0x6d]
lea ebx, reloc.oleaut32.dll_SysFreeString
stc
jmp 0x8222fd
mov bx, word [esp]
call fcn.008223e6
invalid
xor dl, 0x7a
bsr ecx, edx
jnp 0x8222a1
mov ch, dh
xor bx, 0x36ff
call fcn.008222a5
setp cl
lea ecx, [ecx + ecx]
xchg word [esp], cx
mov bl, byte [esp + 2]
jmp 0x822343
lea esp, [esp + 4]
sub dl, 2
sbb cx, 0x62ca
jns 0x822475
js 0x82240d
inc ebp
invalid
call 0x82233e
xchg bh, bl
mov cl, 0x9c
mov ebx, esi
mov cx, 0xed0f
xchg dword [esp + 4], edx
jmp 0x822387
xchg cx, bx
mov ebx, dword [esp]
lea edx, [edx - 0x1b]
mov cl, 0xa1
call fcn.008223c6
xchg ecx, eax
pop ss
xchg edx, esp
adc dword [ecx], ebp
or ah, byte [ebp - 0x7263b82c]
and al, 2
push dword [esp + 0x30]
ret 0x34
mov ecx, edx
push esp
mov ebx, ebp
xchg dword [esp], ebx
jmp 0x822447
mov ecx, 0x8538b061
sub esp, 0x11
lea esp, [esp + 1]
jmp 0x822481
lea esp, [esp + 1]
jmp 0x8211ef
mov ebx, esp
lea ebx, [eax + ebp]
or ebx, 0xf1969dc
jmp 0x82249c
shl ecx, 2
call fcn.0082241b
jp 0x822424
lea esp, [esp + 1]
jmp 0x8211ef
mov ecx, dword [ecx + reloc.oleaut32.dll_SysFreeString]
mov ebx, edx
sub esp, 0x16
jge 0x822486
sub esp, 0x19
lea esp, [esp + 3]
jmp 0x82120c
mov ecx, 0x8538b061
sub esp, 0x11
lea esp, [esp + 1]
jmp 0x8223f7
jmp 0x8224d9
cmp al, 0xcf
scasb al, byte es:[edi]
invalid
jl 0x82245a
jge 0x82245a
xchg edx, eax
sbb dword [ecx - 0xbd7e418], ecx
jp 0x822491
invalid
pop ebx
btc bx, sp
lea esp, [esp + 2]
jmp 0x8220e5
add bh, ch
jge 0x8225ec
lea ebx, [eax + ebp]
not bx
jmp 0x822501
sub esp, 0x19
lea esp, [esp + 3]
jmp 0x82120c
xor ebx, 0xec99e20
jo 0x822575
dec bx
stc
jmp 0x822505
lea ebx, [eax + ebp]
not bx
mov esp, edi
jmp 0x8224e5
and ebx, 0x35eabb28
jmp 0x822521
and ebx, 0x35eabb28
push ecx
ret
dec bx
stc
jmp 0x82251b
jmp 0x8224fb
bsf bx, dx
jmp 0x8224b5
sub cl, 0x27
sub esp, 6
jp 0x8226d0
bsf bx, dx
pop ebx
btc bx, sp
lea esp, [esp + 2]
jmp 0x8220e5