MD5, SHA-1 และ SHA-256 ของไฟล์ใดก็ตาม พร้อมด้วยลิงก์ค้นหา VirusTotal และ MalwareBazaar ที่พร้อมใช้งาน
Favicon Hash (mmh3)
เครื่องมือนี้ใช้ภาษาอังกฤษ; หน้านี้อธิบายด้วยภาษาของคุณ
ใช้Favicon Hash (mmh3)
หน้าที่ของมันคืออะไร
ลากไอคอน favicon มาวาง หรือวางโค้ด Base64 ของมัน เพื่อรับค่าแฮช mmh3 แบบ Shodan, MD5 และ SHA-256 รวมถึงคำสั่งค้นหาที่พร้อมใช้สำหรับ Shodan, FOFA, ZoomEye และ Censys ไอคอนนี้จะไม่ถูกนำออกจากเบราว์เซอร์ของคุณเลย
ระบบนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ: ข้อมูลที่คุณป้อนจะไม่ถูกส่งขึ้นเซิร์ฟเวอร์เลย
วิธีใช้Favicon Hash (mmh3)
- ดาวน์โหลดไอคอนที่ตรงกันเป๊ะ. บันทึก favicon ของเว็บไซต์ตามรูปแบบที่เซิร์ฟเวอร์ส่งมา เช่น /favicon.ico ในสภาพแวดล้อมที่แยกต่างหาก อย่าบันทึกใหม่หรือแปลงไฟล์นี้
- วางหรือวาง Base64. ลากและวางหรือเลือกไฟล์ (ขนาดสูงสุด 10 MB) หรือวาง Base64 หรือ data: URI ของไฟล์นั้น แล้วกด "คำนวณแฮช"
- อ่านค่าแฮช. ค่า mmh3 ใช้สำหรับ Shodan และ FOFA ส่วน MD5 ใช้สำหรับ ZoomEye และ Censys ส่วน SHA-256 ใช้เพื่อระบุตัวไฟล์เอง
- ค้นหา. คัดลอกคำสั่งค้นหาที่เตรียมไว้แล้ว หรือกดปุ่ม Search เพื่อเปิดเครื่องมือค้นหาโดยใช้เพียงแฮชเท่านั้น สำหรับ ZoomEye ให้เปิดเว็บไซต์และวางคำสั่งค้นหาลงไป
- ตรวจสอบแต่ละคู่. ตรวจสอบทุกเซิร์ฟเวอร์ที่พบก่อนที่จะเชื่อมโยงมันกับเว็บไซต์ฟิชชิ่ง: ไอคอนเริ่มต้นมักถูกใช้ร่วมกันโดยเว็บไซต์หลายแห่งที่ไม่มีความเกี่ยวข้องกัน
ตัวอย่าง
ไอคอน PNG ขนาด 16 × 16 ในรูปแบบ 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.ถอดรหัสเป็นไฟล์ PNG ขนาด 108 ไบต์ ค่าแฮช mmh3 คือ 2033577382 ดังนั้นคำสั่งค้นหาใน Shodan คือ http.favicon.hash:2033577382; ส่วน MD5 687bba8c4cd9980ec195986b32ee42cb จะถูกใช้ในคำสั่งค้นหาของ ZoomEye และ Censys
สิ่งที่ระบบตรวจสอบ
| สัญญาณ | ความหมายของคำนี้คืออะไร |
|---|---|
| จัดรูปแบบบรรทัด | รูปแบบไฟล์ที่ตรวจพบ (PNG, ICO, GIF, JPEG, BMP, WebP, SVG หรือรูปแบบที่ไม่รู้จัก) และขนาดในไบต์ |
| ดูตัวอย่าง | รูปแบบภาพจะแสดงเป็นภาพตัวอย่างขนาด 32 พิกเซล เพื่อให้คุณสามารถตรวจสอบว่านี่คือไอคอนที่คุณต้องการแฮช |
| คำเตือนหน้า HTML | ไบต์เหล่านี้คือหน้าเว็บ ไม่ใช่ไอคอน เซิร์ฟเวอร์มักแสดงหน้าข้อผิดพลาดเมื่อไฟล์ /favicon.ico ไม่พบ และแฮชของมันจะค้นหาได้เพียงหน้าเดียวกันเท่านั้น |
| Shodan / FOFA hash | MurmurHash3 ของไอคอนที่เข้ารหัสด้วย Base64 ซึ่งแสดงเป็นจำนวน 32 บิตที่มีเครื่องหมาย ค่าลบถือเป็นเรื่องปกติ |
| MD5 ของไฟล์ | ใช้ในคำสั่งค้นหาของ ZoomEye และ Censys |
| SHA-256 ของไฟล์ | ระบุไฟล์ที่ถูกต้อง ซึ่งมีความสำคัญในการจัดทำรายงานและในการตรวจสอบความตรงกันของสำเนาที่คุณเก็บรวบรวมมา |
| คำค้นหา | Shodan http.favicon.hash, FOFA icon_hash, ZoomEye iconhash และแบบฟอร์ม Censys สองแบบ เครื่องมือส่วนใหญ่ต้องการบัญชีฟรีเพื่อแสดงผลลัพธ์ |
| กฎความเท่ากันของไบต์ | ไอคอนที่ปรับขนาด เปลี่ยนการบีบอัด หรือแปลงรูปแบบแล้ว จะให้ค่าแฮชที่ต่างกัน ดังนั้นการไม่ตรงกันอาจหมายความว่าเพียงแต่จำนวนไบต์เท่านั้นที่ต่างกัน |
ตัวอย่างเพิ่มเติม
ไอคอน SVG ขนาดเล็กในรูปแบบ data: URI
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjMGEwIi8+PC9zdmc+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, พร้อมคำเตือนว่าไบต์เหล่านี้เป็นหน้า HTML ไม่ใช่ไอคอน ค่า mmh3 ของมัน คือ -1700126198 ซึ่งตรงกับเซิร์ฟเวอร์ที่ส่งหน้าเดียวกันเท่านั้น
ชื่อไฟล์แทน Base64
favicon.icoไม่สามารถถอดรหัสข้อความที่คัดลอกมาได้: นี่ไม่ใช่ Base64 ที่ถูกต้อง โปรดคัดลอก Base64 ของไฟล์ไอคอนมา โดยสามารถใส่หรือไม่ใส่คำนำหน้า "data:" ได้
คำถามที่พบบ่อย
วิธีคำนวณค่าแฮชของ favicon Shodan เป็นอย่างไร?
Shodan นำไบต์ดิบของ favicon มาเข้ารหัสเป็น Base64 ตามวิธีที่ฟังก์ชัน base64.encodebytes ของ Python ใช้ (บรรทัดละ 76 ตัวอักษร โดยแต่ละบรรทัดจบด้วยตัวขึ้นบรรทัดใหม่) แล้วคำนวณค่าแฮชของข้อความนั้นด้วย MurmurHash3 32 บิต (seed 0) ซึ่งแสดงเป็นจำนวนเต็มมีเครื่องหมาย ฟังก์ชัน icon_hash ของ FOFA ใช้ค่าเดียวกัน ส่วนการค้นหาของ ZoomEye และ Censys ที่นี่ใช้ค่า MD5 ของไฟล์
ทำไมการค้นหาด้วยแฮชถึงไม่พบอะไรเลย หรือพบเซิร์ฟเวอร์ที่ผิด?
มันจะจับคู่เฉพาะกับเซิร์ฟเวอร์ที่ส่งค่า byte ของ favicon ที่ตรงกันทุกตัวอักษรเท่านั้น ดังนั้น สำเนาที่ถูกปรับขนาด บันทึกใหม่ หรือเข้ารหัสใหม่ จะให้ค่าที่ต่างกัน และเว็บไซต์ที่ไฟล์ /favicon.ico ส่งหน้าข้อผิดพลาดกลับมา จะให้ค่าแฮชของหน้านั้น ไอคอนเริ่มต้นของแผงควบคุมโฮสติ้งและเฟรมเวิร์กถูกใช้ร่วมกันโดยเว็บไซต์นับพันที่ไม่มีความเกี่ยวข้องกัน ดังนั้นควรพิจารณาการจับคู่เป็นเพียงเบาะแสที่ต้องตรวจสอบ ไม่ใช่หลักฐานของการเป็นเจ้าของร่วมกัน
เครื่องมือนี้ดาวน์โหลด favicon หรือส่งมันไปที่ใดบ้างหรือไม่?
ไม่ครับ ระบบจะทำการแฮชไฟล์หรือ Base64 ที่คุณส่งเข้ามาภายในเบราว์เซอร์ และไม่ส่งคำขอไปยังเครือข่าย ลิงก์ค้นหาจะเปิด Shodan, FOFA, ZoomEye หรือ Censys ในแท็บใหม่เฉพาะเมื่อคุณคลิกเท่านั้น และลิงก์เหล่านั้นจะส่งเฉพาะค่าแฮชเท่านั้น
ทำไมค่าแฮชจึงเป็นจำนวนลบ?
Shodan รายงาน MurmurHash3 เป็นจำนวนเต็ม 32 บิตที่มีเครื่องหมาย ดังนั้นประมาณครึ่งหนึ่งของไอคอนทั้งหมดจึงมีค่าเป็นลบ ให้รักษาเครื่องหมายลบไว้ เพราะหากไม่มีเครื่องหมายลบ การค้นหาจะหาไอคอนที่ต่างออกไป
นักสืบใช้แฮชของ favicon อย่างไร?
ชุดเครื่องมือฟิชชิ่งมักใช้ไฟล์ไอคอนเดียวกันซ้ำในทุกสำเนาของเว็บไซต์ปลอม การค้นหาแฮชของไฟล์ดังกล่าวบน Shodan หรือ FOFA สามารถช่วยเปิดเผยเซิร์ฟเวอร์อื่น ๆ ที่กำลังใช้ชุดเครื่องมือเดียวกัน ซึ่งคุณสามารถตรวจสอบได้ทีละเครื่อง
สามารถคัดลอกไอคอนจากโค้ด HTML ของหน้าเว็บได้ไหม?
ใช่ครับ หากหน้าเว็บฝังมันไว้ในรูปแบบ data: URI: ให้คัดลอกค่าทั้งหมดมาวาง และส่วน prefix จะถูกลบออกก่อนการถอดรหัส ส่วนไอคอนที่เชื่อมโยงผ่าน URL ต้องบันทึกเป็นไฟล์ก่อน เพราะเครื่องมือนี้ไม่ดึงข้อมูลอะไรมาเลย
ทำไมเว็บไซต์เดียวกันนี้จึงให้ค่าแฮชที่ต่างกันในวันอื่น?
เว็บไซต์มักเปลี่ยนไอคอน และบางเซิร์ฟเวอร์ส่งข้อมูลที่แตกต่างกันไปยังผู้เยี่ยมชมแต่ละคน เช่น ส่งหน้าเว็บที่ไม่มีอันตรายไปยังโปรแกรมสแกนเนอร์ แต่ละเวอร์ชันมีค่าแฮชของตัวเอง ดังนั้นโปรดบันทึกวันที่และวิธีที่คุณได้รับไอคอนนั้น