diff --git a/lib/request/connect.py b/lib/request/connect.py index 4c65187c6..5f26e558d 100644 --- a/lib/request/connect.py +++ b/lib/request/connect.py @@ -19,6 +19,7 @@ import traceback import urllib import urllib2 import urlparse +from plugins.response import response_tamper try: import websocket @@ -1321,6 +1322,10 @@ class Connect(object): kb.permissionFlag = True singleTimeWarnMessage("potential permission problems detected ('%s')" % message) + page = response_tamper.tamper_page(page) + headers = response_tamper.tamper_headers(headers) + code = response_tamper.tamper_code(code) + if content or response: return page, headers, code diff --git a/plugins/response/__init__.py b/plugins/response/__init__.py new file mode 100644 index 000000000..c654cbef7 --- /dev/null +++ b/plugins/response/__init__.py @@ -0,0 +1,8 @@ +#!/usr/bin/env python + +""" +Copyright (c) 2006-2019 sqlmap developers (http://sqlmap.org/) +See the file 'LICENSE' for copying permission +""" + +pass diff --git a/plugins/response/response_tamper.py b/plugins/response/response_tamper.py new file mode 100644 index 000000000..348ab956b --- /dev/null +++ b/plugins/response/response_tamper.py @@ -0,0 +1,9 @@ +def tamper_page(page): + return page + +def tamper_headers(headers): + return headers + +def tamper_code(code): + return code + \ No newline at end of file