Mit dem neuen Fehler in Telegram Desktop können Sie die letzte Nachricht lesen

Ich habe kĂŒrzlich einen sehr interessanten Fehler in Telegram entdeckt. Sie können gelöschte Nachrichten lesen. Und als UnterstĂŒtzer und Fan von Kultprodukten schickte er sofort eine Nachricht ĂŒber den Fehler an den Telegramm-Support. Mit gutem Gewissen demonstrierte er Kollegen bei der Arbeit einen gefundenen Fehler. "Möchten Sie Ihre letzte Telegrammnachricht wiederherstellen?" Sagte ich und machte mich an die Arbeit, wobei ich die ĂŒberraschten Gesichter meiner Kollegen beobachtete.

Telegrammfehler

Aber zögern wir nicht und machen uns an die Arbeit


Telegram Desktop Version 1.6.3 (die neueste Version fĂŒr heute)

Schritte zum Spielen

  1. Senden einer "geheimen" Nachricht an Bob
  2. Wir bereinigen Chat-Nachrichten mit Bob, die SchaltflÀche "Verlauf löschen"
  3. Senden Sie eine neue Nachricht an Bob
  4. Löschen Sie die Nachricht aus dem KontextmenĂŒ „Nachricht löschen“ (aktivieren Sie das KontrollkĂ€stchen - auch von Bob löschen).

Erwartungen

Alle Nachrichten werden gelöscht und der Chat ist vollstÀndig leer.

RealitÀt

Unsere "geheime Nachricht" erschien, die gelöscht wurde.

Der weitere Verlauf meiner Gedanken


Das erste, was ich verstehen wollte, war die Server- oder die Client-Seite. Daher habe ich auf Ă€hnliche Weise versucht, den Fehler auf dem Telegramm-Client fĂŒr Android zu reproduzieren. Leider wurde der Fehler nicht auf dem Handy reproduziert und der Optimismus hat bereits nachgelassen. Es wurde klar, dass wir höchstwahrscheinlich mit einer kosmetischen Korrektur konfrontiert sind: Sie haben die Indizes durcheinander gebracht und ein wenig mehr EintrĂ€ge werden aus dem lokalen Cache entnommen.

Da Telegram Desktop Open Source ist und auf Github liegt. Ich fand meine Version von Telegram, öffnete den Code und versuchte herauszufinden, was was ist. Der Code erwies sich als ziemlich trivial und verstĂ€ndlich. Alles beginnt damit, einen Handler fĂŒr das Team aufzuhĂ€ngen. Es wird nur ein Dialogfeld mit Optionen zum Löschen angezeigt, und dann wird der Chat gelöscht. Persönlich habe ich visuell nichts bemerkt und alles scheint richtig zu funktionieren. Sie mĂŒssen die Umgebung bereitstellen, debuggen und sofort wird klar, was was ist.

Zum gegenwĂ€rtigen Zeitpunkt und zum Zeitpunkt der Veröffentlichung dieses Artikels wurde dieser Fehler nicht behoben, sodass Sie Ihre Kollegen und Freunde damit ĂŒberraschen können. Sie können Ihrer Freundin zeigen, dass sie nichts Dummes tun soll.

Wenn Ihnen dieser Artikel gefĂ€llt und es viele Kommentare geben wird, schreibe ich den folgenden Artikel: "Wie ich den Fehler in Telegram behoben habe". Außerdem werde ich Ihnen ausfĂŒhrlich erklĂ€ren, wie Sie die Umgebung fĂŒr die Desktop-Version von Telegram bereitstellen. Vielen Dank fĂŒr Ihre Aufmerksamkeit!

Update


Wie sich das Leben nach der Veröffentlichung auf Habré verÀndert hat


Wie immer stehe ich auf und schaue mir die Nachrichten auf Google an. Ich sehe meinen Namen auf den ersten Seiten und verstehe, dass etwas nicht stimmt. Die Leute reproduzieren auch diesen Fehler und erzwingen die gegebene Nachricht ( vollstÀndiger Text des Artikels ). Das ist sehr schön, danke!

Bild

Android-App ansehen


In PM fragten viele nach der Android-App. Ich kann meine Kollegen nicht ablehnen und die Telegramm-Android-Anwendung installieren. Ich habe mich nicht besonders damit befasst, aber hier gibt es genug Fehler. Zum Beispiel hier.

Bild

Schritte spielen
1) Die Geschichte mit Victor klÀren
2) "Victor" schreibt eine Nachricht

Erwartungen
Die Benachrichtigung erfolgt ĂŒber den Google Server und die Nachricht wird in der ListView angezeigt.

RealitÀt
Benachrichtigung kommt, aber ListView zeigt keine Änderungen an. Es gibt einen Hinweis "Verlauf wird gelöscht".

Wie der aktuelle Fehler gefunden wurde


Viele Kollegen waren daran interessiert, wie ich diesen Fehler gefunden habe. Weil jedes Telegramm "wie eine Uhr funktioniert". Mein ehemaliger Teamleiter (Anton Ryzhakov) hat diese Frage einmal so beantwortet: "Stocherte und Ärger steckte fest." Dies beschreibt sehr genau, was passiert. Freunde, danke fĂŒr all das Feedback in PM - es war sehr schön, sie zu lesen. Ich hoffe du warst interessiert. Schönen Arbeitstag!

Source: https://habr.com/ru/post/de447034/


All Articles