Function at 0x10023fd0
Capabilities:
Contain obfuscated stackstrings
Encrypt data using rc4 prga

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x100992ac], 0
je 0x100243cd
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x10086e34]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x1002400d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10023ff0
push esi
mov esi, dword [sym.imp.USER32.dll_FindWindowA]
lea eax, [ebp - 0x20]
push eax
push 0
mov byte [ebp - 0x15], 0
call esi
test eax, eax
jne 0x10024071
mov byte [ebp - 0xa], al
lea eax, [ebp - 0x14]
push eax
push 0
mov dword [ebp - 0x14], 0x6d616554
mov dword [ebp - 0x10], 0x77656956
mov word [ebp - 0xc], 0x7265
call esi
test eax, eax
jne 0x10024071
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10024071
mov dword [0x10097c88], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x100989cc], 0
xorps xmm0, xmm0
mov dword [0x1009d19c], 0
mov dword [0x10097ce0], 0
mov dword [0x10097e40], 0
mov dword [0x1009d618], 0
mov dword [0x1009cd30], 0
mov dword [0x10099650], 0
mov dword [0x1009d8cc], 0
mov dword [0x1009825c], 0
mov dword [0x1009d170], 0
mov dword [0x1009d634], 0
mov dword [0x100994e8], 0
mov dword [0x100995ac], 0
mov dword [0x1009d764], 0
mov dword [0x10099178], 0
mov dword [0x10099534], 0
mov dword [0x1009d624], 0
mov dword [0x1009cd7c], 0
mov dword [0x10098a0c], 0
mov dword [0x1009967c], 0
mov dword [0x10099108], 0
mov dword [0x100989b0], 0
mov dword [0x1009de50], 0
mov dword [0x10097c84], 0
mov dword [0x1009d5d0], 0
mov dword [0x1009decc], 0
mov dword [0x10098c90], 0
mov dword [0x10098a08], 0
mov dword [0x1009cd34], 0
mov dword [0x100994e0], 0
mov dword [0x1009965c], 0
mov dword [0x1009de4c], 0
mov dword [0x100995d0], 0
mov dword [0x10098a5c], 0
mov dword [0x100989c8], 0
mov dword [0x10097e4c], 0
mov dword [0x1009d79c], 0
mov dword [0x1009d888], 0
mov dword [0x10097cbc], 0
mov dword [0x1009d7e0], 0
mov dword [0x10098c9c], 0
mov dword [0x1009d5d8], 0
mov dword [0x10098cd8], 0
mov dword [0x10098a54], 0
mov dword [0x1009d620], 0
mov dword [0x1009d8c8], 0
mov dword [0x1009918c], 0
mov dword [0x1009d628], 0
mov dword [0x100989d4], 0
mov dword [0x100996e4], 0
mov dword [0x10097cf8], 0
mov dword [0x100985b4], 0
mov dword [0x100994fc], 0
mov dword [0x100994f0], 0
mov dword [0x1009de40], 0
mov dword [0x10098a38], 0
mov dword [0x1009d16c], 0
mov dword [0x10098240], 0
mov dword [0x1009de1c], 0
mov dword [0x1009d7fc], 0
mov dword [0x10097ca8], 0
mov dword [0x1009c914], 0
mov dword [0x100992a0], 0
mov dword [0x100992b8], 0
mov dword [0x10099194], 0
mov dword [0x10098cb0], 0
mov dword [0x1009d12c], 0
mov dword [0x1009cd68], 0
mov dword [0x10098a44], 0
mov dword [0x1009d5dc], 0
mov dword [0x10099528], 0
mov dword [0x10097cec], 0
mov dword [0x1009d810], 0
mov dword [0x1009cd70], 0
mov dword [0x100992c4], 0
mov dword [0x1009d808], 0
mov dword [0x1009917c], 0
mov dword [0x10095040], 0
mov dword [0x10097c64], 0
mov dword [0x10098a40], 0
mov eax, 1
movq qword [0x10098290], xmm0
movups xmmword [0x10098270], xmm0
mov dword [0x10098298], 0
movups xmmword [0x10098280], xmm0
mov dword [0x10098a04], 1
mov dword [0x10097c88], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x10097c88], 0
mov esp, ebp
pop ebp
ret