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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x100984a8], 0
je 0x10024133
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x10085de0]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x10023d7d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10023d60
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 0x10023de1
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 0x10023de1
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10023de1
mov dword [0x10096e74], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x10097bc4], 0
mov dword [0x1009c3a0], 0
mov dword [0x10096ecc], 0
mov dword [0x10097030], 0
mov dword [0x1009c81c], 0
mov dword [0x1009bf38], 0
mov dword [0x10098850], 0
mov dword [0x1009cad4], 0
mov dword [0x1009744c], 0
mov dword [0x1009c374], 0
mov dword [0x1009c838], 0
mov dword [0x100986e8], 0
mov dword [0x100987ac], 0
mov dword [0x1009c968], 0
mov dword [0x10098370], 0
mov dword [0x10098734], 0
mov dword [0x1009c828], 0
mov dword [0x1009bf84], 0
mov dword [0x10097c04], 0
mov dword [0x1009887c], 0
mov dword [0x10098300], 0
mov dword [0x10097ba8], 0
mov dword [0x1009d04c], 0
mov dword [0x10096e70], 0
mov dword [0x1009c7d4], 0
mov dword [0x1009d0c8], 0
mov dword [0x10097e88], 0
mov dword [0x10097c00], 0
mov dword [0x1009bf3c], 0
mov dword [0x100986dc], 0
mov dword [0x1009885c], 0
mov dword [0x1009d048], 0
mov dword [0x100987d0], 0
mov dword [0x10097c54], 0
mov dword [0x10097bc0], 0
mov dword [0x1009703c], 0
mov dword [0x1009c9a4], 0
mov dword [0x1009ca90], 0
mov dword [0x10096ea8], 0
mov dword [0x1009c9e8], 0
mov dword [0x10097e94], 0
mov dword [0x1009c7dc], 0
mov dword [0x10097ed0], 0
mov dword [0x10097c4c], 0
mov dword [0x1009c824], 0
mov dword [0x1009cad0], 0
mov dword [0x10098384], 0
mov dword [0x1009c82c], 0
mov dword [0x10097bcc], 0
mov dword [0x100988e4], 0
mov dword [0x10096ee8], 0
mov dword [0x100977ac], 0
mov dword [0x100986fc], 0
mov dword [0x100986f0], 0
mov dword [0x10097c30], 0
mov dword [0x1009c370], 0
mov dword [0x10097430], 0
mov dword [0x1009d01c], 0
mov dword [0x1009ca04], 0
mov dword [0x10096e94], 0
mov dword [0x1009bb14], 0
mov dword [0x1009849c], 0
mov dword [0x100984b4], 0
mov dword [0x10098390], 0
mov dword [0x10097ea8], 0
mov dword [0x1009c330], 0
mov dword [0x1009bf70], 0
mov dword [0x10097c3c], 0
mov dword [0x1009c7e0], 0
mov dword [0x10098728], 0
mov dword [0x10096ed8], 0
mov dword [0x1009ca18], 0
mov dword [0x1009bf78], 0
mov dword [0x100984c0], 0
mov dword [0x1009ca10], 0
mov dword [0x10098374], 0
mov dword [0x10094040], 0
mov dword [0x1009d0e0], 0
mov dword [0x10097c38], 0
movups xmmword [0x10097460], xmm0
mov eax, 1
movq qword [0x10097480], xmm0
movups xmmword [0x10097470], xmm0
mov dword [0x10097488], 0
mov dword [0x10097bfc], 1
mov dword [0x10096e74], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x10096e74], 0
mov esp, ebp
pop ebp
ret