URL dan domain phishing

Pemeriksa Homoglyph

Berjalan secara lokalBaru

Alat ini sendiri tersedia dalam bahasa Inggris; halaman ini menjelaskannya dalam bahasa Anda.

Gunakan Pemeriksa Homoglyph

Fungsinya

Tempelkan domain, URL, atau teks untuk melihat setiap label dalam Unicode dan punycode, aksara dan prototipe UTS #39 dari setiap karakter, serta apakah nama tersebut mencampur aksara atau terbaca sebagai nama ASCII yang berbeda.

Aplikasi ini sepenuhnya berjalan di browser Anda: tidak ada data yang Anda masukkan yang diunggah.

Cara menggunakan Pemeriksa Homoglyph

  1. Tempelkan nama. Tempelkan domain, URL, alamat email, beberapa baris, atau seluruh pesan. Bentuk yang di-defang seperti hxxps:// dan [.] diterima, dan label xn-- didekode.
  2. Tambahkan domain asli (opsional). Ketik domain yang Anda harapkan di Compare with the real domain, misalnya domain asli bank Anda.
  3. Jalankan pemeriksaan. Pemeriksaan berjalan saat Anda mengetik, atau tekan Enter atau Check. Shift+Enter menambahkan baris baru.
  4. Baca putusannya. Kotak berwarna menyatakan Lookalike risk, Check this, Looks clean, atau Notes, dengan satu baris per temuan. Pesan dengan beberapa host menghasilkan tabel dengan satu hasil per host.
  5. Temukan huruf yang janggal. Karakter yang mencurigakan ditandai di domain yang disorot. Tabel Characters mencantumkan masing-masing dengan code point, aksara, dan huruf ASCII yang ditirunya.
  6. Salin atau teruskan. Salin bentuk Unicode atau punycode, atau gunakan Send to… untuk mencari domain di DNS over HTTPS Lookup atau Abuse Contact Lookup.

Contoh

Tiruan Sirilik dalam punycode

Masukan
xn--80ak6aa92e.example
Hasil (direkam pada 2026-10-20)
Lookalike risk: Label "аррӏе" is written in Cyrillic but reads as the ASCII name "apple" (whole-script confusable).
Highlighted domain
аррӏе.example
Unicode form
аррӏе[.]example

Punycode (ACE) form
xn--80ak6aa92e[.]example

RESTRICTION LEVEL
Single Script
SCRIPTS
Cyrillic, Latin
READS AS
apple[.]example
Labels
UNICODE	ACE	SCRIPTS	MIXED	RESTRICTION LEVEL	SKELETON
аррӏе	xn--80ak6aa92e	Cyrillic	no	Single Script	apple
example	example	Latin	no	ASCII-Only	ASCII only
Characters
CHAR	CODE POINT	SCRIPT	UTS #39 PROTOTYPE	ID STATUS	FLAG
а	U+0430	Cyrillic	a (U+0061)	Allowed	looks like ASCII
р	U+0440	Cyrillic	p (U+0070)	Allowed	looks like ASCII
р	U+0440	Cyrillic	p (U+0070)	Allowed	looks like ASCII
ӏ	U+04CF	Cyrillic	l (U+006C)	Allowed	looks like ASCII
е	U+0435	Cyrillic	e (U+0065)	Allowed	looks like ASCII
e	U+0065	Latin	itself	Allowed	ASCII
x	U+0078	Latin	itself	Allowed	ASCII
a	U+0061	Latin	itself	Allowed	ASCII
m	U+006D	Latin	rn (U+0072 U+006E)	Allowed	ASCII
p	U+0070	Latin	itself	Allowed	ASCII
l	U+006C	Latin	itself	Allowed	ASCII
e	U+0065	Latin	itself	Allowed	ASCII
Comparison with apple[.]example
Confusable: аррӏе[.]example and apple[.]example have the same UTS #39 skeleton, so they can look identical.
SKELETON OF THE INPUT
apple[.]exarnple
SKELETON OF APPLE[.]EXAMPLE
apple[.]exarnple

Terdekode menjadi аррӏе.example: kelima hurufnya Sirilik dan terbaca sebagai apple, sehingga label ditandai sebagai whole-script confusable dan setiap karakter ditandai. Load example juga memasukkan apple.example ke kolom perbandingan, yang memiliki skeleton yang sama.

Apa yang diperiksa

SinyalApa artinya
Aksara campuran dalam satu labelLatin yang dicampur Sirilik atau Yunani dalam satu label berwarna merah. Campuran yang diterima UTS #39, seperti Latin dengan Jepang, hanya dicatat kecuali ada karakter yang mirip ASCII.
Tiruan seluruh aksara (whole-script)Setiap huruf berasal dari alfabet lain tetapi label terbaca sebagai kata ASCII, seperti аррӏе Sirilik untuk apple. Ini berwarna merah.
Perbedaan hanya pada aksenLabel seperti wället terbaca sebagai wallet jika aksennya terlewat. Ini temuan kuning Check this.
Prototipe UTS #39Tabel Characters menunjukkan huruf atau angka ASCII mana yang ditiru setiap karakter, ditandai sebagai looks like ASCII, non-ASCII, atau ASCII.
Tingkat restriksiDari ASCII-Only hingga Unrestricted, mengikuti UTS #39. Minimally Restrictive dan Unrestricted ditampilkan merah karena mengizinkan campuran yang paling berisiko.
Karakter tak terlihat dan pemetaan browserJika browser akan menulis ulang host, misalnya dengan membuang karakter zero-width atau mengubah huruf fullwidth menjadi huruf biasa, Anda mendapat peringatan kuning dan kolom What the browser opens. Jika browser tidak dapat memetakan host, karakter tak terlihat di dalamnya berwarna merah.
Titik yang janggalTitik ideografis atau fullwidth (U+3002, U+FF0E, U+FF61) berfungsi sebagai titik di browser tetapi dapat lolos dari filter yang membandingkan teks biasa.
Punycode rusakLabel xn-- yang tidak terdekode dengan benar berwarna merah.
Trik ASCIINama ASCII biasa dengan 0 untuk o, 1 untuk l, rn untuk m, atau vv untuk w mendapat catatan. Gunakan kolom perbandingan untuk memastikan.
Hasil perbandinganSame domain, Confusable (same skeleton), Confusable once case is ignored, Differs only by accents, 1 or 2 edits away (likely typo-squat), atau Not confusable.

Contoh lainnya

а Sirilik dalam nama Latin, dibandingkan dengan wallet.example

Masukan
wаllet.example
Hasil

Lookalike risk: Label "wаllet" mixes scripts (Latin + Cyrillic, restriction level: Minimally Restrictive); 1 character(s) look like ASCII and it reads as "wallet". Bentuk punycode xn--wllet-4ve[.]example. Perbandingan: Confusable, kedua skeleton-nya adalah wallet[.]exarnple.

Angka 1 alih-alih l, dibandingkan dengan wallet.example

Masukan
wa1let.example
Hasil

Looks clean: ASCII-only host: no homoglyphs, no mixed scripts. Sebuah catatan menyatakan bahwa label mengandung "1" (can read as l). Perbandingan: Confusable, karena kedua nama memiliki skeleton wallet[.]exarnple.

Huruf beraksen, dibandingkan dengan wallet.example

Masukan
wället.example
Hasil

Check this: Label "wället" reads as "wallet" if the accents are overlooked. Bentuk punycode xn--wllet-gra[.]example, tingkat restriksi Single Script. Perbandingan: Differs only by accents.

Pertanyaan yang Sering Diajukan

Apa yang diuji pemeriksa ini?

Setiap label didekode dari punycode dengan dekoder RFC 3492, setiap karakter mendapat aksara Unicode dan prototipe UTS #39-nya dari confusables.txt (Unicode 18.0), dan label mendapat pemeriksaan aksara campuran serta tingkat restriksi UTS #39. Label yang semua hurufnya terbaca sebagai ASCII ditandai sebagai whole-script confusable.

Bisakah alat ini melewatkan domain tiruan atau menandai domain asli?

Bisa. UTS #39 mencakup karakter yang terlihat mirip, bukan salah ketik, sehingga huruf yang tertukar atau hilang hanya terlihat melalui edit distance di kolom perbandingan, dan trik ASCII seperti rn untuk m dicantumkan sebagai catatan. Nama non-Latin yang sah, misalnya beberapa domain Sirilik di bawah .рф, dapat terbaca sebagai kata Latin dan ditandai.

Apakah ada yang dikirim melalui jaringan?

Tidak. Dekode, deteksi aksara, dan tabel confusable berjalan di halaman ini; bentuk punycode berasal dari pengurai URL milik browser Anda sendiri dan tidak ada pencarian DNS yang dilakukan.

Apa arti tingkat restriksi?

Tingkat ini berasal dari Unicode UTS #39. ASCII-Only memakai ASCII biasa. Single Script memakai satu sistem tulisan. Highly Restrictive mengizinkan Latin dengan Tionghoa, Jepang, atau Korea. Moderately Restrictive mengizinkan Latin dengan satu aksara umum lain kecuali Sirilik dan Yunani. Minimally Restrictive mengizinkan campuran lain, dan Unrestricted berarti ada karakter di luar profil pengenal (identifier profile).

Mengapa alat ini mengatakan browser membuka nama yang berbeda?

Browser menormalkan nama host dengan pemetaan UTS #46. Antara lain, pemetaan ini mengubah huruf fullwidth menjadi huruf biasa dan membuang karakter tak terlihat seperti zero-width space dan soft hyphen. Tautan kemudian membuka nama hasil pemetaan, sementara teks sebagaimana tertulis masih dapat lolos dari filter yang membandingkan string mentah.

Berapa banyak host yang dapat saya periksa sekaligus?

Tempelkan daftar atau pesan dan alat ini memilih hingga 50 nama host, dengan melewati alamat IP. Teks dianalisis hingga 20.000 karakter, dan kata non-ASCII apa pun di luar nama host juga diperiksa.

Penjelasan Istilah

Penelitian PhishDestroy