Как использовать запросы Python для отправки пакета с файлами cookie
-
21-12-2019 - |
Вопрос
Я застрял из-за этих проблем.Я хочу отправить сообщение post с файлами cookie, используя пакеты запросов python, и я искал похожее сообщение здесь, в stack, но оно все равно не прошло.
Эта проблема возникает из рабочего набора начального проекта xss.Мне было приказано сгенерировать http post-запрос с файлами cookie и отправить его на сервер.
Я сбросил пакеты с помощью wireshark, но, к сожалению, я не могу добавить сюда изображения для моей репутации 0, huhu……
Пакет, проанализированный wireshark, получает текстовые данные на основе строк:application/x-www-form-urlencoded пока, но мои коды этого не производят, и данные добавляются к следующим пакетам.(Я имею в виду, что мои коды сгенерировали два пакета, один из которых содержит заголовки, а другой - http-данные, оба этих пакета имеют неправильные значения)
Вот мои коды:
import requests
url="http://www.xsslabphpbb.com/posting.php"
data= {
'subject': 'Alice-subject',
'addbbcode18': '%23444444',
'addbbcode20': '0',
'helpbox': 'Close all open bbCode tags',
'message': 'alice-body',
'poll_title': '',
'add_poll_option_text': '',
'poll_length': '',
'mode': 'newtopic',
'sid': '5b2e663a3d724cc873053e7ca0f59bd0',
'f': '1',
'post': 'Submit',
}
cookies = {'phpbb2mysql_data': 'a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%223%22%3B%7D',
'phpbb2mysql_t': 'a%3A9%3A%7Bi%3A3%3Bi%3A1330156986%3Bi%3A1%3Bi%3A1330160737%3Bi%3A5%3Bi%3A1330161702%3Bi%3A6%3Bi%3A1330179284%3Bi%3A2%3Bi%3A1330160743%3Bi%3A7%3Bi%3A1330163187%3Bi%3A8%3Bi%3A1330164442%3Bi%3A9%3Bi%3A1330164739%3Bi%3A10%3Bi%3A1330176335%3B%7D',
'phpbb2mysql_sid': '5b2e663a3d724cc873053e7ca0f59bd0',
}
print requests.post(url, data=data, cookies=cookies).text
Ну, на самом деле, я был новичком в Python, и я не знаю, как решить эту беспокоящую проблему.Кто-нибудь может дать мне какой-нибудь совет или предложения?Заранее спасибо!(Извините за картинку, я надеюсь, вы сможете меня понять.)
Решение
Тот Самый requests
библиотека позволяет создавать Session
Объекты это позволяет отслеживать файлы cookie для вас, поэтому вам следует рассмотреть возможность расширения своих знаний в этом направлении.