`shellcode` isn't used and should be removed. Given that this exploit doesn't support the notion of using arbitrary payloads, we should probably adjust this in the module as well.