категории | RSS

Я тебя по Telegram вычислю: программист показал, как узнать IP собеседника

В прошлом российский программист Денис Симонов создал bash-скрипт, позволяющий узнать IP-адрес собеседника в Telegram. В конце июня 2023 года энтузиаст переписал утилиту на Python, и это дало инфоповоду второе дыхание — к примеру, пост от @androidmalware2 в X (Twitter) с демонстрацией работы скрипта набрал более 126 тыс. просмотров менее чем за сутки.

Утилита имеет открытый исходный код и доступна на GitHub. Со стороны пользователя всё работает просто: нужен Telegram Desktop для Linux или Mac (в теории подходит и клиент для Android), программа tshark (консольная версия Wireshark) и непосредственно сам скрипт. Запустив утилиту, нужно позвонить собеседнику и дождаться ответа — после этого в консоли появится его IP-адрес. Ограничение лишь в том, что оба собеседника должны находиться в контактах друг у друга.

«Под капотом» скрипт работает путём анализа протокола STUN — в нём есть параметр XOR-MAPPED-ADDRESS, содержащий публичный IP-адрес отправителя пакета. В зависимости от направления пакета IP-адрес меняется: если он передаётся собеседнику, то отображается именно IP принимающего. Подробнее об этом энтузиаст написал в своём блоге.

Разработчик отметил, что скрипт потенциально может работать и на Android с помощью Termux, но нужны Root-права. Пользователь @androidmalware2 проверил это и выяснил, что утилита на «зелёном роботе» работает с багом — передаётся локальный IP-адрес, а не публичный.




Источник новости: trashbox.ru

DimonVideo
2023-09-13T10:57:02Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика