Недавно я обнаружил в Telegram очень интересный баг. Он позволяет читать удалённые сообщения. И как сторонник и фанат культовых продуктов — тут же отправил сообщение о баге саппорту Telegram. Со спокойной совестью демонстрировал коллегам на работе, найденный баг. «Хочешь восстановлю твоё последнее сообщение в Telegram?» — говорил я и принимался за дело, наблюдая удивленные лица коллег.
Впрочем не будем медлить и перейдем к делу
Версия Telegram Desktop 1.6.3(последняя возможная на сегодня)
Шаги для воспроизведения
- Отправляем «секретное» сообщение Бобу
- Чистим чат сообщений с Бобом, кнопочка «Clear history»
- Отправляем новое любое сообщение Бобу
- Удаляем сообщение из контекстного меню «Delete message» (ставим галочку — удалить у Боба тоже)
Все сообщения удалены и чат полностью пуст.
Появилось наше «секретное сообщение», которое было удалено.
Дальнейший ход моих мыслей
Первым делом, хотелось понять — это сторона сервера или сторона клиента. Поэтому аналогичным образом я попытался воспроизвести багу на клиенте Telegram под Android. К сожалению, на сотовом бага не воспроизвелась и оптимизм уже поубавился. Стало понятно, что перед нами скорее всего косметический фикс: напутали с индексами и из локального кэша достается чуть больше записей.
баг в телеграмме
Так как Telegram Desktop является open source и лежит на github. Я нашёл свою версию Telegram, открыл код и попытался понять что к чему. Код оказался достаточно тривиальным и понятным. Всё начинается с подвешивания обработчика для команды. Он всего лишь показывает диалоговое окошечко с параметрами для удаления и дальше идёт очистка чата.
Лично я визуально глазом ни за что не зацепился и вроде всё работает правильно. Нужно развернуть environment, отладить и сразу станет понятно, что к чему.
На текущей момент и на момент публикации данной статьи — данная бага не исправлена, поэтому вы можете удивлять ею коллег и друзей. Можете показать своей девушке, чтобы она не делала глупостей.
Если вам понравится данная статья и будет много комментариев, я обязательно напишу следующую статью: «Как я исправил баг в Telegram». А так же расскажу подробно, как развернуть environment для desktop версии Telegram. Спасибо за внимание!
Update
Как изменилась жизнь после публикации на Хабре
Как обычно встаю и смотрю новости в google. Вижу на первых страницах свою ФИО и понимаю, что что-то не так. Народ воспроизводит тоже эту багу и форсит данный message(полный текст статьи). Это очень приятно, спасибо!
Смотрим Android app
В личку многие попросили посмотреть Android app. Не могу отказать коллегам и устанавливаем Android приложения Telegram. Особо я не вникал, но и тут достаточно ошибок. Например, вот.
Шаги воспроизведения
1) Очищаю историю с «Victor»
Баг в телеграмме #ios12 #shorts #youtubeshorts #айфон #телеграмм #обновление
2) «Victor» пишет сообщение
Ожидания
Приходит notify через сервер google и сообщение отображается в ListView.
Реальность
Notify приходит, но ListView не отображает изменения. Стоит пометка «История очищена».
Как была найдена текущая бага
Очень много коллег интересовало, как я нашёл данную багу. Потому что у всех Telegram «работает как часы». Мой бывший тим-лидер(Антон Рыжаков), когда-то отвечал на этот вопрос так: «Тыкал тыкал и беду натыкал». Это очень точно характеризует всё происходящее. Друзья, спасибо Вам за все отклики в личку — их очень приятно было читать.
Надеюсь Вам было интересно. Хорошего рабочего дня!
Источник: habr.com
Как убрать баг в телеграмме
В наше время Телеграм является одним из самых популярных мессенджеров, однако его пользователи могут столкнуться с некоторыми проблемами и багами. В этой статье мы расскажем о том, как исправить некоторые из них.
Как устранить связанные с багами проблемы
- Обновление. Первым шагом, который должен быть предпринят в случае возникновения багов Телеграмма, является обновление приложения до последней версии. Это может решить множество проблем, которые могут быть связаны с устаревшей версией.
- Повторная установка. Если обновление не помогло, попробуйте повторно установить Телеграм. В этом случае вам необходимо зайти в App Store или Play Store, найти Телеграм и удалить его, а затем установить снова.
- Обратитесь в поддержку. Если оба предыдущих метода не работают, обратитесь в поддержку Телеграма. Они могут помочь вам решить проблему.
Сроки бана в Телеграме
Ограничения в Телеграме могут быть разными: от временного блокирования возможности отправки сообщений до удаления учетной записи. Вот некоторые из основных сроков:
- Самоуничтожение учетной записи при неактивности: от 1 до12 месяцев.
- Спам-бан на отправку сообщений и создание публичных каналов/групп: от 48 часов до бесконечности.
- Заблокирован аккаунт: до решения Телеграм администрации.
Как освободить место в Телеграме
В течение времени хранения данных в Телеграме, ваше хранилище может забиться информацией. Что же делать в таком случае? Следуйте этим простым шагам:
- Откройте приложение Телеграм.
- Найдите кнопку «Настройки» в правом верхнем углу.
- Перейдите в «Данные и хранилище», а затем в «Использование хранилища».
- Выберите «Очистить кэш Telegram». Выберите, что вам нужно оставить, а что можно удалить.
Следуя этим простым инструкциям, вы можете освободить больше места в Телеграме и улучшить его производительность.
Как убрать счетчик в Телеграме
В Телеграме нельзя выключить отчет о прочтении, однако есть некоторые способы, которые могут быть полезными. Если вы хотите проверить сообщение, не вызывая отметку о прочтении, сделайте следующее:
- Для Android: удерживайте палец на иконке чата в общем списке. Это откроет окно для предпросмотра. При этом сообщение не будет считаться прочитанным.
Как определить, что вас забанили
К сожалению, в Телеграме не всегда бывает понятно, что конкретно происходит со своей учетной записью. Признаками блокировки могут быть следующие:
- Если в диалоге в строке последнего времени посещения пользователем написано «был(а) очень давно», то очень вероятно что вас заблокировали.
- Очень актуальным методом подтверждения особенно, если есть уверенность, что пользователь был в сети совсем недавно.
Выводы
Телеграм является одним из самых популярных мессенджеров в мире и решение некоторых из его проблем может быть крайне важным. В данной статье мы рассмотрели несколько полезных советов, которые помогут вам избежать некоторых трудностей, связанных с использованием этого приложения. Помните, что обновление и повторная установка могут решить многие проблемы, а в случае неразрешимых ситуаций, вы всегда можете обратиться в поддержку Телеграма.
Как убрать защиту в ТГ
Для того чтобы убрать защиту в Telegram, необходимо перейти в настройки аккаунта и выбрать раздел «Конфиденциальность». Там находится пункт «Материалы деликатного характера», где можно отключить ограничения. Это может понадобиться в случае, если вы забыли пароль или настройки защиты блокируют доступ к определенным действиям в приложении. Однако следует быть осторожным при отключении защиты, так как это может привести к несанкционированному доступу к вашему аккаунту или утечке личной информации. Поэтому рекомендуется использовать защиту в соответствии с рекомендациями приложения и не отключать ее без необходимости.
Как убрать Автоустановку в телеграмме
Если вы хотите избежать автозагрузки файлов в Telegram, вам необходимо выполнить несколько простых шагов. Сначала откройте приложение Telegram и нажмите на три горизонтальные полоски в верхней левой части экрана. Затем выберите «Настройки» в меню и перейдите в раздел «Данные и память». Там вы увидите раздел «Автозагрузка медиа», где можно отключить автоматическую загрузку фото, видео и других файлов, перемещая соответствующие ползунки в положение «Выкл.». После этого, когда вам позвонят или придет сообщение на Telegram, файлы не будут загружаться автоматически, что поможет сэкономить трафик и ускорить работу приложения.
Что значит чат с замком в телеграмме
Знакомитесь с функцией секретного чата в мессенджере Telegram — это чат с замком. Такой чат позволяет общаться с другом или партнером более безопасно и приватно. Чат с замком означает, что сообщения в нем шифруются, и ни онлайн-сервис Telegram, ни третьи лица не смогут прочитать ваши переписки. Чтобы начать такой чат, необходимо открыть панель настроек и выбрать «Новый секретный чат».
Затем можно выбрать контакт, с которым вы хотите начать общение. Далее, после ответа собеседника на ваше сообщение, можно настроить автоуничтожение сообщений. Это значит, что после истечения определенного времени сообщения будут автоматически удаляться на устройстве отправителя и получателя. Таким образом, секретный чат с замком в Telegram — это надежный способ сохранения приватности в интернет-общении.
Как убрать шифрование в телеграмме
Telegram предоставляет возможность создавать секретные чаты, которые шифруются и обеспечивают высокую конфиденциальность. Однако, если вы хотите убрать шифрование в телеграмме, то этот процесс довольно простой. Сначала нужно зайти в свой аккаунт Telegram на телефоне и найти нужный чат. Затем нужно нажать на три точки в правом верхнем углу и выбрать «Удалить чат».
Это удалит чат и все сообщения из вашего аккаунта. Важно знать, что создать секретный чат можно только на одном телефоне, и если вы используете другое устройство, то доступа к секретному чату не будет. Теперь, когда вы знаете, как убрать шифрование в телеграмме, вы можете легко удалить ненужные секретные чаты и сообщения из своего аккаунта.
Если у вас возникли проблемы при использовании Телеграмма и вы столкнулись с багами, то есть несколько способов, чтобы их устранить. Прежде всего, следует обновить приложение до последней версии, которая доступна в App Store или Play Store. Если это не помогло, можно попробовать переустановить приложение.
Для этого необходимо удалить приложение, зажав значок Телеграм и выбрав соответствующий пункт в меню, а затем снова установить его. Если эти меры не помогли, можно обратиться за помощью в поддержку Телеграмма, они помогут решить проблему с багами. Все эти действия не займут много времени, но помогут сделать использование Телеграмма более комфортным и безопасным.
Источник: svyazin.ru
Баг в Telegram позволяет удалённо активировать камеру и микрофон на macOS
Инженер Google Дэн Рева наткнулся в «яблочном» приложении Telegram на уязвимость, предоставляющую хакерам доступ к камере и микрофону компьютера, пишет Gaming Deputy.
Удалённый запуск устройств возможен, потому что Telegram не использует встроенный механизм безопасности Apple Hardened Runtime, — сообщает издание.
Сотрудник Google объявил о проблеме в феврале 2022 года, но администрация мессенджера пока не устранила ошибку.
CNN со ссылкой на анонимных представителей ЦРУ передаёт, что управление рассчитывает с помощью публикации постов и роликов в Telegram вербовать россиян и таким образом получать от них «информацию, в которой нуждаются США». В одной из своих публикаций сотрудники ЦРУ и сами сделали заявление о том, что установили своё присутствие в мессенджере «для обращения к тем, кто чувствует необходимость сотрудничать с управлением». На страничке также появился видеоролик с обращением к подписчикам на русском языке. В нём сказано о том, что ЦРУ заинтересовано в получении данных об экономике и российских властях.
Добавьте Инфо24 в избранное в Яндекс.Новостях
Источник: info24.ru