Windows เก็บข้อมูลไฟล์ (เช่นวันที่สร้าง) ไม่ได้ใน Attribute ธรรมดา แต่ซ่อนไว้ใน File Streams (Alternate Data Streams - ADS)
แต่ละไฟล์มี Default Stream 1 ตัว แต่อาจมี Alternate Streams หลายตัว (นادرใช้โดยโปรแกรม)
ซ่อนข้อความในไฟล์ (Hide Text in File)
สร้าง Alternate Stream ง่ายด้วยคำสั่ง file:stream ใน CMD ตัวอย่างไฟล์ program.exe:
- เปิด CMD พิมพ์:
notepad "program.exe:hide" - Notepad จะถามสร้างไฟล์ใหม่ → Yes → พิมพ์ข้อความลับ → Save
- Stream ชื่อ hide.txt ถูกสร้างภายใน program.exe คัดลอกไฟล์ไปไหน Stream ก็ไปด้วย เข้าถึงได้แค่รู้ชื่อ Stream
ตรวจสอบว่าไฟล์มาจากภายนอก (Check External Source)
Windows ใช้ Stream ชื่อ Zone.Identifier:$DATA เก็บที่มาไฟล์ คลิกขวาไฟล์ → Properties → Tab General จะเห็นข้อความ This file came from another computer...
จัดการ File Streams
Windows ไม่มี Tool ดู Streams ต้องใช้ Streams (Sysinternals) โดย Mark Russinovich ดูได้ว่าไฟล์ไหนมี Stream อะไรบ้าง ขนาดเท่าไหร่
Stream Zone.Identifier:$DATA จะมีเฉพาะไฟล์จาก Internet/คอมอื่น ถ้าแน่ใจปลอดภา ลบ Stream นี้ด้วย Streams → Windows จะไม่ถาม Unblock ทุกครั้ง
ทางเลือกอื่น (Vista/7): ใช้คำสั่ง dir /R จะแสดง Streams ได้
คุณรู้วิธีซ่อนข้อมูลลับในไฟล์อื่นไหม? แชร์กันเลย