ไฟล์และหน้าเว็บ

เครื่องมือตรวจจับประเภทไฟล์

ทำงานในเครื่องใหม่

เครื่องมือนี้ใช้ภาษาอังกฤษ; หน้านี้อธิบายด้วยภาษาของคุณ

ใช้เครื่องมือตรวจจับประเภทไฟล์

หน้าที่ของมันคืออะไร

ลากไฟล์มาเพื่อดูว่ามันคืออะไรจริงๆ โดยพิจารณาจากจำนวนไบต์แทนที่จะดูจากชื่อ และตรวจสอบว่าชื่อ ไฟล์ส่วนขยาย หรือเนื้อหาของไฟล์นั้นพยายามซ่อนข้อมูลนั้นหรือไม่ ไม่มีไฟล์ใดถูกอัปโหลดหรือเปิดขึ้น

ระบบนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ: ข้อมูลที่คุณป้อนจะไม่ถูกส่งขึ้นเซิร์ฟเวอร์เลย

วิธีใช้เครื่องมือตรวจจับประเภทไฟล์

  1. อย่าเปิดไฟล์นี้. บันทึกไฟล์แนบหรือดาวน์โหลดโดยไม่เปิดมัน
  2. ลากหรือเลือกไฟล์. ลากไฟล์หนึ่งหรือหลายไฟล์ลงบนกล่อง หรือเลือกไฟล์เหล่านั้น ระบบจะตรวจสอบไฟล์ได้สูงสุด 50 ไฟล์ต่อครั้ง โดยการลากแต่ละครั้งจะแสดงไฟล์แต่ละไฟล์ในบัตรแยกกัน
  3. เปรียบเทียบประเภทและส่วนขยาย. ประเภท Kind และส่วนขยายที่ตรวจพบจะปรากฏอยู่ด้านบน คำเตือนสีแดง "ไม่ตรงกัน" หมายความว่าชื่อนั้นให้ข้อมูลที่ผิดเกี่ยวกับเนื้อหา
  4. อ่านธงและรายละเอียด. กล่อง "อันตราย" และ "คำเตือน" อธิบายการปลอมตัวหรือคุณสมบัติที่เสี่ยงแต่ละอย่าง ด้านล่างของกล่องเหล่านั้นคือไบต์ลายเซ็น รายการในไฟล์เก็บถาวร คำสำคัญใน PDF และข้อมูลแบบ hex dump ของไบต์แรกๆ
  5. ก้าวต่อไป. ใช้เครื่องมือที่แนะนำ เช่น 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>
ผลลัพธ์ (บันทึกเมื่อวันที่2026-10-20)
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 และเอกสารที่ได้รับการป้องกันด้วยรหัสผ่าน
คำสำคัญใน PDFJavaScript ที่มีฟังก์ชันเปิดอัตโนมัติ, /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 และแจ้งผู้ให้บริการอีเมลของคุณเกี่ยวกับผู้ส่ง

คำอธิบายศัพท์

การวิจัยของ PhishDestroy