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

Skip to content

Commit f65abda

Browse files
committed
added switch --cookie-del by request
1 parent 4eeeb36 commit f65abda

3 files changed

Lines changed: 7 additions & 4 deletions

File tree

lib/core/common.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -488,10 +488,7 @@ def paramToDict(place, parameters=None):
488488
if place != PLACE.SOAP:
489489
parameters = parameters.replace(", ", ",")
490490

491-
if place == PLACE.COOKIE:
492-
splitParams = parameters.split(";")
493-
else:
494-
splitParams = parameters.split("&")
491+
splitParams = parameters.split(conf.cDel if place == PLACE.COOKIE else "&")
495492

496493
for element in splitParams:
497494
elem = element.split("=")

lib/parse/cmdline.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ def cmdLineParser():
6969
request.add_option("--cookie", dest="cookie",
7070
help="HTTP Cookie header")
7171

72+
request.add_option("--cookie-del", dest="cDel", default=";",
73+
help="Delimiter character used for splitting cookie values")
74+
7275
request.add_option("--cookie-urlencode", dest="cookieUrlencode",
7376
action="store_true", default=False,
7477
help="URL Encode generated cookie injections")

sqlmap.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ data =
3939
# HTTP Cookie header.
4040
cookie =
4141

42+
# Delimiter character used for splitting cookie values
43+
cDel = ";"
44+
4245
# URL-encode generated cookie injections.
4346
# Valid: True or False
4447
cookieUrlencode = False

0 commit comments

Comments
 (0)