Function at 0x2048a06f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
push ebx
push esi
push edi
push 0x12
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.20480c68
add esp, 0xc
inc esi
dec esi
mov ecx, ecx
rol eax, 0x14
ror eax, 0x14
jg 0x2048a0a1
pushf
cmp ecx, 0x7b
popf
nop
lea ecx, [ecx]
jle 0x2048a0a1
add eax, 0x53e445c6
mov byte [ebp - 0x1c], 0x53
mov byte [ebp - 0xe], 0x70
mov byte [ebp - 0x19], 0x65
mov byte [ebp - 0x13], 0x74
mov byte [ebp - 0x11], 0x4e
mov byte [ebp - 0x17], 0x73
mov byte [ebp - 0xc], 0x7a
mov byte [ebp - 0x16], 0x70
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x12], 0x74
mov byte [ebp - 0x18], 0x51
mov byte [ebp - 0x15], 0x64
mov byte [ebp - 0x10], 0x66
mov byte [ebp - 0xf], 0x6e
mov byte [ebp - 0x1a], 0x62
mov byte [ebp - 0xd], 0x73
mov byte [ebp - 0xb], 0
ror ecx, 0
test esp, 0x5de1
and ebx, ebx
jbe 0x2048a0fd
je 0x2048a0f8
ja 0x2048a0fd
mov edx, 0x4d8ad653
in al, 0x80
jmp 0x4962907
mov cl, byte [ebp - 0x1c]
sub cl, 1
mov byte [ebp - 0x1c], cl
mov dl, byte [ebp - 0x11]
sub dl, 1
mov byte [ebp - 0x11], dl
mov al, byte [ebp - 0x1a]
sub al, 1
mov byte [ebp - 0x1a], al
mov cl, byte [ebp - 0x18]
sub cl, 1
mov byte [ebp - 0x18], cl
mov dl, byte [ebp - 0x10]
sub dl, 1
mov byte [ebp - 0x10], dl
mov al, byte [ebp - 0xc]
sub al, 1
mov byte [ebp - 0xc], al
mov cl, byte [ebp - 0x14]
sub cl, 1
mov byte [ebp - 0x14], cl
mov dl, byte [ebp - 0x16]
sub dl, 1
mov byte [ebp - 0x16], dl
mov al, byte [ebp - 0x13]
sub al, 1
mov byte [ebp - 0x13], al
mov cl, byte [ebp - 0x12]
sub cl, 1
mov byte [ebp - 0x12], cl
mov dl, byte [ebp - 0x1b]
sub dl, 1
mov byte [ebp - 0x1b], dl
mov al, byte [ebp - 0xf]
sub al, 1
mov byte [ebp - 0xf], al
mov cl, byte [ebp - 0x15]
sub cl, 1
mov byte [ebp - 0x15], cl
mov dl, byte [ebp - 0xe]
sub dl, 1
mov byte [ebp - 0xe], dl
mov al, byte [ebp - 0xd]
sub al, 1
mov byte [ebp - 0xd], al
mov cl, byte [ebp - 0x19]
sub cl, 1
mov byte [ebp - 0x19], cl
mov dl, byte [ebp - 0x17]
sub dl, 1
mov byte [ebp - 0x17], dl
mov al, byte [ebp - 0xb]
sub al, 1
mov byte [ebp - 0xb], al
call fcn.2046af52
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x2048a1ae
xor eax, eax
jmp 0x2048a239
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 8]
push edx
call fcn.2047d2b0
mov dword [ebp - 4], eax
push 0x12
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.20480c68
add esp, 0xc
cmp dword [ebp - 4], 0
je 0x2048a237
js 0x2048a1d6
xor eax, 0
jg 0x2048a1ee
pushf
or eax, eax
cmp esp, 0x62a7
popf
jns 0x2048a1e9
jg 0x2048a1eb
jle 0x2048a1ee
jmp 0x7244ef7d
mov ecx, dword [ebp - 4]
push ecx
call fcn.204656b2
add esp, 4
ror eax, 0x18
rol eax, 0x18
je 0x2048a21e
pushf
and esp, 0xffffffff
or edx, edx
xor esi, ebx
xor esi, ebx
xor edi, ecx
xor edi, ecx
popf
jae 0x2048a215
xchg edx, ebx
xchg edx, ebx
jb 0x2048a21b
jne 0x2048a21e
or dword [ebx - 0x74ade7ab], 0x8b501445
dec ebp
adc byte [ecx - 0x75], dl
push ebp
or al, 0x52
mov edx, dword [ebp + 0x18]
push edx
mov eax, dword [ebp + 0x14]
push eax
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call dword [ebp - 4]
jmp 0x2048a239
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14