@@ -86,7 +86,7 @@ def getTables(self):
8686
8787 rootQuery = queries [Backend .getIdentifiedDbms ()].tables
8888
89- if any (isTechniqueAvailable (_ ) for _ in (PAYLOAD .TECHNIQUE .UNION , PAYLOAD .TECHNIQUE .ERROR )) or conf .direct :
89+ if any (isTechniqueAvailable (_ ) for _ in (PAYLOAD .TECHNIQUE .UNION , PAYLOAD .TECHNIQUE .ERROR , PAYLOAD . TECHNIQUE . QUERY )) or conf .direct :
9090 for db in dbs :
9191 if conf .excludeSysDbs and db in self .excludeDbsList :
9292 infoMsg = "skipping system database '%s'" % db
@@ -196,7 +196,7 @@ def searchTable(self):
196196
197197 continue
198198
199- if any (isTechniqueAvailable (_ ) for _ in (PAYLOAD .TECHNIQUE .UNION , PAYLOAD .TECHNIQUE .ERROR )) or conf .direct :
199+ if any (isTechniqueAvailable (_ ) for _ in (PAYLOAD .TECHNIQUE .UNION , PAYLOAD .TECHNIQUE .ERROR , PAYLOAD . TECHNIQUE . QUERY )) or conf .direct :
200200 query = rootQuery .inband .query .replace ("%s" , db )
201201 query += tblQuery
202202 values = inject .getValue (query , blind = False , time = False )
@@ -317,7 +317,7 @@ def searchColumn(self):
317317 if conf .excludeSysDbs and db in self .excludeDbsList :
318318 continue
319319
320- if any (isTechniqueAvailable (_ ) for _ in (PAYLOAD .TECHNIQUE .UNION , PAYLOAD .TECHNIQUE .ERROR )) or conf .direct :
320+ if any (isTechniqueAvailable (_ ) for _ in (PAYLOAD .TECHNIQUE .UNION , PAYLOAD .TECHNIQUE .ERROR , PAYLOAD . TECHNIQUE . QUERY )) or conf .direct :
321321 query = rootQuery .inband .query % (db , db , db , db , db , db )
322322 query += " AND %s" % colQuery .replace ("[DB]" , db )
323323 query += whereTblsQuery .replace ("[DB]" , db )
0 commit comments