Function at 0x100042b0
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 [0x1005167c]
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.kc1001.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bce4]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e9c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1002.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bcf0]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x100510d0]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1003.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bcfc]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050cd0]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1004.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd08]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050ce0]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1005.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd14]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e70]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1006.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd20]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051540]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1007.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd2c]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050ea4]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1008.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd38]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x1005155c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1009.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd44]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x1005166c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1010.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd50]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x100510a4]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1011.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd5c]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e80]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1012.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd68]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051558]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1013.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd74]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e88]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1014.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd80]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e20]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1015.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd8c]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x100510f0]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1016.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bd98]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051800]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1017.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bda4]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x100514e0]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1018.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bdb0]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051544]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1019.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bdbc]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050ccc]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1020.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bdc8]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e90]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1021.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bdd4]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050e7c]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1022.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bde0]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051554]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1023.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bdec]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10050d24]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1024.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004bdf8]
mov word [esi + 8], ax
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
push 0xa
push esi
call edi
mov esi, dword [0x10051670]
lea eax, [ebp - 4]
push eax
push 0x40
push 0xa
push esi
call edi
movq xmm0, qword [str.kc1025.ogg]
movq qword [esi], xmm0
movzx eax, word [0x1004be04]
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