'This command verifies a vuln. This is really hard work! :P
:param vuln_obj: The vuln to exploit.
:return : True if vuln can be exploited.'

def _verify_vuln(self, vuln_obj):

    if (not vuln_obj.get_mutant().get_fuzzable_request().get_file_vars()):
        return None
    url = vuln_obj.get_url()
    extension = url.get_extension()
    for (file_content, file_name) in self._get_web_shells(extension):
        exploit_url = self._upload_shell_and_confirm_exec(vuln_obj, file_content, file_name)
        if (exploit_url is not None):
            return exploit_url
    return None
