Сейчас на форуме: _MBK_, Rio (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Можно ли узнать, какая строка передается по https протоколу?
Посл.ответ Сообщение

Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 03 сентября 2008 16:17
· Личное сообщение · #1

Всем привет.
Я знаю, что протокол шифрованный. Не в этом суть. Можно ли имея отладчик а-ля SoftIce узнать, как выглядит строка адреса, на который прога шлет данные (ip адрес известен)?
То есть априори известно, что это строка вида https://myserver.com/script.cgi?param1=100&param2=200.
Но только значения (param1 и param2) в этих запросах разные. Вот именно эти числа и хотелось бы выяснить.
Сниффером (типа WireShark) смотрел - там типа TSL, TCP и так далее - и более ничего.
Если можно, то на какие WinApi функции ставить прерывания?
Используемые модули - winsock, wininet, winhttp.




Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 04 сентября 2008 06:25
· Личное сообщение · #2

gmaker пишет:
Можно ли имея отладчик а-ля SoftIce....

Можно и даже не сайс а OllyDbg вполне хватит, если конечно прога юзермодная =)
Чисто логически можно предположить, что перед тем как послать запрос по https протоколу прога сначала этот запрос формирует с нужными ей параметрами, а только потом отправляет, поэтому и бряки нужно ставить на функции в приведенных тобой библиотеках отвечающие за отправку данных. Правда сам я кроме как send и httpSendRequest ничего вспомнить не могу. Но у меня стойкое ощущение, что большая часть обмена по хттпс идет именно через winhttp (хотя может и через wininet). Смотри какие там функции используются.

-----
бессмысленные манипуляции не становятся более разумными если их повторять



 eXeL@B —› Вопросы новичков —› Можно ли узнать, какая строка передается по https протоколу?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати