![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
![]()
Здравствуйте, выполняю перехват функции send в моём приложении.
В программе есть компонент WebBrowser. При переходе на сайты http перехват работает идеально, а вот при попытке поймать данные отправляемые на https получаю крякозябры. Вероятно причина в ssl шифровании данных. Я хочу перехватить функцию шифрования данных, с целью получения не зашифрованной информации которую отправляет программа. Помогите разобраться, какую функцию следует перехватывать? Хотел отловить функцию шифроания ssl чтобы перехватить входящий в неё параметр, неудалось, в OllyDbg есть окно со стеком вызовов, но при переходе на https ничего кроме создания потоков и разрушения потока не ловится (как и при переходе на http) Код:
Такое впечатление что ssl шифрование выполняется глубже. Вообще моя задача получить httpS данные отправляемые на сервер до того как они будут зашифрованы в по ssl, подскажите в какую сторону копать |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
Неплохо бы было узнать что именно за приложение.
Нет, ну правда..
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
![]() Код:
Перехватить отправленый трафик по http удаётся а по https нет. Хочу поймать его до того как он будет зашифрован, как? |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
![]()
Ловить начало цепочки (функции опенссл), а не сетевые оконечности.
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
Вы предлагаете скачать/установить делфи и покидать мышкой компоненты на форму или прикр`епите уже готовый бинарник для ознакомления с тем, что там конпилят борланды?
Нет, ну правда..
|
![]() |
![]() |
![]() |
#6 | ||
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
![]() Цитата:
Цитата:
Например точно могу сказать что софт где работа с сетью реализована через IE не использует стандартную библиотеку libssl.dll |
||
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
Функции ssl шифрования не обязаны вызываться из библиотек. Весьма часто либу при конпеляции линкуют статически в экзешник, тогда перехват будет зависеть от конкретной реализации. В openssl, например шифровка расшифровка это одна и та же функция перехватив которую можно поиметь не зашифроваными как входящие, так и исходящие пакеты.
Нет, ну правда..
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
![]()
Что это за функция? Подскажи плз как называется
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,370
|
![]()
Может называться как угодно. Единственно, на что можете рассчитывать это перехватить функции CryptoAPI, но не факт, что используют их. В разных библиотеках эти функции могут называться по разному. Если же библиотека была статической то имени вообще нет.
Далее, даже если и перехватите, то как вы будете отличать одно соединение от другого? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перехват вызова функции с DLL | drayvhard | Win Api | 3 | 01.12.2012 20:58 |
Перехват функции и stack pointer | coNsept | Общие вопросы C/C++ | 7 | 12.01.2012 11:15 |
Перехват функции | egorzenit | Общие вопросы Delphi | 7 | 15.09.2011 14:49 |
Перехват функции с заменой | N-Cat | Win Api | 13 | 09.06.2011 11:42 |
DebugAPI перехват функции "на" и "после" | Cj_ | Win Api | 1 | 20.04.2010 01:11 |