':param vuln_obj: The vuln to exploit.
:return: True is a shell object based on the param vuln was created ok.'

def _generate_shell(self, vuln_obj):

    exploit_url = self._verify_vuln(vuln_obj)
    if (exploit_url is not None):
        shell_obj = FileUploadShell(vuln_obj, self._uri_opener, self.worker_pool, exploit_url)
        return shell_obj
    else:
        return None
