Чому я отримав електронний лист із безглуздим заголовком?


38

Нещодавно я отримав електронний лист із заголовком

=? utf-8? B? 8J + QtiBZb3UncmUgYSBzdHJvbmcgY2FuZGlkYXRlIGZvciBvdXIgZnV0dXJlLCBQZXRlciDwn4e6 8J + HuA ==? =

Думаючи, що це може бути зловмисне програмне забезпечення, я провела перевірку з Malwarebytes, і вона виявилася чистою. Чи є законна причина, щоб заголовок був безглуздим рядком символів?

Відповіді:


85

У вас є текст тексту заголовка, закодований із невдалою спробою в RFC 2047 .

RFC 2047 є стандартом, що регулює вбудовування символів, що не належать до ASCII, у заголовки електронної пошти, і він говорить, що заголовки, які не відповідають точно стандарту RFC 2047, повинні відображатися як є, а не робити спроби розшифровки. Тож програмне забезпечення вашої електронної пошти бачить поганий заголовок і відображає його «правильно» (як того вимагає стандарт).

Жодне основне програмне забезпечення не плаває RFC 2047 настільки погано, як це, тому, ймовірно, це походить від якогось хитрого програмного забезпечення для розсилки. Програмне забезпечення робить занадто довгими "закодовані слова" (обмеження довжини рядка 76), що заборонено (RFC 2047 говорить "НЕ ПОВИНЕН").

Незважаючи на те, що він занадто довгий, його можна розшифрувати вручну; це схоже на якийсь спам-рекрутер:

🐶 You're a strong candidate for our future, Peter 🇺🇸

15
@LightnessRacesinOrbit Це припущення, що спамери точні. Мабуть, моє ім’я часто - "Перше ім'я".
TripeHound

1
@TripeHound: Шахти майже завжди точні.
Гонки легкості з Монікою

5
@vaxquis: більшість шрифтів відображають його як тринадцять горизонтальних смуг, що чергуються з червоними та білими; у кантоні 50 білих зірок чергування чисел шість і п’ять у ряд на синьому полі.
Джейкоб Кралл

4
@JacobKrall aaah, emojipedia.org/flag-for-united-states ... на моєму ПК це просто USгліф.
vaxquis

1
@vaxquis тут же; Я думаю, що це щось стосується агента користувача. На iOS я бачу прапор США, але у Firefox я бачу диграф US.
Джейкоб Кралл

24

Це рядок base64, спосіб кодування тексту або даних, тому він може надсилатися через 7-бітний текст ASCII, підтримуваний електронною поштою.

Здається, ваш клієнт електронної пошти не підтримує base64 у темі.

Копати текст

8J + QtiBZb3UncmUgYSBzdHJvbmcgY2FuZGlkYXRlIGZvciBvdXIgZnV0dXJlLCBQZXRlciDwn4e6 8J + HuA ==? =

Через base64decode відображається рядок нижче. Це частина рядка за вирахуванням заголовка utf-8.

🐶 Ти сильний кандидат у наше майбутнє, Пітер 🇺🇸


3
"🐶 Ти сильний кандидат у наше майбутнє, Пітер 🇺🇸" Здається, законно!
JakeGould
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.