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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x1008f4b8], 0
je 0x1002419f
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x1007f6e0]
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 [0x100940dc], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x10094e04], 0
mov dword [0x10093398], 0
mov dword [0x10094128], 0
mov dword [0x10094284], 0
mov dword [0x10093804], 0
mov dword [0x10092f30], 0
mov dword [0x1008f85c], 0
mov dword [0x10093ab0], 0
mov dword [0x100946a4], 0
mov dword [0x10093368], 0
mov dword [0x10093820], 0
mov dword [0x1008f6f0], 0
mov dword [0x1008f7b8], 0
mov dword [0x1009394c], 0
mov dword [0x1008f38c], 0
mov dword [0x1008f740], 0
mov dword [0x10093810], 0
mov dword [0x10093108], 0
mov dword [0x10094e44], 0
mov dword [0x1008f888], 0
mov dword [0x1008f31c], 0
mov dword [0x10094a04], 0
mov dword [0x10094024], 0
mov dword [0x100940d8], 0
mov dword [0x100937c4], 0
mov dword [0x100940a0], 0
mov dword [0x100950c4], 0
mov dword [0x10094e40], 0
mov dword [0x10092f34], 0
mov dword [0x1008f6e8], 0
mov dword [0x1008f868], 0
mov dword [0x10094020], 0
mov dword [0x1008f7dc], 0
mov dword [0x10094e94], 0
mov dword [0x10094e00], 0
mov dword [0x10094290], 0
mov dword [0x10093980], 0
mov dword [0x10093a6c], 0
mov dword [0x1009410c], 0
mov dword [0x100939c4], 0
mov dword [0x100950d0], 0
mov dword [0x100937cc], 0
mov dword [0x1008ef08], 0
mov dword [0x10094e8c], 0
mov dword [0x1009380c], 0
mov dword [0x10093aac], 0
mov dword [0x1008f39c], 0
mov dword [0x10093814], 0
mov dword [0x10094e0c], 0
mov dword [0x1009413c], 0
mov dword [0x100949f4], 0
mov dword [0x1008f708], 0
mov dword [0x1008f6fc], 0
mov dword [0x10094e70], 0
mov dword [0x10093364], 0
mov dword [0x10094688], 0
mov dword [0x10093ff8], 0
mov dword [0x100939e0], 0
mov dword [0x100940fc], 0
mov dword [0x1008f4ac], 0
mov dword [0x1008f4c4], 0
mov dword [0x1008f3a4], 0
mov dword [0x100950e4], 0
mov dword [0x10093324], 0
mov dword [0x10092f68], 0
mov dword [0x10094e7c], 0
mov dword [0x100937d0], 0
mov dword [0x1008f734], 0
mov dword [0x10094134], 0
mov dword [0x100939f4], 0
mov dword [0x10092f6c], 0
mov dword [0x1008f4d0], 0
mov dword [0x100939ec], 0
mov dword [0x1008f390], 0
mov dword [0x1008d018], 0
mov dword [0x100940b8], 0
mov dword [0x10094e78], 0
movups xmmword [0x100946b8], xmm0
movups xmmword [0x100946c8], xmm0
movq qword [0x100946d8], xmm0
mov eax, 1
mov dword [0x100946e0], 0
mov dword [0x10094e3c], 1
mov dword [0x100940dc], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x100940dc], 0
mov esp, ebp
pop ebp
ret