Làm thế nào để ẩn dữ liệu trong một khoang tập tin văn bản bí mật

Mục lục:

Làm thế nào để ẩn dữ liệu trong một khoang tập tin văn bản bí mật
Làm thế nào để ẩn dữ liệu trong một khoang tập tin văn bản bí mật

Video: Làm thế nào để ẩn dữ liệu trong một khoang tập tin văn bản bí mật

Video: Làm thế nào để ẩn dữ liệu trong một khoang tập tin văn bản bí mật
Video: How to find the Monitor Model and Serial Number Windows 10 - YouTube 2024, Tháng tư
Anonim
Trong phiên bản Stupid Geek Tricks của ngày hôm nay, chúng tôi sẽ tìm hiểu cách ẩn dữ liệu trong một tệp văn bản mà không ai có thể nhìn thấy trừ khi họ biết tên của khoang bí mật.
Trong phiên bản Stupid Geek Tricks của ngày hôm nay, chúng tôi sẽ tìm hiểu cách ẩn dữ liệu trong một tệp văn bản mà không ai có thể nhìn thấy trừ khi họ biết tên của khoang bí mật.

Dưới đây là cách hoạt động

Kể từ Windows 2000, hệ thống tệp NTFS trong Windows đã hỗ trợ luồng dữ liệu thay thế, cho phép bạn lưu trữ dữ liệu “đằng sau” tên tệp bằng cách sử dụng tên luồng. Nó không thể phát hiện được trong khi duyệt hệ thống tập tin, hoặc bất cứ nơi nào trong Windows… bạn chỉ có thể truy cập nó bằng “khóa bí mật” mà thực sự chỉ là tên của luồng.

Bạn có thể nghĩ các luồng bổ sung này là các ngăn bí mật trong tệp chỉ có thể truy cập nếu bạn biết "mã bí mật", trong trường hợp này chỉ là tên của luồng.
Bạn có thể nghĩ các luồng bổ sung này là các ngăn bí mật trong tệp chỉ có thể truy cập nếu bạn biết "mã bí mật", trong trường hợp này chỉ là tên của luồng.

Đây không phải là một cách hoàn toàn an toàn để ẩn dữ liệu như chúng tôi sẽ minh họa bên dưới, nhưng đó là một mẹo thú vị để biết về một chút.

Lưu ý: Điều này chỉ hoạt động trên một ổ đĩa được định dạng bằng NTFS.

Ẩn dữ liệu trong một khoang bí mật

Để sử dụng tính năng này, bạn sẽ phải mở lời nhắc lệnh và sử dụng cú pháp sau:

notepad SomeFile.txt:SecretWordHere.txt

Bạn có thể sử dụng bất kỳ thứ gì sau dấu hai chấm dưới dạng từ bí mật, khóa là không thể có bất kỳ dấu cách nào giữa tên tệp và dấu hai chấm đầu tiên.

Nếu bạn không chỉ định.txt ở cuối, Notepad sẽ tự động thêm nó và hỏi xem bạn có muốn tạo tệp mới hay không, ngay cả khi SomeFile.txt đã tồn tại, vì SecretSquirrel!.Txt chưa tồn tại.
Nếu bạn không chỉ định.txt ở cuối, Notepad sẽ tự động thêm nó và hỏi xem bạn có muốn tạo tệp mới hay không, ngay cả khi SomeFile.txt đã tồn tại, vì SecretSquirrel!.Txt chưa tồn tại.
Bây giờ bạn có thể nhập vào bất kỳ dữ liệu nào bạn muốn ở đây và lưu tệp:
Bây giờ bạn có thể nhập vào bất kỳ dữ liệu nào bạn muốn ở đây và lưu tệp:
Khi bạn xem tệp, tệp sẽ vẫn có cùng kích thước như trước:
Khi bạn xem tệp, tệp sẽ vẫn có cùng kích thước như trước:
Bạn thậm chí có thể mở tệp bằng cách nhấp đúp vào tệp và thêm bất kỳ dữ liệu nào bạn muốn làm cho tệp trông bình thường:
Bạn thậm chí có thể mở tệp bằng cách nhấp đúp vào tệp và thêm bất kỳ dữ liệu nào bạn muốn làm cho tệp trông bình thường:
Bạn có thể sử dụng lại dòng lệnh để thêm một "ngăn chứa" ẩn thứ hai với một tên khác:
Bạn có thể sử dụng lại dòng lệnh để thêm một "ngăn chứa" ẩn thứ hai với một tên khác:
Bạn có thể thêm bất kỳ thông tin nào khác vào tệp này mà bạn muốn:
Bạn có thể thêm bất kỳ thông tin nào khác vào tệp này mà bạn muốn:
Không tệp nào trong số các tệp ẩn này sẽ ảnh hưởng đến tệp khác hoặc thay đổi tệp chính. Chỉ cần nhớ, bạn phải sử dụng dòng lệnh để truy cập dữ liệu ẩn.
Không tệp nào trong số các tệp ẩn này sẽ ảnh hưởng đến tệp khác hoặc thay đổi tệp chính. Chỉ cần nhớ, bạn phải sử dụng dòng lệnh để truy cập dữ liệu ẩn.

Lưu ý: Khi bạn tạo luồng ẩn, luồng đó không chính xác là một phần của tệp… bạn không thể sao chép tệp của mình sang một vị trí khác và truy cập các luồng trên đó.

Phát hiện tệp có luồng

Tất nhiên những tệp này không hoàn toàn bị ẩn khỏi mọi người, bởi vì bạn có thể sử dụng một ứng dụng dòng lệnh nhỏ có tên Streams.exe để phát hiện các tệp có luồng, bao gồm tên của các luồng.

Ví dụ: trong trường hợp của tôi, chúng tôi sẽ sử dụng cú pháp sau:

streams.exe SomeFile.txt

Như bạn có thể thấy, tên của các luồng được hiển thị, điều này sẽ cho phép bạn dễ dàng truy cập chúng.
Như bạn có thể thấy, tên của các luồng được hiển thị, điều này sẽ cho phép bạn dễ dàng truy cập chúng.

Nếu bạn đang sử dụng Windows 7, bạn có thể chỉ cần sử dụng đối số / R cho lệnh DIR để xem các luồng:

Image
Image

Xóa luồng

Bạn có thể sử dụng cùng một lệnh Streams.exe để xóa tất cả các luồng khỏi tệp, mặc dù tôi không nghĩ rằng bạn chỉ có thể xóa một luồng. Sử dụng cú pháp sau:

streams.exe -d SomeFile.txt

Như bạn có thể thấy trong ảnh chụp màn hình, các luồng hiện đã bị xóa khỏi tệp.
Như bạn có thể thấy trong ảnh chụp màn hình, các luồng hiện đã bị xóa khỏi tệp.

Thêm vào dòng ẩn từ dòng lệnh

Bạn có thể thêm dữ liệu vào luồng ẩn bằng cách sử dụng một số lệnh hoặc bất kỳ thứ gì có thể nhập vào hoặc xuất ra đường ống và chấp nhận cú pháp FileName: StreamName chuẩn. Ví dụ, chúng ta có thể sử dụng lệnh echo:

echo “Neat!” > SomeFile.txt:Test

Bạn có thể thấy với các dòng suối trong ví dụ trên mà bây giờ chúng tôi có một dòng ẩn trên tập tin.
Bạn có thể thấy với các dòng suối trong ví dụ trên mà bây giờ chúng tôi có một dòng ẩn trên tập tin.

Đọc một luồng từ dòng lệnh

Bạn có thể đọc dữ liệu từ luồng bằng cách truyền dữ liệu vào lệnh khác, sử dụng cú pháp này:

more < FileName:StreamName

Trong ví dụ của tôi, lệnh thực tế là:

more < SomeFile.txt:SecretSquirrel!.txt

Như bạn có thể thấy, dữ liệu bí mật mà chúng tôi đã thêm được xuất ra bàn điều khiển.
Như bạn có thể thấy, dữ liệu bí mật mà chúng tôi đã thêm được xuất ra bàn điều khiển.

Tất nhiên, đây không phải là cách an toàn để ẩn dữ liệu - vì bạn nên sử dụng TrueCrypt. Đó chỉ là một trong những điều có thể thú vị khi sử dụng và có thể có ích ở đây hoặc ở đó.

Học là vui, phải không?

Đề xuất: