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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x100914f0], 0
je 0x1002419f
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x10081700]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x10023dfd
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10023de0
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 0x10023e61
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 0x10023e61
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10023e61
mov dword [0x10096114], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x10096e3c], 0
mov dword [0x100953d0], 0
mov dword [0x10096160], 0
mov dword [0x100962bc], 0
mov dword [0x1009583c], 0
mov dword [0x10094f68], 0
mov dword [0x10091894], 0
mov dword [0x10095ae8], 0
mov dword [0x100966dc], 0
mov dword [0x100953a0], 0
mov dword [0x10095858], 0
mov dword [0x10091728], 0
mov dword [0x100917f0], 0
mov dword [0x10095984], 0
mov dword [0x100913c4], 0
mov dword [0x10091778], 0
mov dword [0x10095848], 0
mov dword [0x10095140], 0
mov dword [0x10096e7c], 0
mov dword [0x100918c0], 0
mov dword [0x10091354], 0
mov dword [0x10096a3c], 0
mov dword [0x1009605c], 0
mov dword [0x10096110], 0
mov dword [0x100957fc], 0
mov dword [0x100960d8], 0
mov dword [0x10097104], 0
mov dword [0x10096e78], 0
mov dword [0x10094f6c], 0
mov dword [0x10091720], 0
mov dword [0x100918a0], 0
mov dword [0x10096058], 0
mov dword [0x10091814], 0
mov dword [0x10096ed4], 0
mov dword [0x10096e38], 0
mov dword [0x100962c8], 0
mov dword [0x100959b8], 0
mov dword [0x10095aa4], 0
mov dword [0x10096144], 0
mov dword [0x100959fc], 0
mov dword [0x10097110], 0
mov dword [0x10095804], 0
mov dword [0x10090f40], 0
mov dword [0x10096ecc], 0
mov dword [0x10095844], 0
mov dword [0x10095ae4], 0
mov dword [0x100913d4], 0
mov dword [0x1009584c], 0
mov dword [0x10096e44], 0
mov dword [0x10096174], 0
mov dword [0x10096a2c], 0
mov dword [0x10091740], 0
mov dword [0x10091734], 0
mov dword [0x10096eb0], 0
mov dword [0x1009539c], 0
mov dword [0x100966c0], 0
mov dword [0x10096030], 0
mov dword [0x10095a18], 0
mov dword [0x10096134], 0
mov dword [0x100914e4], 0
mov dword [0x100914fc], 0
mov dword [0x100913dc], 0
mov dword [0x10097124], 0
mov dword [0x1009535c], 0
mov dword [0x10094fa0], 0
mov dword [0x10096ebc], 0
mov dword [0x10095808], 0
mov dword [0x1009176c], 0
mov dword [0x1009616c], 0
mov dword [0x10095a2c], 0
mov dword [0x10094fa4], 0
mov dword [0x10091508], 0
mov dword [0x10095a24], 0
mov dword [0x100913c8], 0
mov dword [0x1008f018], 0
mov dword [0x100960f0], 0
mov dword [0x10096eb8], 0
movups xmmword [0x100966f0], xmm0
movups xmmword [0x10096700], xmm0
movq qword [0x10096710], xmm0
mov eax, 1
mov dword [0x10096718], 0
mov dword [0x10096e74], 1
mov dword [0x10096114], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x10096114], 0
mov esp, ebp
pop ebp
ret