PDA

Просмотр полной версии : InetCrack [отправить POST данные в base64]


Pr0mo
28.01.2010, 17:19
Вообщем, Tamper' ом перехватил POST данные. Соответственно перевел в base64. Теперь требуется послать аналогичный запрос через InetCrack. Уже перепробывал различные варианты, но данные в base64 кодировке тем не менее не отсылаются нужным образом :( Пытаюсь отослать так:


POST http://site.ru/script.aspx HTTP/1.1
Host=site.ru
User-Agent=Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)
Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language=ru,en-us;q=0.7,en;q=0.3
Accept-Encoding=gzip,deflate
Accept-Charset=windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive=115
Connection=keep-alive
Cookie=ASP.NET_SessionId=ghfh43g43fghf9yfsdjdf
Referer=http://other.site.ru/
Content-type=application/x-amf
Content-length=244
POSTDATA=Здесь данные в кодировке base64

Подскажите, пожалуйста, что не так в запросе? :rolleyes:

Ponchik
28.01.2010, 17:23
перед пост дынными должно быть \r\n\r\n и после тоже \r\n\r\n

Zedobat
28.01.2010, 17:24
POST http://site.ru/script.aspx HTTP/1.1
POST /script.aspx HTTP/1.1

И перед POSTDATA нужна пустая строка.

Pr0mo
28.01.2010, 17:52
Спасибо за отклик :) Теперь пробую с исправлениями:

POST /script.aspx HTTP/1.1
Host=site.ru
User-Agent=Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)
Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language=ru,en-us;q=0.7,en;q=0.3
Accept-Encoding=gzip,deflate
Accept-Charset=windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive=115
Connection=keep-alive
Cookie=ASP.NET_SessionId=ghfh43g43fghf9yfsdjdf
Referer=http://other.site.ru/
Content-type=application/x-amf
Content-length=244
\r\n\r\n
POSTDATA=Здесь данные в кодировке base64
\r\n\r\n

Результат: запрос идет, после чего от сервера ни чего не приходит. И нужного эффекта не получилось :confused: