👻 Скрити символи
Открива невидими символи с нулева ширина, нестандартни интервали и bidi символи за посока на писане
Въведете текст
Резултат
Резултатът ще се появи тук…
Нулева ширина (ZWSP, ZWJ, BOM…)
Bidi управление (LRM, RLO…)
Нестандартен интервал (NBSP…)
Търсене на скрити символи в текст онлайн
Безплатен инструмент за откриване на невидими символи в текста: символи с нулева ширина, специални символи за посока на писане (bidi) и нестандартни интервали. Тези символи не се виждат с око, но нарушават търсенето, копирането и могат да крият злонамерен код.
Какво търси инструментът
Символи с нулева ширина
Zero-width space, zero-width joiner/non-joiner, BOM и word joiner — заемат нулево визуално пространство, но съществуват в текста като отделни символи. Често се появяват при копиране от Word, Google Docs или сайтове.
Здра[ZWSP]вей → изглежда нормално, но е две различни думи за търсене
Bidi управляващи символи
Символите за управление на посоката на писане (LRM, RLM, RLO и други) могат да се използват за скриване на злонамерен код или подмяна на видимия текст във файлове — техника, известна като „Trojan Source“.
cmd.exe + [RLO] може да се показва различно от начина, по който се изпълнява
Нестандартни интервали
Изглежда невидим, но е „различен“ символ: неразделящ интервал (NBSP), тесен неразделящ интервал и други интервали на Unicode с различна ширина. Нарушават търсенето и пренасянето на редове.
текст[NBSP]тук → изглежда като обикновен интервал, но е различен символ
Кога това е полезно
- Текстът не се намира с Ctrl+F, въпреки че изглежда идентичен
- Проверка на текст, копиран от PDF, Word или сайтове, преди публикуване
- Анализ на подозрителни файлове или команди за скрити bidi символи (сигурност)
- Изчистване на текст преди импортиране в база данни или CMS
- Проверка на URL адреси, домейни и имейли за скрити символи (фишинг)
- Откриване на причината за развален формат или оформление
Как да използвате
- Поставете или въведете текст в полето за въвеждане
- Натиснете „Намери скрити символи“
- Всеки намерен символ ще бъде отбелязан с цвят и етикет — задръжте мишката за подробности
- Натиснете „Поправи всичко“, за да премахнете или нормализирате намерените символи
- Копирайте изчистения текст с бутона „⎘“
Често задавани въпроси
Какво представляват символите с нулева ширина и откъде идват?
Най-често се появяват при копиране на текст от Word, Google Docs, PDF или някои сайтове. Използват се за разделяне на думи в езици без интервали или като трик за проследяване на копиран текст.
Какво е атака „Trojan Source“?
Техника за скриване на злонамерен код чрез bidi символи за управление на посоката на писане — кодът изглежда безопасен при преглед, но се изпълнява различно от това, което се вижда на екрана.
Защо NBSP (неразделящ интервал) е проблем?
Изглежда като обикновен интервал, но е различен Unicode символ (U+00A0 вместо U+0020). Търсенето с обикновен интервал няма да намери текст с NBSP.
Инструментът изтрива ли символите завинаги?
Поправката се извършва само в полето за въвеждане на този инструмент. Оригиналният файл или документ не се променя, докато сами не поставите изчистения текст обратно.
Съхраняват ли се моите данни?
Не. Целият анализ се извършва изцяло във вашия браузър. Текстът никога не се изпраща на сървър.