👻 Схаваныя сімвалы
Знаходзіць нябачныя сімвалы нулявой шырыні, нестандартныя прабелы і 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, дамённых імёнаў і email на схаваныя сімвалы (фішынг)
- Выяўленне прычын зламанага фарматавання ці вёрсткі
Як карыстацца
- Устаўце або ўвядзіце тэкст у поле ўводу
- Націсніце «Знайсці схаваныя сімвалы»
- Кожны знойдзены сімвал падсвеціцца колерам з меткай — навядзіце мышку для дэталяў
- Націсніце «Выправіць усё» каб выдаліць ці нармалізаваць знойдзеныя сімвалы
- Скапіруйце ачышчаны тэкст кнопкай «⎘»
Частыя пытанні
Што такое сімвалы нулявой шырыні і адкуль яны бяруцца?
Часцей за ўсё яны з'яўляюцца пры капіраванні тэксту з Word, Google Docs, PDF ці некаторых сайтаў. Выкарыстоўваюцца для падзелу слоў у мовах без прабелаў або як трукі адсочвання капіравання.
Што такое атака «Trojan Source»?
Тэхніка хавання шкоднага кода з дапамогай bidi-сімвалаў кіравання напрамкам пісьма — код выглядае бяспечным пры праглядзе, але выконваецца інакш, чым здаецца на экране.
Чаму NBSP (неразрыўны прабел) — гэта праблема?
Ён выглядае як звычайны прабел, але гэта іншы Unicode-сімвал (U+00A0 замест U+0020). Пошук па звычайным прабеле не знойдзе тэкст з NBSP.
Ці выдаляе інструмент сімвалы назаўжды?
Выпраўленне адбываецца толькі ў полі ўводу гэтага інструмента. Арыгінальны файл ці дакумент не змяняецца, пакуль вы самі не ўставіце туды ачышчаны тэкст.
Ці захоўваюцца мае дадзеныя?
Не. Увесь аналіз адбываецца выключна ў вашым браўзеры. Тэкст не перадаецца на ніякі сервер.