|
__init__(self)
|
|
setEqualLimit(self,
_equalLimit)
|
|
setEquAlgorithm(self,
_equAlgorithm)
|
|
verifyBlindSQL(self,
freq,
parameter)
Verify the existance of an already found vuln.
|
|
findBlindSQL(self,
fuzzableRequest,
saveToKb=False)
Tests an URL for blind Sql injection vulnerabilities.
|
|
_getStatements(self,
mutant,
excludeNumbers=[])
Returns a list of statement tuples.
|
|
_findBsqlAux(self,
mutant,
statementTuple,
statementType,
saveToKb)
Auxiliar function that does almost nothing.
|
|
_findBsql(self,
mutant,
statementTuple,
statementType)
Is the main algorithm for finding blind sql injections.
|
|
equal(self,
body1,
body2)
Determines if two pages are equal using some tricks.
|
|
_intelligentCut(self,
body1,
body2)
This is one of the equal algorithms.
|
|
_stringEq(self,
body1,
body2)
This is one of the equal algorithms.
|
|
_setIntersection(self,
body1,
body2)
This is one of the equal algorithms.
|
|
Inherited from basePlugin.basePlugin.basePlugin:
__eq__,
getDesc,
getLongDesc,
getName,
getOptionsXML,
getPluginDeps,
getType,
printUniq,
setOptions,
setUrlOpener
|