HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 12.03.2016, 01:51
dafaqsolo
Guest
Сообщений: n/a
Провел на форуме:
640

Репутация: 0
По умолчанию

Всем привет. Есть программа, она общается со своим сервером по HTTPS.

Мне нужно перенаправить её на свой командный сервер. Я в этих делах новичок, в прошлый раз просто пропатчил бинарник (перевел с https на http) и добавил редирект в hosts. Но сейчас патчить не вариант, а при простом редиректе на свой домен сертификат не проходит проверку (очевидно)

Однако я так понял можно каким-то образом подменять сертификат, чтобы приложение думало что все ок. Есть какой-то материал почитать на эту тему, а то я даже не знаю что гуглить?
 
Ответить с цитированием

  #2  
Старый 12.03.2016, 03:14
Dev.0x00
Guest
Сообщений: n/a
Провел на форуме:
2912

Репутация: 0
По умолчанию

Там может быть, и скорей всего и есть, проверка контрольной суммы SHA1/SHA256 сертификата, и тупая подмена его не поможет.

Имхо, самый просто вариант, поставить хук на вызов библиотечной функции из OpenSSL или виндового CryptoApi/WinAPI, смотря что программа использует, и возврат своего результата. Но это конечно придется подгружать свою либу в процесс, искать в импорте соответствующие вызов функций, и прочие прочие мелочи. Есть программа EchoMirage - http://www.woodmann.com/collaborative/tools/index.php/Echo_Mirage, и она работает подобным образом.
 
Ответить с цитированием

  #3  
Старый 12.03.2016, 05:33
atlas28
Guest
Сообщений: n/a
Провел на форуме:
47756

Репутация: 1
По умолчанию

Цитата:
Сообщение от dafaqsolo  
dafaqsolo said:

Всем привет. Есть программа, она общается со своим сервером по HTTPS.
Мне нужно перенаправить её на свой командный сервер. Я в этих делах новичок, в прошлый раз просто пропатчил бинарник (перевел с https на http) и добавил редирект в hosts. Но сейчас патчить не вариант, а при простом редиректе на свой домен сертификат не проходит проверку (очевидно)
Однако я так понял можно каким-то образом подменять сертификат, чтобы приложение думало что все ок. Есть какой-то материал почитать на эту тему, а то я даже не знаю что гуглить?
Самое простое - это установить корневой сертификат на устройство, на котором запускается программа.
 
Ответить с цитированием

  #4  
Старый 12.03.2016, 13:29
dafaqsolo
Guest
Сообщений: n/a
Провел на форуме:
640

Репутация: 0
По умолчанию

Цитата:
Сообщение от atlas28  
atlas28 said:

Самое простое - это установить корневой сертификат на устройство, на котором запускается программа.
Так, а поподробнее можно? Допустим я программу запускаю со своего компа, и мне нужно перенаправить https://example.com на localhost.
 
Ответить с цитированием

  #5  
Старый 12.03.2016, 21:08
atlas28
Guest
Сообщений: n/a
Провел на форуме:
47756

Репутация: 1
По умолчанию

Цитата:
Сообщение от dafaqsolo  
dafaqsolo said:

Так, а поподробнее можно? Допустим я программу запускаю со своего компа, и мне нужно перенаправить
https://example.com
на localhost.
Ты хочешь, чтобы при запросе программой https://example.com она попадала на https://127.0.0.1? ок, добавляешь в hosts запись "127.0.0.1 example.com". Но помимо этого на комп ты должен установить сертификат, который генерирует твой же серв, иначе программа не будет коннектиться, т. к. не доверяет данному серту. Если не знаешь, как это сделать, то нужны подробности: что именно за программа, что за серв.
 
Ответить с цитированием

  #6  
Старый 12.03.2016, 22:42
dafaqsolo
Guest
Сообщений: n/a
Провел на форуме:
640

Репутация: 0
По умолчанию

Да, уже разобрался, спасибо за наводку
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ