def injectUniqueTokenProbe(self, param_value, url, id, _type = "GET"): if not isinstance(param_value, tuple) or 2 != len(param_value): raise Exception("TamperData::injectUniqueTokenProbe- Wrong type passed as 'name_value' - (%s | %s)" % (str(type(name_value))), str(param_value)) param = param_value[0] value = param_value[1] if self.token == value: value = sxss.generate_probe(self.db.computeUniqueToken(param, value, url, id, _type, 0)) if self.token == param: param = sxss.generate_probe(self.db.computeUniqueToken(param, value, url, id, _type, 1)) return (param, value)
def injectUniqueTokenProbe(self, param_value, url, id, _type="GET"): if not isinstance(param_value, tuple) or 2 != len(param_value): raise Exception( "TamperData::injectUniqueTokenProbe- Wrong type passed as 'name_value' - (%s | %s)" % (str(type(name_value))), str(param_value)) param = param_value[0] value = param_value[1] if self.token == value: value = sxss.generate_probe( self.db.computeUniqueToken(param, value, url, id, _type, 0)) if self.token == param: param = sxss.generate_probe( self.db.computeUniqueToken(param, value, url, id, _type, 1)) return (param, value)
def injectUniqueTokenProbe_List(self, tuple, url, id, _type = "GET"): new_list = [] for (param, value) in tuple: if value == self.token: value = sxss.generate_probe(self.db.computeUniqueToken(param, value, url, id, _type)) new_list.append((str(param), value)) return new_list
def injectUniqueTokenProbe_List(self, tuple, url, id, _type="GET"): new_list = [] for (param, value) in tuple: if value == self.token: value = sxss.generate_probe( self.db.computeUniqueToken(param, value, url, id, _type)) new_list.append((str(param), value)) return new_list