วิธีการซ่อนข้อมูลในช่องแฟ้มข้อความลับ
ใน Stupid Geek Tricks ฉบับวันนี้ (ที่เราแสดงกลเม็ดเล็ก ๆ น้อย ๆ ที่รู้จักกันเพื่อสร้างความประทับใจให้เพื่อนที่ไม่ใช่คนรักของคุณ) เราจะเรียนรู้วิธีซ่อนข้อมูลในไฟล์ข้อความที่บุคคลอื่นไม่สามารถมองเห็นได้เว้นแต่พวกเขาจะรู้จัก ชื่อของช่องลับ.
นี่คือวิธีการใช้งาน
นับตั้งแต่ Windows 2000 ระบบไฟล์ NTFS ใน Windows ได้สนับสนุน Alternate Data Streams ซึ่งช่วยให้คุณสามารถจัดเก็บชื่อไฟล์ "เบื้องหลัง" ด้วยการใช้ชื่อสตรีมได้ ไม่สามารถตรวจพบได้ขณะเรียกดูระบบไฟล์หรือที่ใดก็ได้ใน Windows ... คุณสามารถเข้าถึงได้ด้วย "คีย์ลับ" ซึ่งเป็นชื่อของสตรีมจริงๆ.
คุณสามารถนึกถึงสตรีมพิเศษเหล่านี้ว่าเป็นช่องลับภายในไฟล์ที่สามารถเข้าถึงได้ก็ต่อเมื่อคุณรู้จัก“ รหัสลับ” ซึ่งในกรณีนี้เป็นเพียงชื่อของสตรีม.
นี่ไม่ใช่วิธีที่ปลอดภัยอย่างสมบูรณ์ในการซ่อนข้อมูลตามที่เราจะอธิบายด้านล่าง แต่มันเป็นเคล็ดลับที่สนุกที่จะรู้ในไม่ช้า.
หมายเหตุ: ใช้งานได้กับไดรฟ์ที่ฟอร์แมตด้วย NTFS เท่านั้น.
การซ่อนข้อมูลในช่องลับ
ในการใช้คุณสมบัตินี้คุณจะต้องเปิดพรอมต์คำสั่งและใช้ไวยากรณ์ต่อไปนี้:
notepad SomeFile.txt: SecretWordHere.txt
คุณสามารถใช้ทุกอย่างหลังเครื่องหมายจุดคู่เป็นคำลับสำคัญคือไม่มีช่องว่างใด ๆ ระหว่างชื่อไฟล์แรกและเครื่องหมายโคลอน.
หากคุณไม่ได้ระบุ. txt ไว้ท้าย Notepad จะทำการเพิ่มโดยอัตโนมัติและถามว่าคุณต้องการสร้างไฟล์ใหม่หรือไม่แม้ว่าจะมีไฟล์ someFile.txt อยู่แล้วเพราะ SecretSquirrel! .txt ไม่มีอยู่จริง.
ตอนนี้คุณสามารถป้อนข้อมูลอะไรก็ได้ที่คุณต้องการที่นี่และบันทึกไฟล์:
เมื่อคุณดูไฟล์มันจะยังคงมีขนาดเท่าเดิมเหมือนเดิม:
คุณสามารถเปิดไฟล์ได้ด้วยการดับเบิลคลิกที่ไฟล์และเพิ่มข้อมูลที่คุณต้องการทำให้ไฟล์ดูเป็นปกติ:
คุณสามารถใช้บรรทัดคำสั่งอีกครั้งเพื่อเพิ่ม "ช่องว่าง" ที่ซ่อนอยู่ด้วยชื่ออื่น:
คุณสามารถเพิ่มข้อมูลอื่น ๆ ลงในไฟล์นี้ที่คุณต้องการ:
ไฟล์ที่ซ่อนอยู่เหล่านี้จะไม่มีผลกับไฟล์อื่นหรือเปลี่ยนไฟล์หลัก เพียงจำไว้ว่าคุณต้องใช้บรรทัดคำสั่งเพื่อเข้าถึงข้อมูลที่ซ่อนอยู่.
หมายเหตุ: เมื่อคุณสร้างสตรีมที่ซ่อนอยู่สตรีมนั้นจะไม่เป็นส่วนหนึ่งของไฟล์ ... คุณไม่สามารถคัดลอกไฟล์ของคุณไปยังตำแหน่งอื่นและเข้าถึงสตรีมที่นั่น.
การตรวจจับไฟล์ด้วยสตรีม
แน่นอนว่าไฟล์เหล่านี้จะไม่ถูกซ่อนอย่างสมบูรณ์จากทุกคนเพราะคุณสามารถใช้แอปพลิเคชันบรรทัดคำสั่งขนาดเล็กที่เรียกว่า Streams.exe เพื่อตรวจหาไฟล์ที่มีสตรีมรวมถึงชื่อสตรีม.
ตัวอย่างเช่นในสถานการณ์ของฉันเราจะใช้ไวยากรณ์ต่อไปนี้:
streams.exe SomeFile.txt
อย่างที่คุณเห็นชื่อของลำธารจะปรากฏขึ้นซึ่งจะช่วยให้คุณสามารถเข้าถึงได้อย่างง่ายดาย.
หากคุณใช้ Windows 7 คุณสามารถใช้อาร์กิวเมนต์ / R กับคำสั่ง DIR เพื่อดูสตรีม:
การลบ Streams
คุณสามารถใช้คำสั่ง Streams.exe เดียวกันเพื่อลบกระแสข้อมูลทั้งหมดจากไฟล์แม้ว่าฉันไม่คิดว่าคุณจะสามารถลบกระแสข้อมูลเดียวได้ ใช้ไวยากรณ์ต่อไปนี้:
streams.exe -d SomeFile.txt
อย่างที่คุณเห็นในสกรีนช็อตตอนนี้กระแสข้อมูลจะถูกลบออกจากไฟล์.
การเพิ่มไปยังสตรีมที่ซ่อนจากบรรทัดคำสั่ง
คุณสามารถเพิ่มข้อมูลให้กับสตรีมที่ซ่อนอยู่ได้โดยใช้คำสั่งจำนวนมากหรืออะไรก็ได้ที่สามารถไปป์อินพุตหรือเอาท์พุตและยอมรับไวยากรณ์ FileName: StreamName มาตรฐาน ตัวอย่างเช่นเราสามารถใช้คำสั่ง echo:
echo“ Neat!”> SomeFile.txt: ทดสอบ
คุณสามารถดูด้วยคำสั่ง streams ในตัวอย่างด้านบนว่าตอนนี้เรามีสตรีมที่ซ่อนอยู่ในไฟล์.
อ่านกระแสข้อมูลจากบรรทัดคำสั่ง
คุณสามารถอ่านข้อมูลจากสตรีมโดยการไพพ์ข้อมูลลงในคำสั่ง more โดยใช้ไวยากรณ์นี้:
มากกว่า < FileName:StreamName
ในตัวอย่างของฉันคำสั่งจริงคือ:
มากกว่า < SomeFile.txt:SecretSquirrel!.txt
อย่างที่คุณเห็นข้อมูลลับที่เราเพิ่มจะถูกส่งไปยังคอนโซล.
แน่นอนว่านี่ไม่ใช่วิธีที่ปลอดภัยในการซ่อนข้อมูลซึ่งคุณควรใช้ TrueCrypt เป็นเพียงหนึ่งในสิ่งเหล่านั้นที่สามารถใช้งานได้อย่างสนุกสนานและอาจมีประโยชน์กับที่นี่หรือที่นั่น.
การเรียนรู้เป็นเรื่องสนุกใช่มั้ย?