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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x10097898], 0
je 0x10023e59
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x10085dac]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x10023aad
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10023a90
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 0x10023b11
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 0x10023b11
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10023b11
mov dword [0x10096278], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x10096fbc], 0
mov dword [0x1009b77c], 0
mov dword [0x100962cc], 0
mov dword [0x1009642c], 0
mov dword [0x1009bbf4], 0
mov dword [0x1009b314], 0
mov dword [0x10097c3c], 0
mov dword [0x1009beb0], 0
mov dword [0x10096848], 0
mov dword [0x1009b750], 0
mov dword [0x1009bc10], 0
mov dword [0x10097ad4], 0
mov dword [0x10097b98], 0
mov dword [0x1009bd3c], 0
mov dword [0x10097764], 0
mov dword [0x10097b20], 0
mov dword [0x1009bc00], 0
mov dword [0x1009b4f0], 0
mov dword [0x10096ffc], 0
mov dword [0x10097c68], 0
mov dword [0x100976f4], 0
mov dword [0x10096fa0], 0
mov dword [0x1009c428], 0
mov dword [0x10096274], 0
mov dword [0x1009bbb0], 0
mov dword [0x1009623c], 0
mov dword [0x1009727c], 0
mov dword [0x10096ff8], 0
mov dword [0x1009b318], 0
mov dword [0x10097acc], 0
mov dword [0x10097c48], 0
mov dword [0x1009c424], 0
mov dword [0x10097bbc], 0
mov dword [0x1009704c], 0
mov dword [0x10096fb8], 0
mov dword [0x10096438], 0
mov dword [0x1009bd78], 0
mov dword [0x1009be64], 0
mov dword [0x100962ac], 0
mov dword [0x1009bdbc], 0
mov dword [0x10097288], 0
mov dword [0x1009bbb8], 0
mov dword [0x100972c4], 0
mov dword [0x10097044], 0
mov dword [0x1009bbfc], 0
mov dword [0x1009bea4], 0
mov dword [0x10097778], 0
mov dword [0x1009bc04], 0
mov dword [0x10096fc4], 0
mov dword [0x100962e4], 0
mov dword [0x10096ba4], 0
mov dword [0x10097ae8], 0
mov dword [0x10097adc], 0
mov dword [0x10097028], 0
mov dword [0x1009b74c], 0
mov dword [0x1009682c], 0
mov dword [0x1009c3f8], 0
mov dword [0x1009bdd8], 0
mov dword [0x10096298], 0
mov dword [0x1009aefc], 0
mov dword [0x1009788c], 0
mov dword [0x100978a4], 0
mov dword [0x10097780], 0
mov dword [0x1009729c], 0
mov dword [0x1009b70c], 0
mov dword [0x1009b34c], 0
mov dword [0x10097034], 0
mov dword [0x1009bbbc], 0
mov dword [0x10097b14], 0
mov dword [0x100962d8], 0
mov dword [0x1009bdec], 0
mov dword [0x1009b354], 0
mov dword [0x100978b0], 0
mov dword [0x1009bde4], 0
mov dword [0x10097768], 0
mov dword [0x10094044], 0
mov dword [0x10096254], 0
mov dword [0x10097030], 0
movups xmmword [0x10096858], xmm0
movups xmmword [0x10096868], xmm0
mov eax, 1
movq qword [0x10096878], xmm0
mov dword [0x10096880], 0
mov dword [0x10096ff4], 1
mov dword [0x10096278], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x10096278], 0
mov esp, ebp
pop ebp
ret