👻 Схаваныя сімвалы
Знаходзіць нябачныя сімвалы нулявой шырыні, нестандартныя прабелы і 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 на схаваныя сімвалы (фішынг)
  • Выяўленне прычын зламанага фарматавання ці вёрсткі

Як карыстацца

  1. Устаўце або ўвядзіце тэкст у поле ўводу
  2. Націсніце «Знайсці схаваныя сімвалы»
  3. Кожны знойдзены сімвал падсвеціцца колерам з меткай — навядзіце мышку для дэталяў
  4. Націсніце «Выправіць усё» каб выдаліць ці нармалізаваць знойдзеныя сімвалы
  5. Скапіруйце ачышчаны тэкст кнопкай «⎘»

Частыя пытанні

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