Function at 0x71c08a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
call 0x8bcd1ee4
in eax, 0x5d
ret 0x10
push ebp
mov ebp, esp
sub esp, 0x1c
push ebx
push esi
push edi
push 0x12
push 0
lea eax, [ebp - 0x18]
push eax
call fcn.007038d9
add esp, 0xc
ror ecx, 0
jg 0x71c0b1
jbe 0x71c0aa
jno 0x71c0ac
jle 0x71c0b1
mov esi, 0x45c68b11
call 0xedb78700
jae 0x71c080
mov byte [ebp - 0x18], 0x48
mov byte [ebp - 0x13], 0x73
mov byte [ebp - 0xe], 0x51
inc ebp
push ecx
mov byte [ebp - 9], 0x74
mov byte [ebp - 0x17], 0x66
mov byte [ebp - 0x12], 0x73
mov byte [ebp - 0xd], 0x73
mov byte [ebp - 8], 0x74
mov byte [ebp - 0x16], 0x75
mov byte [ebp - 0x11], 0x66
mov byte [ebp - 0xc], 0x70
mov byte [ebp - 7], 0
mov byte [ebp - 0x15], 0x44
mov byte [ebp - 0x10], 0x6f
mov byte [ebp - 0xb], 0x64
mov byte [ebp - 0x14], 0x76
mov byte [ebp - 0xf], 0x75
mov byte [ebp - 0xa], 0x66
not eax
not eax
add esp, 0
push edx
add edx, 0x37d
ror edx, 3
pop edx
jp 0x71c118
ja 0x71c10f
js 0x71c111
xchg edx, eax
xchg edx, eax
jbe 0x71c115
jnp 0x71c118
or dword [edx - 0x167f17b3], 0xe84d8801
mov cl, byte [ebp - 0x18]
sub cl, 1
mov byte [ebp - 0x18], cl
mov dl, byte [ebp - 0x13]
sub dl, 1
mov byte [ebp - 0x13], dl
mov al, byte [ebp - 0xe]
sub al, 1
mov byte [ebp - 0xe], al
mov cl, byte [ebp - 9]
sub cl, 1
mov byte [ebp - 9], cl
mov dl, byte [ebp - 0x17]
sub dl, 1
mov byte [ebp - 0x17], dl
mov al, byte [ebp - 0x12]
sub al, 1
mov byte [ebp - 0x12], al
mov cl, byte [ebp - 0xd]
sub cl, 1
mov byte [ebp - 0xd], cl
mov dl, byte [ebp - 8]
sub dl, 1
mov byte [ebp - 8], dl
mov al, byte [ebp - 0x16]
sub al, 1
mov byte [ebp - 0x16], al
mov cl, byte [ebp - 0x11]
sub cl, 1
mov byte [ebp - 0x11], cl
mov dl, byte [ebp - 0xc]
sub dl, 1
mov byte [ebp - 0xc], dl
mov al, byte [ebp - 0x15]
sub al, 1
mov byte [ebp - 0x15], al
mov cl, byte [ebp - 0x10]
sub cl, 1
mov byte [ebp - 0x10], cl
mov dl, byte [ebp - 0xb]
sub dl, 1
mov byte [ebp - 0xb], dl
mov al, byte [ebp - 0x14]
sub al, 1
mov byte [ebp - 0x14], al
mov cl, byte [ebp - 0xf]
sub cl, 1
mov byte [ebp - 0xf], cl
mov dl, byte [ebp - 0xa]
sub dl, 1
mov byte [ebp - 0xa], dl
call fcn.007116a4
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x71c1c1
xor eax, eax
jmp 0x71c270
shl eax, 0
jl 0x71c1c6
jge 0x71c1d8
lea edi, [edi]
lea esp, [esp]
xchg esp, esp
xchg edi, ecx
xchg edi, ecx
jl 0x71c1d8
mov esp, 0x458ddd16
call 0xfcbf4d2f
lea eax, [ebp - 0x18]
push eax
mov ecx, dword [ebp - 4]
push ecx
call fcn.00702f41
mov dword [ebp - 0x1c], eax
push 0x12
push 0
lea edx, [ebp - 0x18]
push edx
call fcn.007038d9
add esp, 0xc
rol edx, 0x1e
ror edx, 0x1e
nop
js 0x71c21b
pushf
lea eax, [eax + 0x2d5f]
lea eax, [eax - 0x2d5f]
shl edi, 0
popf
xchg esp, esp
lea edx, [edx]
jns 0x71c21b
mov ebx, 0xe47d83
cmp dword [ebp - 0x1c], 0
jne 0x71c225
xor eax, eax
jmp 0x71c270
lea edi, [edi + 0x3293]
sub edi, 0x3293
jno 0x71c24c
pushf
xchg edx, esi
xchg edx, esi
and esp, 0xffffffff
push edx
pop edx
test esp, 0x5e68
popf
jle 0x71c248
nop
jo 0x71c24c
lcall 0xfbe8, 0x50e4458b
outsb dx, byte [esi]
add byte [eax], al
mov eax, dword [ebp - 0x1c]
push eax
call fcn.00723150
add esp, 4
nop
xor edx, dword [esp]
xor edx, dword [esp]
cmp ecx, dword [esp + 8]
je 0x71c26d
jle 0x71c267
mov edi, edi
jne 0x71c26d
mov ebp, 0xe455ff0a
call dword [ebp - 0x1c]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret