24 октября 2025

eur = 94.67 0.28 (0.30 %)

btc = 110 671.00$ 2 400.27 (2.22 %)

eth = 3 886.97$ 63.40 (1.66 %)

ton = 2.13$ 0.01 (0.30 %)

usd = 81.35 -0.01 (-0.01 %)

eur = 94.67 0.28 (0.30 %)

btc = 110 671.00$ 2 400.27 (2.22 %)

Читатель Tj протестировал государственный мессенджер из Крыма и с лёгкостью взломал аккаунт

2 минуты на чтение
Читатель Tj протестировал государственный мессенджер из Крыма и с лёгкостью взломал аккаунт

Разработчики «Диалог М» заявляли, что сервис безопасен.

leonardo.osnova

15 апреля госкомпания «Крымтехнологии» начала открыто тестировать собственный мессенджер «Диалог М». Разработчики напрямую связали ранний запуск своего «быстрого и безопасного» сервиса с решением о блокировке Telegram. В Крыму назвали «Диалог М» возможной альтернативой «подобным приложениям иностранных компаний» и отметили: «В плане конференции он будет даже получше, чем Telegram».

Читатель Tj протестировал браузерную версию «Диалог М» и убедился, что он не так безопасен, как заявляли авторы. Любой аккаунт можно украсть за 3-4 минуты.

Заходим в форму авторизации и вбиваем произвольный номер.

leonardo.osnova-1

После этого форма предлагает ввести код, пришедший на указанный номер. Если попытаться отправить код, то видно, что он проверяется по адресу im.krtech.ru/auth/3556666666666/xxxx

Оказывается, что этот URL можно «дёргать» как угодно часто, поэтому пишем простенькую функцию, которая подбирает четырёхзначный код.

leonardo.osnova-2

Через короткое время код находится.

leonardo.osnova-3

В моём случае код оказался 5817. Но, судя по всему, сам код одноразовый, так как повторный вызов im.krtech.ru/auth/3556666666666/5817 выдаёт ошибку, а, значит, залогиниться по нему уже не получится.

Однако в ответ на запрос вернулся токен, который, может быть, остался годен. Чтобы проверить его, идём в JS-код, и ищем, откуда происходит запрос на адрес https://im.krtech.ru/auth/...

Строка быстро отыскивается.

leonardo.osnova-1-1

Ставим брейкпоинт и снова нажимаем на кнопку авторизации. Прослеживаем, как код исполняется дальше и попадаем в место, в котором обрабатывается ответ от сервера. Здесь подменяем ответ с ошибкой на токен, который до этого получили перебором.

leonardo.osnova-3-1

Запускаем код дальше и оказываемся авторизованными. Можно даже написать кому-нибудь.

leonardo.osnova-4

Всё то же самое можно сделать с номером уже зарегистрированного пользователя и, таким образом, «угнать» аккаунт.

Автор угнал аккаунт редактора TJ в «Диалог М» в качестве эксперимента и с его согласия, а также с надеждой на то, что разработчики исправятся. Лучше так не делать. Неправомерный доступ к компьютерной информации преследуется по закону.

Источник: Tjournal

Подписывайтесь на «Код Дурова» в Telegram и во «ВКонтакте», чтобы всегда быть в курсе интересных новостей!

Читать первым в Telegram-канале «Код Дурова»

Важные новости коротко — от ГигаЧат 
1-bg-изображение-0
img-content-1-изображение-0

ГигаЧат: коротко о главном

Как изменился Код Дурова вместе с ГигаЧат?

Узнай о всех возможностях в FAQ-статье 
Yandex B2B Tech поможет компаниям быстро разворачивать инфраструктуру для ИИ-сервисов по модели on-premises

ГигаЧат: коротко о главном

Yandex B2B Tech поможет компаниям быстро разворачивать инфраструктуру для ИИ-сервисов по модели on-premises

Полная версия 
Сколько VPN заблокировали в 2025 году?

ГигаЧат: коротко о главном

Сколько VPN заблокировали в 2025 году?

Полная версия 

Реализовано через ГигаЧат 

Сейчас читают
Цифра в деле
Цифра в деле
Смотреть
Реклама. ПАО Сбербанк. erid: 2Vtzqv3u7MN
Карьера
Блоги 436
билайн
OTP Bank
Газпромбанк
МТС
Т-Банк
X5 Tech
Сбер
Яндекс Практикум
Ozon Tech
Циан

Пользуясь сайтом, вы соглашаетесь с политикой конфиденциальности
и тем, что мы используем cookie-файлы