mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2026-01-24 07:09:02 +00:00
fix for a google bug reported by Brandon E.
This commit is contained in:
@@ -79,7 +79,7 @@ def sha1hash(string):
|
||||
|
||||
def urldecode(string):
|
||||
result = None
|
||||
|
||||
|
||||
if string:
|
||||
result = urllib.unquote_plus(string)
|
||||
|
||||
@@ -106,3 +106,9 @@ def utf8encode(string):
|
||||
|
||||
def utf8decode(string):
|
||||
return string.decode("utf-8")
|
||||
|
||||
def htmlescape(string):
|
||||
return string.replace('&', '&').replace('<', '<').replace('>', '>').replace('"', '"').replace("'", ''')
|
||||
|
||||
def htmlunescape(string):
|
||||
return string.replace('&', '&').replace('<', '<').replace('>', '>').replace('"', '"').replace(''', "'")
|
||||
|
||||
@@ -28,6 +28,7 @@ import socket
|
||||
import urllib2
|
||||
|
||||
from lib.core.common import getUnicode
|
||||
from lib.core.convert import htmlunescape
|
||||
from lib.core.convert import urlencode
|
||||
from lib.core.data import conf
|
||||
from lib.core.data import kb
|
||||
@@ -71,7 +72,7 @@ class Google:
|
||||
|
||||
for match in self.__matches:
|
||||
if re.search("(.*?)\?(.+)", match, re.I):
|
||||
kb.targetUrls.add(( match, None, None, None ))
|
||||
kb.targetUrls.add(( htmlunescape(match), None, None, None ))
|
||||
|
||||
def getCookie(self):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user