Function at 0x10006110
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push esi
mov esi, dword [0x1005181c]
lea eax, [ebp - 4]
push edi
mov edi, dword [sym.imp.KERNEL32.dll_VirtualProtect]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1001.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c880]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050d20]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1002.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c88c]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051568]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1003.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c898]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x1005180c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1004.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c8a4]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e34]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1005.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c8b0]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051574]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1006.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c8bc]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050df0]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1007.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c8c8]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e64]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1008.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c8d4]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e18]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1009.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c8e0]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050cec]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1010.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c8ec]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051500]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1011.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c8f8]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050cd8]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1012.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c904]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x100514ec]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1013.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c910]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050cd4]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1014.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c91c]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050dfc]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1015.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c928]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050d04]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1016.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c934]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e8c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1017.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c940]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x1005151c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1018.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c94c]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e4c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1019.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c958]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051664]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1020.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c964]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e68]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1021.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c970]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e5c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1022.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c97c]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051750]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1023.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c988]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051758]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1024.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c994]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x1005154c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.ke1025.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004c9a0]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
pop edi
pop esi
mov esp, ebp
pop ebp
ret