рипнуть ssl траффик

Тема в разделе "WASM.RESEARCH", создана пользователем sn0w, 3 дек 2010.

  1. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    956
    есть прога, которая работает со своим сервом по https. есть задача - расшифровать траффик.
    взял вайршарк - там есть опция декодирования, но нужен файл с закрытым ключом сервера.
    сертификат конечно же приходит при хендшейке, но как получить ключ? на этом я запнулся. поэтому
    сейчас начал трассировать winsock - но это не совсем удачная идея, тк там еще и qt привязано, поэтому
    довольно большое обилие кода...
     
  2. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    Ггг нигде ты не получишь ключ, на то он и закрытый. У тебя два варианта: найти место расшифровки трафика, и хукать его или делать mitm.
     
  3. FatMoon

    FatMoon New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2002
    Сообщения:
    954
    Адрес:
    Russia
    Хотел бы я знать, а зачем вам для расшифровки закрытый ключ? Для расшифровки надо открытый ключ. Закрытый нужен для ЗАшифровки. Если скажем хочется расшифровать, а потом изменить, зашифровать и передать с умным видом, что никто ничего не делал.
     
  4. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    посмотри что прога использует (обычно опенссл) и пытайся встать после расшифровки
    винсок тут ни при чем - там еще пока мусор
    если на промежуточной машине - то тогда mitm наверное если нет проблем доверия к сертификату
     
  5. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    sn0w
    если при хандшейке стороны договорятся использовать ключ с юса экспортным ограничением, то можно попробывать брутнуть в мощном выч центре.
    скорее всего над вами просто пошутили )
     
  6. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Да?
     
  7. Dr.Golova

    Dr.Golova New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2002
    Сообщения:
    348
    FatMoon>> Для расшифровки надо открытый ключ. Закрытый нужен для ЗАшифровки.
    > может с точностью да наоборот?

    Девочки не ругайтесь - вы оба правы!
    RSA может работь в обоих направлениях - для него расшифровка открытым ключем - это стандартная операция проверки цифровой подписи.
     
  8. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    956
    читал маны седня, хз из них понял - что перекрестно ключи юзаются. вообщем дочитался до того что сел в хл1 играть.) вчера пробовал в обратную от send - дошел до какого то шифровщика и запутался. теперь попробую наоборот от recv.

    2wsd: вплане? нет, прога то нормальная, в онлайне сливает статы каждые 3 секунды, и слив этот какраз идет по ссл - никакого другого траффа я не обнаружил.
     
  9. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    sn0w
    ааа.. ты же полностью клиент контролиш )
    тогда реверси хукай и логируй отправку своей мессаги на енкодер и получения с декодера запроса сервера .
    как то так