MD5, SHA-1, dan SHA-256 file apa pun, dengan tautan pencarian VirusTotal dan MalwareBazaar siap pakai.
Hash Favicon (mmh3)
Alat ini sendiri tersedia dalam bahasa Inggris; halaman ini menjelaskannya dalam bahasa Anda.
Gunakan Hash Favicon (mmh3)
Fungsinya
Jatuhkan favicon atau tempelkan Base64-nya untuk mendapatkan hash mmh3 ala Shodan, MD5 dan SHA-256, serta kueri pencarian siap pakai untuk Shodan, FOFA, ZoomEye, dan Censys. Ikon tidak pernah keluar dari browser Anda.
Aplikasi ini sepenuhnya berjalan di browser Anda: tidak ada data yang Anda masukkan yang diunggah.
Cara menggunakan Hash Favicon (mmh3)
- Dapatkan ikon yang persis. Simpan favicon situs sebagaimana dikirim server, misalnya /favicon.ico, di lingkungan yang terisolasi. Jangan menyimpan ulang atau mengonversinya.
- Jatuhkan atau tempelkan Base64. Jatuhkan atau pilih file (hingga 10 MB), atau tempelkan Base64-nya atau data: URI dan tekan Compute hash (Hitung hash).
- Baca hash-nya. Nilai mmh3 untuk Shodan dan FOFA, MD5 untuk ZoomEye dan Censys. SHA-256 mengidentifikasi file itu sendiri.
- Cari. Salin kueri siap pakai atau tekan Search untuk membuka mesin pencari hanya dengan hash. Untuk ZoomEye, buka situsnya dan tempelkan kuerinya.
- Periksa setiap kecocokan. Tinjau setiap server yang ditemukan sebelum Anda mengaitkannya dengan situs phishing: ikon bawaan dipakai bersama oleh banyak situs yang tidak terkait.
Contoh
Ikon PNG 16 × 16 sebagai Base64
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAM0lEQVR42mPgFhT/TwlmABF2z7aShWljwMevX/Biog1At20IGkD1MCA5FkayAQOTFyjBAJ3am11k6YHEAAAAAElFTkSuQmCCPasted Base64
108 B (108 bytes) · PNG
SHODAN / FOFA HASH (MMH3, SIGNED 32-BIT)
2033577382
MD5 OF THE FILE
687bba8c4cd9980ec195986b32ee42cb
SHA-256 OF THE FILE
989e1ac28e0a5bf7ffcf0eed14a30126aabb5761daa360596619280b485e8ad7
Search queries
Shodan
Search ↗
http.favicon.hash:2033577382
FOFA
Search ↗
icon_hash="2033577382"
ZoomEye
Open ZoomEye ↗
iconhash:"687bba8c4cd9980ec195986b32ee42cb"
Censys Search (legacy)
Search ↗
services.http.response.favicons.md5_hash: 687bba8c4cd9980ec195986b32ee42cb
Censys Platform
Search ↗
host.services.endpoints.http.favicons.hash_md5 = "687bba8c4cd9980ec195986b32ee42cb"
The Search links open the engine in a new tab and send only the hash in the address; most engines need a free account to show results. ZoomEye’s link opens its site: paste the copied query there. The ZoomEye and Censys queries use the MD5 of the file, Shodan and FOFA the mmh3 value.
A favicon hash only finds servers that return byte-identical icon bytes. A resized, re-saved or re-compressed icon, or the same picture as PNG instead of ICO, gives a different hash. Hash the file exactly as the server sends it (for example saved with curl -o favicon.ico in an isolated environment), not a copy exported by an image editor or a screenshot.Terdekode menjadi PNG 108 byte. Hash mmh3-nya adalah 2033577382, sehingga kueri Shodan-nya http.favicon.hash:2033577382; MD5 687bba8c4cd9980ec195986b32ee42cb masuk ke kueri ZoomEye dan Censys.
Apa yang diperiksa
| Sinyal | Apa artinya |
|---|---|
| Baris format | Format yang terdeteksi (PNG, ICO, GIF, JPEG, BMP, WebP, SVG, atau unknown format) dan ukurannya dalam byte. |
| Pratinjau | Format gambar ditampilkan sebagai pratinjau 32 piksel, sehingga Anda dapat memastikan bahwa itu ikon yang ingin Anda hash. |
| Peringatan halaman HTML | Byte tersebut adalah halaman web, bukan ikon. Server sering menjawab /favicon.ico yang tidak ada dengan halaman error, dan hash-nya hanya menemukan halaman yang sama. |
| Hash Shodan / FOFA | MurmurHash3 dari ikon yang dikodekan Base64, ditampilkan sebagai bilangan 32-bit bertanda. Nilai negatif itu normal. |
| MD5 file | Dipakai dalam kueri ZoomEye dan Censys. |
| SHA-256 file | Mengidentifikasi file yang persis, berguna dalam laporan dan untuk mencocokkan salinan yang Anda kumpulkan. |
| Kueri pencarian | Shodan http.favicon.hash, FOFA icon_hash, ZoomEye iconhash, dan dua bentuk Censys. Sebagian besar mesin pencari memerlukan akun gratis untuk menampilkan hasil. |
| Aturan byte identik | Ikon yang diubah ukurannya, dikompresi ulang, atau dikonversi menghasilkan hash yang berbeda, sehingga hasil kosong mungkin hanya berarti byte-nya berbeda. |
Contoh lainnya
Ikon SVG kecil sebagai data: URI
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjMGEwIi8+PC9zdmc+Pasted Base64, 108 B, SVG. Hash mmh3-nya adalah -1417999905, sehingga kueri Shodan-nya http.favicon.hash:-1417999905 dan FOFA mendapat icon_hash="-1417999905"; MD5 10a8f1de4d94f66724532d5315194e33 masuk ke kueri ZoomEye dan Censys.
Halaman error alih-alih ikon
PGh0bWw+PGJvZHk+PGgxPjQwNCBOb3QgRm91bmQ8L2gxPjwvYm9keT48L2h0bWw+48 B, HTML page, dengan peringatan bahwa byte ini adalah halaman HTML, bukan ikon. Nilai mmh3-nya, -1700126198, hanya cocok dengan server yang mengembalikan halaman yang sama.
Nama file alih-alih Base64
favicon.icoCould not decode the pasted text: this is not valid Base64 (teks yang ditempel tidak dapat didekode: ini bukan Base64 yang valid). Tempelkan Base64 dari file ikon, dengan atau tanpa awalan data:.
Pertanyaan yang Sering Diajukan
Bagaimana hash favicon Shodan dihitung?
Shodan mengambil byte mentah favicon, mengodekannya sebagai Base64 seperti yang dilakukan base64.encodebytes di Python (baris 76 karakter, masing-masing diakhiri baris baru), lalu meng-hash teks itu dengan MurmurHash3 32-bit, seed 0, yang ditampilkan sebagai bilangan bulat bertanda (signed). icon_hash milik FOFA memakai nilai yang sama, sedangkan kueri ZoomEye dan Censys di sini memakai MD5 dari file.
Mengapa sebuah hash tidak menemukan apa pun, atau menemukan server yang salah?
Hash hanya cocok dengan server yang mengembalikan byte favicon yang identik, sehingga salinan yang diubah ukurannya, disimpan ulang, atau dikodekan ulang menghasilkan nilai berbeda, dan situs yang /favicon.ico-nya mengembalikan halaman error menghasilkan hash halaman tersebut. Ikon bawaan panel hosting dan framework dipakai bersama oleh ribuan situs yang tidak terkait, jadi anggap kecocokan sebagai petunjuk untuk diperiksa, bukan bukti kepemilikan yang sama.
Apakah alat ini mengambil favicon atau mengirimnya ke suatu tempat?
Tidak. Alat ini meng-hash file atau Base64 yang Anda berikan di dalam browser Anda dan tidak membuat permintaan jaringan. Tautan pencarian membuka Shodan, FOFA, ZoomEye, atau Censys di tab baru hanya saat Anda mengekliknya, dan hanya membawa hash.
Mengapa hash-nya bilangan negatif?
Shodan melaporkan MurmurHash3 sebagai bilangan bulat 32-bit bertanda, sehingga sekitar separuh dari semua ikon mendapat nilai negatif. Pertahankan tanda minusnya; tanpa tanda itu, pencarian akan mencari ikon yang berbeda.
Bagaimana penyelidik memakai hash favicon?
Phishing kit sering memakai ulang file ikon yang sama di setiap salinan situs palsu. Mencari hash-nya di Shodan atau FOFA dapat mengungkap server lain yang menjalankan kit yang sama, yang kemudian Anda periksa satu per satu.
Bisakah saya menempelkan ikon dari HTML sebuah halaman?
Bisa, jika halaman menyematkannya sebagai data: URI: tempelkan seluruh nilainya dan awalannya akan dihapus sebelum didekode. Ikon yang ditautkan lewat URL harus disimpan sebagai file terlebih dahulu, karena alat ini tidak mengambil apa pun.
Mengapa situs yang sama menghasilkan hash berbeda di hari lain?
Situs mengganti ikonnya, dan sebagian server mengirim byte berbeda kepada pengunjung yang berbeda, misalnya halaman tidak berbahaya kepada pemindai. Setiap versi memiliki hash sendiri, jadi catat tanggal dan cara Anda mendapatkan ikon tersebut.