MD5, SHA-1 และ SHA-256 ของไฟล์ใดก็ตาม พร้อมด้วยลิงก์ค้นหา VirusTotal และ MalwareBazaar ที่พร้อมใช้งาน
เครื่องมือตรวจจับประเภทไฟล์
เครื่องมือนี้ใช้ภาษาอังกฤษ; หน้านี้อธิบายด้วยภาษาของคุณ
ใช้เครื่องมือตรวจจับประเภทไฟล์
หน้าที่ของมันคืออะไร
ลากไฟล์มาเพื่อดูว่ามันคืออะไรจริงๆ โดยพิจารณาจากจำนวนไบต์แทนที่จะดูจากชื่อ และตรวจสอบว่าชื่อ ไฟล์ส่วนขยาย หรือเนื้อหาของไฟล์นั้นพยายามซ่อนข้อมูลนั้นหรือไม่ ไม่มีไฟล์ใดถูกอัปโหลดหรือเปิดขึ้น
ระบบนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ: ข้อมูลที่คุณป้อนจะไม่ถูกส่งขึ้นเซิร์ฟเวอร์เลย
วิธีใช้เครื่องมือตรวจจับประเภทไฟล์
- อย่าเปิดไฟล์นี้. บันทึกไฟล์แนบหรือดาวน์โหลดโดยไม่เปิดมัน
- ลากหรือเลือกไฟล์. ลากไฟล์หนึ่งหรือหลายไฟล์ลงบนกล่อง หรือเลือกไฟล์เหล่านั้น ระบบจะตรวจสอบไฟล์ได้สูงสุด 50 ไฟล์ต่อครั้ง โดยการลากแต่ละครั้งจะแสดงไฟล์แต่ละไฟล์ในบัตรแยกกัน
- เปรียบเทียบประเภทและส่วนขยาย. ประเภท Kind และส่วนขยายที่ตรวจพบจะปรากฏอยู่ด้านบน คำเตือนสีแดง "ไม่ตรงกัน" หมายความว่าชื่อนั้นให้ข้อมูลที่ผิดเกี่ยวกับเนื้อหา
- อ่านธงและรายละเอียด. กล่อง "อันตราย" และ "คำเตือน" อธิบายการปลอมตัวหรือคุณสมบัติที่เสี่ยงแต่ละอย่าง ด้านล่างของกล่องเหล่านั้นคือไบต์ลายเซ็น รายการในไฟล์เก็บถาวร คำสำคัญใน PDF และข้อมูลแบบ hex dump ของไบต์แรกๆ
- ก้าวต่อไป. ใช้เครื่องมือที่แนะนำ เช่น File Hash Calculator เพื่อตรวจสอบบน VirusTotal แล้วอัปโหลดไฟล์เดียวกันนั้นไปที่นั่น
ตัวอย่าง
การส่งไฟล์แนบผ่าน HTML
Invoice_0425.pdf.html
<html><body><script>
var data = atob('UEsDBBQAAAAIAA==');
var blob = new Blob([data], {type: 'application/zip'});
var a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = 'Invoice_0425.zip';
a.click();
</script></body></html>Invoice_0425.pdf.html
254 B (254 bytes) · read 254 B
DETECTED TYPE
HTML document
KIND
web page text/html
EXTENSION
.html matches
.html fits HTML document.
Danger: HTML smuggling pattern: script decodes embedded data and offers it as a download (Blob/atob/msSaveOrOpenBlob).
Warning: Double extension: ".pdf" is decoration, the real extension is ".html" (a web page posing as a document, typical of phishing attachments).
Text encoding
UTF-8 or ASCII
Script and form hints
script element; atob() Base64 decoding; Blob construction; URL.createObjectURL(); forced download (download attribute)
FIRST 64 BYTES
0000 3C 68 74 6D 6C 3E 3C 62 6F 64 79 3E 3C 73 63 72 <html><body><scr
0010 69 70 74 3E 0A 76 61 72 20 64 61 74 61 20 3D 20 ipt>.var data =
0020 61 74 6F 62 28 27 55 45 73 44 42 42 51 41 41 41 atob('UEsDBBQAAA
0030 41 49 41 41 3D 3D 27 29 3B 0A 76 61 72 20 62 6C AIAA==');.var bl
Copy hex dump
Next: HTML Attachment Analyzer (inspect scripts, forms and embedded payloads); File Hash Calculator (hash the file for VirusTotal and MalwareBazaar lookups). Open it and drop the same file there.บรรทัดแรกจะกลายเป็นชื่อไฟล์ ส่วนที่เหลือคือเนื้อหาของไฟล์นั้น โปรแกรม sniffer รายงานว่าพบเอกสาร HTML, ระบุส่วนขยายคู่ .pdf.html และรูปแบบการซ่อน HTML (atob, Blob และการดาวน์โหลดแบบบังคับ) พร้อมทั้งชี้ไปยัง HTML Attachment Analyzer
สิ่งที่ระบบตรวจสอบ
| สัญญาณ | ความหมายของคำนี้คืออะไร |
|---|---|
| ประเภทและส่วนขยายที่ตรวจพบ | ส่วนขยายตรงกัน ไม่ตรงกัน ไม่ถูกตรวจสอบ หรือขาดหายไป การไม่ตรงกันเป็นสัญญาณหลักของไฟล์ที่ถูกปลอมแปลง |
| รหัสที่แฝงตัวเป็นเอกสารหรือรูปภาพ | อันตราย: เนื้อหาเป็นโปรแกรม ทางลัด หรือสคริปต์ แต่ชื่อไฟล์ดูเหมือนเป็นไฟล์ที่ไม่มีอันตราย สคริปต์ที่บันทึกเป็นไฟล์ .txt จะได้รับคำเตือนแทน |
| การขยายสองเท่า | ชื่อไฟล์เช่น statement.pdf.exe หรือ invoice.pdf.html: ส่วนขยายแรกเป็นเพียงส่วนตกแต่งเท่านั้น |
| การแทนที่การเขียนจากขวาไปซ้ายและตัวอักษรที่มองไม่เห็น | เคล็ดลับ Unicode ที่ทำให้ชื่อไฟล์แสดงส่วนขยายปลอม ส่วนขยายที่แท้จริงจะถูกแจ้งให้ทราบ |
| เนื้อหาในคลังเอกสาร | ไฟล์ที่รันได้ สคริปต์ ทางลัด ไฟล์ HTML และไฟล์ที่มีนามสกุลซ้ำกันภายใน ZIP รายการที่เข้ารหัส และเส้นทาง Zip Slip จะถูกทำเครื่องหมายโดยไม่จำเป็นต้องแตกไฟล์ใดๆ |
| มาโครและวัตถุใน Office | โครงการ VBA, แผ่นงานมาโครของ Excel 4.0, อובייジェクト OLE ที่ฝังอยู่, อובייジェクト Equation Editor และเอกสารที่ได้รับการป้องกันด้วยรหัสผ่าน |
| คำสำคัญใน PDF | JavaScript ที่มีฟังก์ชันเปิดอัตโนมัติ, /Launch, ไฟล์ที่ฝังไว้, การส่งข้อมูลจากแบบฟอร์ม และชื่อที่ถูกซ่อน |
| ทางลัดและภาพดิสก์ | ไฟล์ LNK ที่ใช้เพื่อเรียกใช้เครื่องมือคำสั่งหรือชี้ไปยังตำแหน่งระยะไกล รวมถึงภาพ ISO, IMG หรือ VHD ที่ใช้เพื่อหลีกเลี่ยงคำเตือนเกี่ยวกับการดาวน์โหลด |
| HTML และ SVG | รูปแบบการลักลอบนำเข้า, แบบฟอร์มข้อมูลประจำตัวที่โพสต์ไว้ที่อื่น และสคริปต์ภายในแท็กมาร์กอัป |
| ไฟล์ ZIP ที่แนบมา | หมายเหตุเมื่อไฟล์ ZIP อยู่ในส่วนท้ายของไฟล์อื่น: ไฟล์ ZIP ที่สามารถแตกไฟล์ได้เอง, โปรแกรมติดตั้ง หรือไฟล์หลายรูปแบบที่ใช้งานได้ในสองรูปแบบ |
ตัวอย่างเพิ่มเติม
โปรแกรมภายในไฟล์ ZIP
Statement.zip containing one file, Statement.pdf.exeไฟล์ ZIP, ตรงกับนามสกุล .zip มีสัญญาณเตือนสองข้อ: ไฟล์นี้ประกอบด้วยไฟล์ที่รันได้ สคริปต์ หรือไฟล์ทางลัด 1 ไฟล์ (Statement.pdf.exe) และชื่อรายการหนึ่งมีนามสกุลซ้ำกัน รายการไฟล์ระบุว่าไฟล์นี้ "รันโค้ด"
ไฟล์ที่รันได้ที่มีชื่อเป็นรูปภาพ
photo.jpg, a 64-byte file that starts with the bytes 4D 5A (MZ)DOS / ไฟล์ปฏิบัติการ 16 บิต (MZ); .jpg ไม่ตรงกัน ความเสี่ยง: ไฟล์ปฏิบัติการนี้ถูกปลอมตัวเป็น .jpg ซึ่งเป็นชื่อที่ดูเหมือนไฟล์ที่ไม่มีอันตราย แต่เนื้อหาภายในกลับเป็นโค้ด
ไฟล์ PDF ที่สามารถเรียกใช้ JavaScript ได้เมื่อเปิด
scan.pdf whose /OpenAction points to a /JavaScript actionเอกสาร PDF, ผลการค้นหาที่ตรงกับ .pdf. ระวัง: เอกสารนี้มี JavaScript และคำสั่งอัตโนมัติที่อาจทำงานเมื่อเปิดไฟล์ แถว "คำสำคัญ" แสดง /JavaScript, /JS และ /OpenAction.
คำถามที่พบบ่อย
โปรแกรมสแนฟเฟอร์กำหนดว่าไฟล์นั้นเป็นอะไรอย่างไร?
มันจะเปรียบเทียบไบต์แรกและออฟเซ็ตคงที่ เช่น 0x8001 สำหรับภาพ ISO หรือ 257 สำหรับ TAR กับลายเซ็นรูปแบบประมาณ 100 แบบ จากนั้นจะตรวจสอบภายในโครงสร้าง ZIP, OLE2, PE, LNK, PDF และ RTF: ส่วนประกอบและมาโครของ Office, MSI และสตรีมของ Outlook, EXE หรือ DLL และประเภท CPU, เป้าหมายของทางลัด และคำสำคัญสำหรับการดำเนินการใน PDF ไฟล์ข้อความถูกจัดประเภทตามตัวบ่งชี้ เช่น บรรทัด shebang, แท็ก HTML หรือไวยากรณ์ PowerShell
มันอาจพลาดหรือผิดพลาดในจุดใดได้บ้าง?
รูปแบบข้อความถูกระบุโดยวิธีฮิวริสติก ดังนั้นสคริปต์สั้นๆ อาจถูกรายงานว่าเป็นข้อความธรรมดา และคำสำคัญในไฟล์ PDF ที่อยู่ภายในสตรีมวัตถุที่ถูกบีบอัดจะไม่ปรากฏให้ระบบนี้เห็น ระบบนี้อธิบายประเภทไฟล์และวิธีการปลอมแปลง แต่ไม่สแกนมัลแวร์ ดังนั้นผลลัพธ์ที่สะอาดจึงไม่ใช่คำตัดสิน
ไฟล์นี้ถูกอัปโหลดหรือเปิดแล้วหรือไม่?
ไม่ครับ เบราว์เซอร์จะอ่านเฉพาะช่วงไบต์ที่จำเป็นจากไฟล์บนอุปกรณ์ของคุณเท่านั้น ไม่มีการดำเนินการหรือแสดงผลใดๆ และไม่มีการส่งข้อมูลใดๆ ผ่านเครือข่าย
ทำไมไฟล์ที่มีชื่อ .jpg หรือ .pdf จึงอาจเป็นอันตรายได้?
ตัวกรองอีเมลมักประเมินไฟล์จากนามสกุลของไฟล์นั้น โปรแกรมที่ถูกเปลี่ยนชื่อเป็น .jpg สามารถหลบเลี่ยงตัวกรองเหล่านี้ได้ และเพียงต้องเปลี่ยนชื่อหรือใช้โปรแกรมโหลดเพื่อทำงานได้อีกครั้ง ส่วนหน้า HTML ที่มีชื่อเป็น .pdf อาจถูกเปิดในเบราว์เซอร์เป็นหน้าเข้าสู่ระบบปลอม
สามารถตรวจสอบไฟล์หลายไฟล์พร้อมกันได้ไหม?
ใช่ครับ คุณสามารถลากหรือเลือกไฟล์ได้สูงสุด 50 ไฟล์; แต่ละไฟล์จะมีบัตรผลลัพธ์ของตัวเอง และเมื่อคลิก "Clear" จะลบทั้งหมด
ควรทำอย่างไรหลังจากมีสัญญาณเตือนภัย?
อย่าเปิดไฟล์นั้น ใช้ File Hash Calculator เพื่อคำนวณค่าแฮชของไฟล์นั้น ค้นหา SHA-256 บน VirusTotal หรือ MalwareBazaar และแจ้งผู้ให้บริการอีเมลของคุณเกี่ยวกับผู้ส่ง