फ़ाइलें और पेज

Favicon Hash (mmh3)

स्थानीय रूप से चलता हैनया

यह उपकरण स्वयं अंग्रेज़ी में है; यह पृष्ठ इसे आपकी भाषा में समझाता है।

Favicon Hash (mmh3) का उपयोग करें

यह क्या करता है

कोई फ़ेविकॉन ड्रॉप करें या उसका Base64 पेस्ट करें, और Shodan वाला mmh3 हैश, MD5 और SHA-256, साथ ही Shodan, FOFA, ZoomEye और Censys के लिए तैयार सर्च क्वेरी पाएँ। आइकन आपके ब्राउज़र से बाहर नहीं जाता।

यह पूरी तरह से आपके ब्राउज़र में चलता है: आप जो कुछ भी दर्ज करते हैं वह अपलोड नहीं होता।

Favicon Hash (mmh3) का उपयोग कैसे करें

  1. सटीक आइकन लें. साइट का फ़ेविकॉन ठीक वैसा ही सेव करें जैसा सर्वर भेजता है, जैसे /favicon.ico, और यह किसी अलग-थलग (isolated) माहौल में करें। उसे दोबारा सेव या कन्वर्ट न करें।
  2. ड्रॉप करें या Base64 पेस्ट करें. फ़ाइल ड्रॉप करें या चुनें (10 MB तक), या उसका Base64 या data: URI पेस्ट करें और Compute hash (हैश निकालें) दबाएँ।
  3. हैश पढ़ें. mmh3 मान Shodan और FOFA के लिए है, MD5 ZoomEye और Censys के लिए। SHA-256 खुद फ़ाइल की पहचान करता है।
  4. सर्च करें. कोई तैयार क्वेरी कॉपी करें या Search दबाएँ, जिससे सर्च इंजन सिर्फ़ हैश के साथ खुलता है। ZoomEye के लिए उसकी साइट खोलें और क्वेरी पेस्ट करें।
  5. हर मिलान जाँचें. मिले हुए हर सर्वर को फ़िशिंग साइट से जोड़ने से पहले उसकी समीक्षा करें: डिफ़ॉल्ट आइकन कई असंबंधित साइटें इस्तेमाल करती हैं।

उदाहरण

Base64 के रूप में 16 × 16 PNG आइकन

इनपुट
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAM0lEQVR42mPgFhT/TwlmABF2z7aShWljwMevX/Biog1At20IGkD1MCA5FkayAQOTFyjBAJ3am11k6YHEAAAAAElFTkSuQmCC
आउटपुट (2026-10-20 को कैप्चर किया गया)
Pasted 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.

डिकोड करने पर 108 बाइट की PNG फ़ाइल मिलती है। mmh3 हैश 2033577382 है, इसलिए Shodan क्वेरी http.favicon.hash:2033577382 बनती है; MD5 687bba8c4cd9980ec195986b32ee42cb, ZoomEye और Censys की क्वेरी में जाता है।

यह क्या जाँचता है

संकेतइसका क्या मतलब है
फ़ॉर्मैट वाली लाइनपहचाना गया फ़ॉर्मैट (PNG, ICO, GIF, JPEG, BMP, WebP, SVG या unknown format) और बाइट्स में साइज़।
प्रीव्यूइमेज फ़ॉर्मैट 32 पिक्सेल के प्रीव्यू के रूप में दिखते हैं, ताकि आप पक्का कर सकें कि यह वही आइकन है जिसे आप हैश करना चाहते थे।
HTML पेज की चेतावनीये बाइट्स आइकन नहीं, बल्कि एक वेब पेज हैं। सर्वर अक्सर गायब /favicon.ico के जवाब में एरर पेज भेजते हैं, और उसका हैश सिर्फ़ वही पेज ढूँढता है।
Shodan / FOFA hashBase64 में एनकोड किए गए आइकन का MurmurHash3, signed 32-बिट संख्या के रूप में। नेगेटिव मान सामान्य हैं।
MD5 of the fileZoomEye और Censys की क्वेरी में इस्तेमाल होता है।
SHA-256 of the fileठीक इसी फ़ाइल की पहचान करता है; रिपोर्ट में और आपकी जुटाई गई कॉपियों के मिलान में काम आता है।
Search queriesShodan http.favicon.hash, FOFA icon_hash, ZoomEye iconhash और Censys के दो रूप। ज़्यादातर इंजन नतीजे दिखाने के लिए मुफ़्त अकाउंट माँगते हैं।
बाइट-दर-बाइट मिलान का नियमसाइज़ बदला गया, दोबारा कंप्रेस किया गया या कन्वर्ट किया गया आइकन अलग हैश देता है, इसलिए कुछ न मिलने का मतलब सिर्फ़ इतना हो सकता है कि बाइट्स अलग हैं।

और उदाहरण

data: URI के रूप में एक छोटा SVG आइकन

इनपुट
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjMGEwIi8+PC9zdmc+
परिणाम

Pasted Base64, 108 B, SVG। mmh3 हैश -1417999905 है, इसलिए Shodan क्वेरी http.favicon.hash:-1417999905 बनती है और FOFA को icon_hash="-1417999905" मिलता है; MD5 10a8f1de4d94f66724532d5315194e33, ZoomEye और Censys की क्वेरी में जाता है।

आइकन की जगह एरर पेज

इनपुट
PGh0bWw+PGJvZHk+PGgxPjQwNCBOb3QgRm91bmQ8L2gxPjwvYm9keT48L2h0bWw+
परिणाम

48 B, HTML page, साथ में यह चेतावनी कि ये बाइट्स आइकन नहीं, बल्कि एक HTML पेज हैं। इसका mmh3 मान, -1700126198, सिर्फ़ उन्हीं सर्वरों से मेल खाता है जो यही पेज लौटाते हैं।

Base64 की जगह फ़ाइल का नाम

इनपुट
favicon.ico
परिणाम

Could not decode the pasted text: this is not valid Base64. Paste the Base64 of the icon file, with or without the data: prefix. (पेस्ट किया गया टेक्स्ट डिकोड नहीं हो सका, क्योंकि यह मान्य Base64 नहीं है; आइकन फ़ाइल का Base64 पेस्ट करें, data: प्रीफ़िक्स के साथ या उसके बिना।)

अक्सर पूछे जाने वाले प्रश्न

Shodan फ़ेविकॉन हैश कैसे निकाला जाता है?

Shodan फ़ेविकॉन की कच्ची बाइट्स लेता है, उन्हें उसी तरह Base64 में एनकोड करता है जैसे Python का base64.encodebytes करता है (76 कैरेक्टर की लाइनें, हर लाइन के अंत में newline), और उस टेक्स्ट को 32-बिट MurmurHash3, seed 0, से हैश करता है, जिसे signed integer के रूप में दिखाया जाता है। FOFA का icon_hash यही मान इस्तेमाल करता है, जबकि यहाँ की ZoomEye और Censys क्वेरी फ़ाइल का MD5 इस्तेमाल करती हैं।

हैश से कुछ क्यों नहीं मिलता, या गलत सर्वर क्यों मिलते हैं?

यह सिर्फ़ उन सर्वरों से मेल खाता है जो बाइट-दर-बाइट एक जैसा फ़ेविकॉन लौटाते हैं, इसलिए साइज़ बदली गई, दोबारा सेव की गई या दोबारा एनकोड की गई कॉपी का मान अलग होता है, और जिस साइट का /favicon.ico कोई एरर पेज लौटाता है, उसका हैश उसी पेज का होता है। होस्टिंग पैनल और फ़्रेमवर्क के डिफ़ॉल्ट आइकन हज़ारों असंबंधित साइटें इस्तेमाल करती हैं, इसलिए मिलानों को जाँचने लायक सुराग मानें, साझा मालिकाना हक का सबूत नहीं।

क्या यह टूल फ़ेविकॉन डाउनलोड करता है या उसे कहीं भेजता है?

नहीं। यह आपकी दी गई फ़ाइल या Base64 को आपके ब्राउज़र के अंदर ही हैश करता है और कोई नेटवर्क रिक्वेस्ट नहीं करता। सर्च लिंक Shodan, FOFA, ZoomEye या Censys को नए टैब में तभी खोलते हैं जब आप उन पर क्लिक करते हैं, और उनमें सिर्फ़ हैश जाता है।

हैश नेगेटिव संख्या क्यों है?

Shodan MurmurHash3 को signed 32-बिट integer के रूप में दिखाता है, इसलिए लगभग आधे आइकन का मान नेगेटिव आता है। माइनस का चिह्न बनाए रखें; इसके बिना सर्च किसी दूसरे आइकन को ढूँढेगा।

जाँचकर्ता फ़ेविकॉन हैश का इस्तेमाल कैसे करते हैं?

फ़िशिंग किट अक्सर नकली साइट की हर कॉपी पर एक ही आइकन फ़ाइल दोबारा इस्तेमाल करती हैं। Shodan या FOFA पर उसका हैश सर्च करने से वही किट चलाने वाले दूसरे सर्वर सामने आ सकते हैं, जिन्हें फिर आप एक-एक करके जाँचते हैं।

क्या किसी पेज के HTML से आइकन पेस्ट किया जा सकता है?

हाँ, अगर पेज उसे data: URI के रूप में एम्बेड करता है: पूरा मान पेस्ट करें, डिकोड करने से पहले प्रीफ़िक्स हटा दिया जाता है। URL से लिंक किए गए आइकन को पहले फ़ाइल के रूप में सेव करना होगा, क्योंकि यह टूल कुछ भी डाउनलोड नहीं करता।

एक ही साइट किसी दूसरे दिन अलग हैश क्यों देती है?

साइटें अपने आइकन बदलती हैं, और कुछ सर्वर अलग-अलग विज़िटर को अलग बाइट्स भेजते हैं, जैसे स्कैनरों को कोई हानिरहित पेज। हर वर्ज़न का अपना हैश होता है, इसलिए तारीख और यह भी नोट करें कि आपको आइकन कैसे मिला।

शर्तों की व्याख्या

फिशडिस्ट्रॉय अनुसंधान