From b700485a1bf8a33dbf2b8bcb3be8ca0f75e66402 Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Tue, 2 Dec 2008 21:57:12 +0000 Subject: [PATCH] Minor adjustment, still to work on the cookie urlencoding/decoding --- lib/core/target.py | 4 +++- lib/request/connect.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/core/target.py b/lib/core/target.py index 05353b873..82e32507e 100644 --- a/lib/core/target.py +++ b/lib/core/target.py @@ -77,7 +77,9 @@ def __setRequestParams(): # Perform checks on Cookie parameters if conf.cookie: - urlDecodedCookie = urldecode(conf.cookie).replace("%", "%%") + # TODO: sure about decoding the cookie? + #urlDecodedCookie = urldecode(conf.cookie).replace("%", "%%") + urlDecodedCookie = conf.cookie.replace("%", "%%") conf.parameters["Cookie"] = urlDecodedCookie __paramDict = paramToDict("Cookie", urlDecodedCookie) diff --git a/lib/request/connect.py b/lib/request/connect.py index d7b68b7e8..73f08ba8f 100644 --- a/lib/request/connect.py +++ b/lib/request/connect.py @@ -105,7 +105,9 @@ class Connect: requestMsg += " HTTP/1.1" if cookie: - cookie = urlencode(cookie).replace("%%", "%") + # TODO: sure about encoding the cookie? + #cookie = urlencode(cookie).replace("%%", "%") + cookie = cookie.replace("%%", "%") try: # Perform HTTP request