URL và tên miền phishing

Công cụ phát hiện ký tự ẩn

Chạy cục bộMới

Công cụ này được hiển thị bằng tiếng Anh; trang này giải thích về công cụ đó bằng ngôn ngữ của bạn.

Sử dụng Công cụ phát hiện ký tự ẩn

Chức năng của nó là gì?

Dán liên kết, tên tệp, tên người dùng hoặc tin nhắn để liệt kê tất cả các ký tự ẩn hoặc gây nhầm lẫn kèm theo vị trí và điểm mã của chúng, xem văn bản với các dấu hiệu hiển thị và sao chép phiên bản đã được làm sạch.

Ứng dụng này hoạt động hoàn toàn trên trình duyệt của bạn: mọi thông tin bạn nhập vào đều không được tải lên.

Cách sử dụng Công cụ phát hiện ký tự ẩn

  1. Dán văn bản. Dán liên kết, tên tệp, tên người dùng hoặc tin nhắn vào ô bên dưới. Kết quả sẽ được cập nhật ngay khi bạn nhập, với dung lượng văn bản tối đa là 1 MB.
  2. Đọc phần tóm tắt. Đường màu này đếm các ký tự ẩn hoặc bất thường theo từng loại. Màu đỏ biểu thị có ít nhất một tín hiệu mạnh, chẳng hạn như việc ghi đè bidi hoặc văn bản thẻ ẩn.
  3. Xem họ đang ở đâu. Văn bản có các dấu hiệu hiển thị sẽ hiển thị từng ký tự dưới dạng nhãn ngắn, chẳng hạn như [ZWSP] hoặc [RLO]. Nếu có các thiết lập điều khiển bidi, một ô khác sẽ hiển thị cách văn bản thực sự được hiển thị.
  4. Hãy xem bảng dưới đây. Kết quả liệt kê số dòng và cột, điểm mã, tên Unicode, danh mục và ghi chú cho từng ký tự.
  5. Sao chép văn bản đã được làm sạch. Bản đã được làm sạch sẽ loại bỏ các ký tự ẩn và chuyển các khoảng trắng bất thường thành khoảng trắng thông thường. Hãy đánh dấu vào tùy chọn biểu tượng cảm xúc để giữ lại các ký tự nối, ký hiệu chọn và thẻ cờ của biểu tượng cảm xúc.
  6. Hãy chia sẻ thông tin này. Sử dụng tính năng “Gửi đến…” để chuyển văn bản đã được làm sạch sang Homoglyph Checker, Link Unwrapper hoặc một công cụ khác.

Ví dụ

Tính năng ghi đè từ phải sang trái trong tên tệp

Dữ liệu đầu vào
Invoice_7782‮fdp.exe
Kết quả (ghi lại vào ngày 2026-10-20)
1 hidden or unusual character: Bidi control (1).
How the text displays (bidi controls active)
Invoice_7782‮fdp[.]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)

Phát hiện một ký tự “RIGHT-TO-LEFT OVERRIDE” (U+202E) xuất hiện sau “Invoice_7782”: điều này khiến tên tệp hiển thị là “Invoice_7782exe.pdf” mặc dù phần mở rộng của tệp là .exe. Bản đã được sửa là “Invoice_7782fdp.exe”.

Nó kiểm tra những gì

Tín hiệuÝ nghĩa của điều đó là gì
Các nút điều khiển Bidi (màu đỏ)Các ký tự ghi đè, ký tự nhúng, ký tự cô lập và ký hiệu hướng làm thay đổi thứ tự hiển thị của văn bản. Ký tự RLO trong tên tệp có thể khiến tệp .exe trông giống như tệp .pdf.
Các ký tự thẻ (màu đỏ)Các ký tự ẩn từ U+E0000 đến U+E007F tạo thành văn bản ASCII, mà công cụ này sẽ giải mã. Trong biểu tượng cờ emoji, chẳng hạn như cờ Scotland, chúng chỉ là một ghi chú.
Dãy các bộ chọn biến thiên (màu đỏ)Hai hoặc nhiều bộ chọn liên tiếp có thể chứa các byte ẩn, được giải mã dưới dạng UTF-8. Việc có một bộ chọn duy nhất xuất hiện sau một biểu tượng cảm xúc hoặc một ký tự CJK là bình thường.
Các ký tự có chiều rộng bằng không (màu vàng)Khoảng trắng không chiều rộng, ký tự nối, ký tự nối từ và các ký tự tương tự giúp tách một từ hoặc liên kết mà không để lại khoảng trống nhìn thấy được. Một ký tự nối giữa hai biểu tượng cảm xúc, hoặc một dấu thứ tự byte ở ngay đầu, chỉ mang tính chất ghi chú.
Những không gian khác thường (lưu ý)Các khoảng trắng không phân tách, khoảng trắng mỏng, khoảng trắng biểu tượng và các loại khoảng trắng khác trông giống như các khoảng trắng thông thường. Chúng thường xuất hiện trong văn bản được sao chép, nhưng lại khiến hai chuỗi ký tự trông giống hệt nhau bị so sánh là khác nhau.
Chữ lấp đầy và dấu gạch nối mềm (màu vàng)Các ký tự lấp đầy trong chữ Hangul, ký tự trống trong chữ Braille và các nguyên âm cố hữu trong chữ Khmer trông trống rỗng, do đó có thể khiến tên hoặc thông điệp trông như bị trống. Dấu gạch nối mềm không hiển thị trừ khi dòng văn bản bị ngắt tại vị trí đó.
Ký tự điều khiển và định dạng (màu vàng)Các mã điều khiển C0 và C1, ký hiệu phân cách dòng và đoạn văn, các ký hiệu toán học ẩn, ký hiệu chú thích giữa các dòng và các ký tự định dạng khác hiếm khi được sử dụng trong liên kết hoặc tên.
Vị tríDòng và cột của từng kết quả, để bạn có thể tìm thấy nó trong bản gốc. Mỗi ký tự Unicode được tính là một cột.

Các ví dụ khác

Khoảng trắng có độ rộng bằng không bên trong một liên kết

Dữ liệu đầu vào
https://login.exam​ple.com/reset
Kết quả

1 ký tự ẩn hoặc bất thường: Ký tự có độ rộng bằng không (1). Chế độ xem dấu hiệu: hxxps://login[.]exam[ZWSP]ple[.]com/reset. Kết quả phát hiện: Dòng 1, Cột 19, U+200B ZERO WIDTH SPACE. Bản đã làm sạch: hxxps://login[.]example[.]com/reset.

Văn bản ẩn trong các ký tự thẻ

Dữ liệu đầu vào
Thanks for the invoice.󠁯󠁰󠁥󠁮󠀠󠁥󠁸󠁡󠁭󠁰󠁬󠁥󠀮󠁮󠁥󠁴󠀠󠁮󠁯󠁷
Kết quả

20 ký tự ẩn hoặc bất thường: Ký tự thẻ (20). Hộp màu đỏ: Ký tự ASCII ẩn trong 20 ký tự thẻ: hãy truy cập example[.]net ngay bây giờ. Mỗi thẻ được liệt kê kèm chú thích “ASCII ẩn (vận chuyển lậu qua thẻ)”, và bản đã được làm sạch là “Cảm ơn về hóa đơn.”

Các khoảng trắng bất thường trong tên người gửi

Dữ liệu đầu vào
Support Team 
Kết quả

2 ký tự ẩn hoặc bất thường: Khoảng trắng bất thường (2). Tất cả các ký tự này đều phổ biến trong văn bản thông thường. Chế độ xem đánh dấu: Support[NBSP]Team[THSP]. Bản đã được làm sạch sử dụng các khoảng trắng thông thường.

Câu hỏi thường gặp

Nó phát hiện được những ký tự nào?

Các ký tự có chiều rộng bằng không (U+200B đến U+200D, U+2060, U+FEFF, U+180E), các ký tự điều khiển hai chiều (U+202A đến U+202E, U+2066 đến U+2069, LRM, RLM, ALM), các khoảng trắng bất thường, dấu gạch nối mềm, ký tự nối chữ, ký tự lấp đầy Hangul, ký tự thẻ (được giải mã thành văn bản ASCII mà chúng ẩn đi), bộ chọn biến thể, dấu chú thích giữa các dòng, toán tử toán học vô hình, ký tự điều khiển và các ký tự định dạng khác.

Liệu mọi phát hiện đều là dấu hiệu của một cuộc tấn công?

Không. Các khoảng trắng không phân tách thường xuất hiện trong văn bản được sao chép, và các biểu tượng cảm xúc sử dụng các ký tự nối, ký tự chọn biến thể và ký tự thẻ cho các cờ; những yếu tố này được liệt kê dưới dạng ghi chú. Các trường hợp ghi đè Bidi, ký tự thẻ nằm ngoài cờ và các chuỗi dài các ký tự chọn biến thể là những dấu hiệu rõ ràng.

Tin nhắn của tôi đã được gửi đi đâu chưa?

Không. Quá trình quét và làm sạch được thực hiện ngay trên trang này và không có dữ liệu nào được tải lên. Các văn bản có dung lượng tối đa 1 MB sẽ được quét toàn bộ; các văn bản dài hơn sẽ bị cắt bớt xuống còn 1 MB.

Văn bản ẩn trong các ký tự thẻ là gì?

Các ký tự thẻ Unicode tương ứng với các chữ cái ASCII nhưng không được hiển thị trên màn hình. Một tin nhắn có thể chứa một lệnh mà người dùng không nhìn thấy nhưng phần mềm, ví dụ như trợ lý AI, vẫn có thể đọc được. Công cụ này giải mã văn bản đó và hiển thị nó trong một ô màu đỏ.

Bản sao đã được làm sạch thay đổi những gì cụ thể?

Tính năng này sẽ xóa mọi kết quả tìm thấy, ngoại trừ các khoảng trắng bất thường (sẽ được chuyển thành khoảng trắng thông thường) và các ký hiệu phân tách dòng hoặc đoạn văn (sẽ được chuyển thành dấu ngắt dòng). Khi tùy chọn biểu tượng cảm xúc được chọn, các ký hiệu nối biểu tượng cảm xúc, các ký hiệu chọn định dạng và các thẻ cờ sẽ được giữ lại.

Thủ thuật ghi đè từ phải sang trái hoạt động như thế nào?

Ký tự U+202E khiến các ký tự đứng sau nó hiển thị theo hướng từ phải sang trái. Một tên tệp thực sự kết thúc bằng fdp.exe sẽ hiển thị dưới dạng exe.pdf, trong khi máy tính của bạn vẫn coi nó như một chương trình. Công cụ này hiển thị cả dạng hiển thị và thứ tự thực tế bằng các dấu hiệu.

Giải thích các thuật ngữ

Nghiên cứu của PhishDestroy