def create_vuln(self): self.data[self.vulnerable_parameter][0] = self.payload v = super(LocalFileReadTemplate, self).create_vuln() freq = FuzzableRequest(self.url, method=self.method, dc=self.data) mutant = Mutant(freq) mutant.set_var(self.vulnerable_parameter) mutant.set_dc(self.data) mutant.set_mod_value(self.payload) v.set_mutant(mutant) v['file_pattern'] = self.file_pattern return v
def create_vuln(self): self.data[self.vulnerable_parameter][0] = self.payload v = super(LocalFileReadTemplate, self).create_vuln() freq = FuzzableRequest(self.url, method=self.method, dc=self.data) mutant = Mutant(freq) mutant.set_var(self.vulnerable_parameter) mutant.set_dc(self.data) mutant.set_mod_value(self.payload) v.set_mutant(mutant) v['file_pattern'] = self.file_pattern return v