VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Авторизация через MITM

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
libbkmz
Сообщения: 10
Зарегистрирован: 14 сен 2014, 18:02

Авторизация через MITM

Сообщение libbkmz »

Приветствую всех присутствующих!, у меня очень специфичная проблема, я не могу узнать пароль от SIP аккаунта, провайдер его не разглашает. Вот небольшая предыстория:

Интернет от Белорусского БелТелекома (byfly.by) по оптике через GPON используя роутер HG8245H-256M. С интернетом всем впаривают и обычный телефон, который можно подключить через RJ-9, хотя внутри у них там самый настоящий SIP. Я пробовал всякое: и расшифровать пароли из конфига, и искать алгоритм сохранения паролей в прошивке и много чего еще. Еще я пробовал прослушивать пакеты и пытаться выудить авторизационный пароль через MITM, но SIP авторизуется с использованием nonce. Поэтому и эта затея провалилась.

В итоге, я придумал идею, чтобы использовать роутер, в котором забит пароль, только для авторизации моего SIP сервера - и все. Суть примерно такая:

1) Роутер подключается к моему MITM серверу, и запрашивает nonce ключ
2) MITM сервер подключается к настоящему SIP серверу и запрашивает у него nonce
3) MITM сервер получает nonce и передает его роутеру
4) Роутер считает хеш от пароля с полученным nonce и передает его MITM серверу
5) MITM сервер отправляет запрос к настоящему SIP серверу
6) MITM сервер получает авторизационные токены, а Роутеру отдает какие-нибудь 403 или другие коды ответа...

Вопрос, как можно заставить asterisk работать по данной схеме? Что можно использовать вместо связки login\password? Можно ли подсунуть астеру уже авторизованную сессию? Мб есть другие сервера, на которых подобное можно реализовать проще?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Авторизация через MITM

Сообщение Vlad1983 »

слить программатором все что в ПЗУ роутера
поковыряться там
это будет быстрей и надежней
ЛС: @rostel
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Авторизация через MITM

Сообщение virus_net »

Пароль должен быть конфиге хуавея. Бекапишь конфиг, он энкрипнут. На просторах тырнета есть софтина, которая может его декриптнуть и на выходе получишь XML файл. Вот в нем и будет пароль.
У меня так коллега вскрывал SIP пароль для GPON от МГТС.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
libbkmz
Сообщения: 10
Зарегистрирован: 14 сен 2014, 18:02

Re: Авторизация через MITM

Сообщение libbkmz »

virus_net писал(а):Пароль должен быть конфиге хуавея, он энкрипнут, а на просторах тырнета есть софтина, которая может его декриптнуть.
Конфиг, который ctree.xml он не зашифрован, а вот зашифрованы именно секции паролей в этом конфиге.
Vlad1983 писал(а):слить программатором все что в ПЗУ роутера
поковыряться там
это будет быстрей и надежней
Проблема в том, что роутер являлется собственностью белтелекома, и он опломбирован. Я не могу его разобрать. А так - да, идея слить прошивку и поковырять ее уже была. Нужно тогда купить этот роутер в собственность где-нибудь. Но я не могу его найти в Беларуси.
libbkmz
Сообщения: 10
Зарегистрирован: 14 сен 2014, 18:02

Re: Авторизация через MITM

Сообщение libbkmz »

virus_net писал(а):Пароль должен быть конфиге хуавея. Бекапишь конфиг, он энкрипнут. На просторах тырнета есть софтина, которая может его декриптнуть и на выходе получишь XML файл. Вот в нем и будет пароль.
У меня так коллега вскрывал SIP пароль для GPON от МГТС.
Вот секция которая относится с SIP данным:

Код: Выделить всё

<SIP AuthUserName="+37517_______@ims.beltel.by" AuthPassword="$1xxxxxxxxxxxxxxxxxxxxxx$!$" URI="+37517_______@ims.beltel.by">
Где между $1 и $1$ находится шифрованный пароль. Если сохранять конфиг каждый раз, то каждый раз шифрованный пароль разный.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Авторизация через MITM

Сообщение Vlad1983 »

находите свою прошивку расковыриваете в IDA
ищите алгоритм хеширования при сохранения в конфиг и считывании из него
ЛС: @rostel
Аватара пользователя
Zavr2008
Сообщения: 2213
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Авторизация через MITM

Сообщение Zavr2008 »

Не проще пойти пообщаться к технарям у оператора и за пузырь выудить пасс? :)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
libbkmz
Сообщения: 10
Зарегистрирован: 14 сен 2014, 18:02

Re: Авторизация через MITM

Сообщение libbkmz »

Zavr2008 писал(а):Не проще пойти пообщаться к технарям у оператора и за пузырь выудить пасс? :)
Если бы это был оператор на 1к +- абонентов, с небольшим штатом... То возможно бы и да... А это единственный государственный оператор связи на территории Беларуси. Так что это не вариант.
Аватара пользователя
Zavr2008
Сообщения: 2213
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Авторизация через MITM

Сообщение Zavr2008 »

И у этого оператора есть филиал в конкретном городе, где работают конкретные люди. )
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH