Mga katulad na domain: punycode at Unicode, halo-halong iskrip at mga UTS #39 na nagkakalito.
Detektor ng Hindi Nakikitang Tauhan
Ang kasangkapan mismo ay nasa Ingles; ipinaliwanag ito ng pahinang ito sa iyong wika.
Gamitin angDetektor ng Hindi Nakikitang Tauhan
Ano ang ginagawa nito
I-paste ang link, pangalan ng file, pangalan ng gumagamit o mensahe upang ilista ang bawat nakatagong o mapanlinlang na karakter kasama ang posisyon at code point nito, tingnan ang teksto na may mga nakikitang marker at kopyahin ang nalinis na bersyon.
Ganap itong tumatakbo sa iyong browser: walang anumang ipinasok mo ang ina-upload.
Paano gamitin ang Detektor ng Hindi Nakikitang Tauhan
- I-paste ang teksto. I-paste ang link, pangalan ng file, pangalan ng gumagamit o mensahe sa kahon. Nai-update ang mga resulta habang nagta-type ka, hanggang sa 1 MB ng teksto.
- Basahin ang buod. Binibibilang ng makulay na linya ang mga nakatagong o hindi pangkaraniwang karakter ayon sa kategorya. Ang pula ay nangangahulugang hindi bababa sa isang malakas na senyales, tulad ng bidi override o nakatagong teksto ng tag.
- Tingnan kung nasaan sila. Ang teksto na may nakikitang mga tagapagmarka ay ipinapakita ang bawat karakter bilang isang maikling label, tulad ng [ZWSP] o [RLO]. Kung may mga bidi control, isang karagdagang kahon ang nagpapakita kung paano talaga ipinapakita ang teksto.
- Suriin ang mesa. Ipinapakita ng Findings ang linya at kolum, code point, pangalan sa Unicode, kategorya, at isang tala para sa bawat karakter.
- Kopyahin ang nilinis na teksto. Ang nalinis na kopya ay tinatanggal ang mga nakatagong karakter at ginagawang normal na puwang ang mga kakaibang puwang. I-tsek ang opsyon ng emoji upang panatilihin ang mga emoji joiners, selectors, at flag tags.
- Ipasa ito. Gamitin ang Ipadala sa… upang ibigay ang nalinis na teksto sa Homoglyph Checker, Link Unwrapper, o sa ibang kasangkapan.
Halimbawa
Pag-o-override mula kanan papuntang kaliwa sa pangalan ng file
Invoice_7782fdp.exe1 hidden or unusual character: Bidi control (1).
How the text displays (bidi controls active)
Invoice_7782fdp[.]exe
Text with visible markers
Invoice_7782[RLO]fdp[.]exe
Cleaned copy (hidden characters removed, odd spaces replaced by normal spaces)
Invoice_7782fdp[.]exe
Findings
POSITION CODE POINT NAME CATEGORY NOTE
Ln 1, Col 13 U+202E RIGHT-TO-LEFT OVERRIDE Bidi control reverses the text that follows (RLO filename trick)May natagpuang isang RIGHT-TO-LEFT OVERRIDE (U+202E) pagkatapos ng Invoice_7782: ginagawang lumabas ang pangalan bilang Invoice_7782exe.pdf kahit na nagtatapos ang file sa .exe. Ang nalinis na kopya ay Invoice_7782fdp.exe.
Ano ang sinusuri nito
| Sinyales | Ano ang ibig sabihin nito |
|---|---|
| Mga kontrol ng Bidi (pula) | Ang mga overrides, embeddings, isolates, at mga marka ng direksyon ay nagbabago ng pagkakasunod-sunod kung paano ipinapakita ang teksto. Ang RLO sa pangalan ng file ay maaaring gawing mukhang .pdf ang isang .exe. |
| Mga karakter ng tag (pula) | Mga hindi nakikitang karakter mula U+E0000 hanggang U+E007F na bumubuo ng ASCII na teksto, na dinidecode ng kasangkapan. Sa loob ng isang emoji na watawat, tulad ng watawat ng Scotland, mga tala lamang ang mga ito. |
| Mga hanay ng tagapili ng pagbabago (pula) | Dalawa o higit pang magkasunod na selector ay maaaring magdala ng nakatagong mga byte na na-decode bilang UTF-8. Ang isang selector lamang pagkatapos ng emoji o CJK character ay normal. |
| Mga karakter na walang lapad (dilaw) | Ang puwang na walang lapad, mga tagapag-ugnay, tagapag-ugnay ng salita, at katulad na mga karakter ay naghahati ng salita o nag-uugnay nang walang nakikitang puwang. Ang tagapag-ugnay sa pagitan ng dalawang emoji, o ang marka ng pagkakasunod-sunod ng byte sa mismong simula, ay isang tala lamang. |
| Hindi pangkaraniwang mga puwang (tala) | Ang no-break, manipis, ideograpiko, at iba pang puwang ay mukhang karaniwang puwang. Karaniwan ang mga ito sa kinopyang teksto, ngunit ginagawa nilang magkaiba ang dalawang string na magkapareho ang itsura. |
| Mga pampuno at malalambot na gitling (dilaw) | Ang mga hangul filler, ang blangkong Braille at ang likas na mga katinig ng Khmer ay mukhang walang laman, kaya't maaari nilang gawing blangko ang isang pangalan o mensahe. Ang mga malambot na gulis ay hindi nakikita maliban kung may pagputol ng linya sa mga ito. |
| Kontrolin at i-format ang mga karakter (dilaw) | Ang mga control code na C0 at C1, mga tagapaghiwalay ng linya at talata, mga hindi nakikitang operator sa matematika, mga marka ng anotasyon sa pagitan ng mga linya, at iba pang karakter sa format ay bihirang kabilang sa isang link o pangalan. |
| Posisyon | Maglagay ng linya at kolum para sa bawat natuklasan, upang mahanap mo ito sa orihinal. Bawat karakter ng Unicode ay binibilang bilang isang kolum. |
Karagdagang mga halimbawa
Walang-lapad na puwang sa loob ng isang link
https://login.example.com/reset1 nakatagong o hindi pangkaraniwang karakter: Zero-width (1). Pagtingin sa tagapagmarka: hxxps://login[.]exam[ZWSP]ple[.]com/reset. Mga natuklasan: Linya 1, Kolum 19, U+200B ZERO WIDTH SPACE. Lininis na kopya: hxxps://login[.]example[.]com/reset.
Nakatagong teksto sa mga karakter ng tag
Thanks for the invoice.20 nakatago o hindi pangkaraniwang karakter: Tag character (20). Pulang kahon: Nakatagong ASCII sa 20 tag character: buksan ang example[.]net ngayon. Bawat tag ay nakalista na may tala na hidden ASCII (tag smuggling), at ang nalinis na kopya ay Salamat sa invoice.
Mga kakaibang puwang sa pangalan ng nagpadala
Support Team 2 nakatago o hindi pangkaraniwang karakter: Hindi pangkaraniwang puwang (2). Lahat ng ito ay karaniwan sa karaniwang teksto. Pagtingin ng tagapagmarka: Suporta[NBSP]Team[THSP]. Gumagamit ang nalinis na kopya ng normal na puwang.
Madalas na tanong
Anong mga karakter ang nakakadetek nito?
Mga karakter na walang lapad (U+200B hanggang U+200D, U+2060, U+FEFF, U+180E), mga kontrol sa bidi (U+202A hanggang U+202E, U+2066 hanggang U+2069, LRM, RLM, ALM), mga hindi pangkaraniwang puwang, ang malambot na gilit, ang tagapagdugtong ng grapema, mga pampuno ng Hangul, mga karakter na tag (na na-decode sa teksto ng ASCII na kanilang tinatago), mga tagapili ng baryasyon, mga marka ng anotasyon sa pagitan ng mga linya, mga hindi nakikitang operator sa matematika, mga karakter na kontrol at iba pang mga karakter sa format.
Bawat pagtuklas ba ay senyales ng pag-atake?
Hindi. Karaniwan ang mga non-breaking space sa kinopyang teksto, at gumagamit ang emoji ng joiners, variation selectors, at tag characters para sa mga flag; nakalista ang mga ito bilang mga tala. Ang mga bidi overrides, tag characters sa labas ng flag, at mahahabang sunud-sunod na variation selectors ang mga malalakas na senyales.
Pinapadala ba ang aking teksto kahit saan?
Hindi. Ang pag-scan at paglilinis ay tumatakbo sa pahinang ito at walang nai-upload. Ang mga teksto hanggang 1 MB ay ganap na na-scan; ang mas mahahabang input ay pinuputol sa 1 MB.
Ano ang nakatagong teksto sa mga karakter ng tag?
Ang mga Unicode tag na karakter ay kahalintulad ng mga titik ng ASCII ngunit hindi lumalabas sa screen. Maaaring maglaman ang isang mensahe ng tagubiling hindi nakikita ng mga tao ngunit mababasa pa rin ng software, halimbawa ng isang AI assistant. Dinidecode ng kasangkapang ito ang teksto at ipinapakita ito sa isang pulang kahon.
Ano nga ba talaga ang nagbabago sa nalinis na kopya?
Binubura nito ang lahat ng natuklasan maliban sa mga hindi karaniwang puwang, na nagiging karaniwang puwang, at mga tagapaghiwalay ng linya o talata, na nagiging pagbabago ng linya. Kapag naka-tsek ang opsyon ng emoji, pinananatili ang mga emoji joiners, presentation selectors, at flag tags.
Paano gumagana ang right-to-left override trick?
Pinapatingin ng U+202E ang mga karakter pagkatapos nito mula kanan papuntang kaliwa. Ang isang pangalan ng file na tunay na nagtatapos sa fdp.exe ay ipinapakita bilang exe.pdf, habang tinatrato pa rin ito ng iyong kompyuter bilang isang programa. Ipinapakita ng kasangkapang ito ang ipinakitang anyo at ang tunay na pagkakasunod-sunod gamit ang mga tagapagpahiwatig.