Я немного играю с HTTP-запросами со скрипачом. В основном сайт - это мой интерфейс маршрутизатора, который запрашивает пароль. Пароль затем зашифровывается (с функцией, которую я имею, обозначенный MD5) и передается серверу в тело запроса POST.Fiddler запрашивает запросы браузера, идентичный, но другой ответ с сервера
Вот что я сделал:
- С стелькой я понюхал запрос браузера GET (получил переназначение 302)
- С стелькой я понюхал ответ сервера
- С стелькой я понюхал браузер запрос POST (после ввода пароля)
- Browser успешно авторизованы
тогда:.
- С составом скрипача я выполнил запрос GET, равный тому, который был обнюхал. (получил перенаправление 302)
- С скрипачом я принюхался откликом сервера (каждый раз, когда сайт предоставляет клиенту другое значение Set-Cookie, которое используется в марке MD5 для атак типа antiXRSF).
- С составителем скрипача я воспроизвел понюханный запрос POST с другим содержимым тела из-за нового значения Set-Cookie.
Тело запроса на отправку действительно правильно, потому что оно вычисляется по той же функции, что и браузер.
Что пришло на ум прямо сейчас:
- Я использую неверное значение Set-Cookie -> не возможно, так как если я пытаюсь угадать содержимое тела запроса браузера с имеющимися параметрами, догадка оказывается верной.
- Перенаправление, выполняемое скрипачом, выполняется без Set-Cookie или с другим -> я видел, что могу решить не следовать перенаправлению, есть ли способ решить, что передать в заголовке во время перенаправления? Я буду тестировать непосредственно на перенаправленном URL-адресе.
Привет,
Вы «понюхали» более одного успешного запроса и сравнили их? Маршрутизатор может отправлять другое (скрытое) значение с каждой страницы входа и ожидать, что это значение будет возвращено. – AdrianHHH
10/10 были идеальны. Код в явном виде, вы не можете ошибаться. Может ли это быть из-за CF или LF? Я имею в виду, когда я использую вкладку RAW для скрипача, он показывает точные данные или кодирует такие вещи, как Linefeed и возврат носителя? Я вручную кодирую символы, подобные +, /, = в теле, но, возможно, новые строки не являются автоматически? – user217354
@AdrianHHH забыл упомянуть вас – user217354