Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 56dbf00

Browse files
committed
minor update (for future implementation of more advanced error page logic)
1 parent 10ab637 commit 56dbf00

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

lib/core/option.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,6 +1003,7 @@ def __setKnowledgeBaseAttributes():
10031003
kb.dep = None
10041004
kb.docRoot = None
10051005
kb.dynamicContent = []
1006+
kb.errorPages = set()
10061007
kb.headersCount = 0
10071008
kb.headersFp = {}
10081009
kb.htmlFp = []

lib/core/target.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,7 @@ def initTargetEnv():
266266
kb.dbms = None
267267
kb.dbmsDetected = False
268268
kb.dbmsVersion = [ "Unknown" ]
269+
kb.errorPages = set()
269270
kb.injParameter = None
270271
kb.injPlace = None
271272
kb.injType = None

lib/parse/html.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ def startElement(self, name, attrs):
5757
if self.__match:
5858
self.dbms = self.__dbms
5959
self.__match = None
60+
kb.errorPages.add(self.__page)
6061

6162
def htmlParser(page):
6263
"""

0 commit comments

Comments
 (0)