Stupid Geek Tricks: Hide Data in a Secret Text File Compartment Stupid Geek Tricks: ẩn dữ liệu trong một Compartment Secret Text File
In today's edition of Stupid Geek Tricks (where we show off little-known tricks to impress your non-geek friends), we'll learn how to hide data in a text file that can't be seen by anybody else unless they know the name of the secret compartment. Trong phiên bản hiện nay của Stupid Geek Tricks (nơi chúng tôi hiển thị ra ít được biết đến thủ đoạn để gây ấn tượng không phải của bạn-bạn bè geek), chúng tôi sẽ tìm hiểu làm thế nào để ẩn dữ liệu trong một tập tin văn bản mà không thể được nhìn thấy bởi bất kỳ người nào khác trừ khi họ biết được Tên của khoang bí mật.
How it Works Phương thức hoạt động
Ever since Windows 2000, the NTFS file system in Windows has supported Kể từ Windows 2000, hệ thống tập tin NTFS trong Windows đã hỗ trợ Alternate Data Streams Alternate Data Streams , which allow you to store data “behind” a filename with the use of a stream name. , Cho phép bạn lưu trữ dữ liệu "đằng sau" một tên tập tin với việc sử dụng một tên suối. It's not detectable while browsing the file system, or anywhere within Windows… you can only access it with the “secret key” which is really just the name of the stream. Nó không bị phát hiện 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 phím "bí mật" mà nó thực sự là tên của suối.

You can think of these extra streams as secret compartments within the file, that can only be accessed if you know the “secret code”, which in this case is just the name of the stream. Bạn có thể nghĩ đến những dòng phụ như ngăn bí mật trong tập tin, mà chỉ có thể được truy cập nếu bạn biết mã "bí mật", mà trong trường hợp này chỉ là tên của suối.
This isn'ta completely secure way to hide data as we'll illustrate below, but it's a fun trick to know about in a pinch. Điều này hoàn toàn không phải là cách để ẩn an toàn dữ liệu như chúng tôi sẽ minh hoạ dưới đây, nhưng đó là một lừa thú vị để biết về một trong pinch.
Note: This only works on a drive formatted with NTFS. Lưu ý: chỉ hoạt động trên một ổ đĩa với định dạng NTFS.
Hiding Data in a Secret Compartment Ẩn dữ liệu trong một Compartment Secret
In order to use this feature, you'll have to open a command prompt and use the following syntax: Để sử dụng tính năng này, bạn sẽ phải mở một lệnh và sử dụng cú pháp sau:
notepad SomeFile.txt:SecretWordHere.txt notepad SomeFile.txt: SecretWordHere.txt
You can use anything after the colon as a secret word, the key is that there can't be any spaces between the first filename and the colon. Bạn có thể sử dụng bất cứ điều gì sau khi ruột già là một từ bí mật, khoá là không thể có bất kỳ dấu cách giữa các tên tập tin đầu tiên và ruột kết.

If you didn't specify .txt on the end, Notepad will automatically add it, and ask if you want to create a new file, even if SomeFile.txt already existed, because SecretSquirrel!.txt doesn't already exist. Nếu bạn không chỉ định txt vào cuối., Notepad sẽ tự động thêm nó, và hỏi nếu bạn muốn tạo một tập tin mới, thậm chí nếu SomeFile.txt đã tồn tại, bởi vì SecretSquirrel. Txt! Chưa tồn tại.

Now you can enter in whatever data you want here and save the file: Bây giờ bạn có thể nhập dữ liệu ở bất cứ điều gì bạn muốn ở đây và lưu tập tin:

When you look at the file, it will still be the exact same size as before: Khi bạn nhìn vào tập tin, nó vẫn sẽ là chính xác cùng một kích thước như trước:

You can even open up the file by double-clicking on it, and add whatever data you want to make the file look normal: Bạn thậm chí có thể mở tập tin bằng cách nhấn đôi vào nó, và thêm bất kỳ dữ liệu bạn muốn làm cho các tập tin hình bình thường:

You can use the command line again to add a second hidden “compartment” with a different name: Bạn có thể sử dụng dòng lệnh một lần nữa để thêm một lần thứ hai ẩn "khoang" với một tên khác nhau:

You can add whatever other information to this file that you'd like: Bạn có thể thêm bất kỳ thông tin khác đến tập tin mà bạn muốn:

None of these hidden files will affect the other, or change the main file. Không có những tập tin ẩn sẽ ảnh hưởng đến việc khác, hoặc thay đổi tập tin chính. Just remember you have to use the command line to access the hidden data. Chỉ cần nhớ, bạn phải sử dụng dòng lệnh để truy cập dữ liệu ẩn.
Note: Once you create a hidden stream, that stream isn't exactly part of the file… you can't copy your file to another location and access the streams over there. Lưu ý: Khi bạn tạo ra một dòng ẩn, dòng đó không phải là chính xác một phần của tập tin ... bạn không thể sao chép tập tin của bạn đến một vị trí và truy cập vào các dòng trên đó.
Detecting Files with Streams Phát hiện tập tin với Streams
Of course these files aren't completely hidden from everybody, because you can use a small command line application called Tất nhiên những tập tin này không hoàn toàn ẩn từ tất cả mọi người, bởi vì bạn có thể sử dụng một ứng dụng nhỏ gọi là dòng lệnh Streams.exe Streams.exe to detect files that have streams, including the names of the streams. để phát hiện các tập tin mà có suối, bao gồm tên của các dòng suối.
For instance, in my scenario we'd use the following syntax: Ví dụ, trong kịch bản của tôi, chúng tôi muốn sử dụng cú pháp sau:
streams.exe SomeFile.txt streams.exe SomeFile.txt

As you can see, the names of the streams are shown, which would allow you to easily access them. Như bạn thấy, tên của các dòng được hiển thị, mà sẽ cho phép bạn dễ dàng truy cập chúng.
Deleting Streams Xóa Streams
You can use the same Streams.exe command to delete all streams from a file, although I don't think you can delete just a single stream. Bạn có thể sử dụng lệnh Streams.exe cùng để xóa tất cả các dòng từ tập tin một, mặc dù tôi không nghĩ rằng bạn có thể xóa chỉ một dòng đơn. Use the following syntax: Sử dụng cú pháp sau:
streams.exe -d SomeFile.txt streams.exe-d SomeFile.txt

As you can see in the screenshot, the streams are now removed from the file. Như bạn thấy trong ảnh chụp màn hình này, các dòng suối đang bị loại bỏ từ tập tin.
Adding to Hidden Streams from the Command Line Thêm vào Streams ẩn từ Command Line
You can add data to a hidden stream by using a number of commands, or really anything that can pipe input or output and accept the standard FileName:StreamName syntax. Bạn có thể thêm dữ liệu vào một dòng ẩn bằng cách sử dụng một số lệnh, hay thực sự bất cứ điều gì có thể ống đầu vào hoặc đầu ra và chấp nhận các tiêu chuẩn FileName: StreamName cú pháp. For instance, we could use the echo command: Ví dụ, chúng tôi có thể sử dụng lệnh echo:
echo “Neat!” > SomeFile.txt:Test echo "Neat">! SomeFile.txt: Test

You can see with the streams command in the example above that we now have a hidden stream on the file. Bạn có thể xem với các dòng lệnh trong ví dụ trên mà hiện nay chúng tôi có một dòng ẩn vào tệp.
Reading a Stream From the Command Line Đọc một Stream Từ Command Line
You can read data from the stream by piping data into the more command, using this syntax: Bạn có thể đọc dữ liệu từ dòng dữ liệu vào bằng đường ống lệnh nhiều hơn, sử dụng cú pháp:
more < FileName:StreamName thêm <FileName: StreamName
In my example the actual command was this: Trong ví dụ của tôi thực sự đã được lệnh này:
more < SomeFile.txt:SecretSquirrel!.txt thêm <SomeFile.txt: SecretSquirrel. txt!

As you can see, the secret data that we added is outputted to the console. Như bạn thấy, các dữ liệu bí mật mà chúng tôi nhất là outputted đến giao diện điều khiển.
Conclusion Kết luận
This isn'ta secure way to hide data… for that you should use TrueCrypt. Đây không phải là cách để ẩn an toàn dữ liệu ... cho rằng bạn nên sử dụng TrueCrypt. It's just one of those things that can be fun to use and might come in handy here or there. Nó chỉ là một trong những điều thú vị mà có thể được sử dụng và có thể đến ích ở đây hay ở đó.
Learning is fun, isn't it? Học tập là niềm vui, không phải là nó?

Daily Email Updates Email cập nhật hàng ngày
You can get our how-to articles in your inbox each day for free. Bạn có thể làm thế nào chúng tôi vào các bài viết trong hộp thư của bạn mỗi ngày miễn phí. Just enter your name and email below: Chỉ cần nhập tên và email của bạn dưới đây:



EXCELLENT. CÀN. Truly, a stupid geek trick, but one I much appreciated learning. Thật vậy, một stupid geek trick, nhưng một trong tôi nhiều đánh giá cao việc học tập. Many thanks. Rất cám ơn.
Well, this can be best used to store your username and passwords and then hide it and nobody will know. Vâng, điều này có thể được sử dụng tốt nhất để lưu trữ tên đăng nhập và mật khẩu của bạn và sau đó giấu nó và không ai sẽ biết.
Anyways nice trick ! Anyways đẹp lừa!
@ Nakodari – Except your network admin who knows how to look to detect streams @ Nakodari - Ngoại trừ quản trị mạng của những người hiểu biết làm thế nào để xem xét để phát hiện suối
ADS is also used by: ADS cũng được sử dụng bởi:
1. 1. Windows XP SP2 and up to store Internet Explorer zone information on downloaded files so it can apply more security then normal to files downloaded from the internet. Windows XP SP2 và lên để lưu trữ thông tin Internet Explorer trên khu tập tin đã tải về để nó có thể áp dụng bảo mật hơn bình thường sau đó vào các file tải về từ Internet. Usually by blocking access to some files and displaying popups when running others. Thông thường bằng cách chặn truy cập vào một số tập tin và hiển thị popup khi chạy những người khác.
2. 2. Windows XP files summery tab to store metadata for some file types. Windows XP tập tin thẻ summery để lưu trữ siêu dữ liệu cho một số loại tập tin.
Support was removed in Windows Vista due the fact that if the file was sent to a non-NTFS file system that data would be lost. Hỗ trợ đã được gỡ bỏ trong Windows Vista vì thực tế là nếu tập tin đã được gửi đến một không NTFS, hệ thống tập tin dữ liệu đó sẽ bị mất. Which includes USB flash drives and sending data over the internet. Trong đó bao gồm các ổ đĩa USB flash và gửi dữ liệu qua internet.
There is a shell extension at Có một phần mở rộng trình bao tại http://www.jsware.net/jsware/sviewer.php5 http://www.jsware.net/jsware/sviewer.php5 for viewing the ADS in Windows XP. để xem ADS trong Windows XP.
Not sure about Windows Vista. Bạn không chắc chắn về Windows Vista. The jsware site have anti-vista information on it so if it doesn't work then it probably won't be fixed to work with Vista. Các trang web có jsware chống vista thông tin về nó vì thế nếu nó không hoạt động thì nó có lẽ sẽ không được cố định để làm việc với Vista.
@jd2066 @ jd2066
Great followup! Great followup! I wasn't aware of that shell extension. Tôi đã không nhận thức được rằng phần mở rộng trình bao.
I am using office 2007 on Vista. Tôi đang sử dụng văn phòng 2007 trên Vista. Most everytime I click on a word or office program, two come up. Hầu hết mọi tôi bấm vào một từ hoặc chương trình văn phòng, hai trở lên. There are also other times where I have to bring up word or excel and open files from the open files within the program. Cũng có những thời gian khác, nơi tôi có mang lên từ hoặc excel và mở tập tin từ các tập mở trong chương trình. How can I make this stop and start running normal? Làm thế nào tôi có thể thực hiện điều này dừng lại và bắt đầu chạy bình thường?
Thanks, Cảm ơn,
Bryon Bryon
@Bryon K. Altenbach: You should post your question on the site forums. @ Bryon K. Altenbach: Bạn nên gửi câu hỏi của bạn trên các diễn đàn trang web.
Few people watch these comments so you are unlikely to get an answer here. Ít người xem những ý kiến, do đó bạn có thể không nhận được một câu trả lời ở đây.
Cool neat trick, I guess it will server my purpose becuae non of my friend are that tech savy, I can hide my files this way Cool trick gọn gàng, tôi đoán nó sẽ máy chủ mục đích của tôi không becuae của bạn bè của tôi là rằng SAVY công nghệ cao, tôi có thể ẩn tập tin của tôi bằng cách này
Just a few observations if you're going to use this: Chỉ cần một vài quan sát nếu bạn đang sử dụng này:
If you store important data (eg passwords) in the ADS, be sure to protect the “host” file from accidental deletion – if the host goes, so do all the ADS's. Nếu bạn lưu trữ dữ liệu quan trọng (như mật khẩu) trong ADS, hãy chắc chắn để bảo vệ các máy chủ lưu trữ "" tập tin từ xóa tình cờ - nếu đăng cai tổ chức đi, để làm tất cả các ADS của. Put some important looking data in the host – you don't want to have an empty file sitting out there that would be prone to deletion. Đặt một số tìm kiếm dữ liệu quan trọng trong việc lưu trữ - bạn không muốn có một tập tin có sản phẩm nào ngồi lên đó, mà có thể dễ bị xóa. Put the file in an obscure location. Hãy để tập tại một địa điểm tối nghĩa. Give your host file a name that makes it look like it shouldn't be messed with. Cung cấp cho máy chủ lưu trữ tập tin của bạn một tên mà làm cho nó trông giống như nó không nên messed với. You're not restricted to using TXT as the extension for either the host file or the ADS…you could easily create important.dll:serial.# Even better, use a copy of a real dll as the host: copy winsock.dll to winsock-recovery.dll, then add you ADS to that. Bạn không bị giới hạn để sử dụng TXT là phần mở rộng cho cả tập tin lưu trữ hoặc các ADS ... bạn có thể dễ dàng tạo important.dll: nối tiếp. # Ngay cả tốt hơn, sử dụng một bản sao của một dll thật như lưu trữ: sao winsock.dll để wins-recovery.dll, sau đó thêm bạn ADS đó. Annyone scanning the machine will probably stay away from that file, and even if they look at the contents, it;ll look like a valid DLL (cuz it is). Annyone quét các máy có lẽ sẽ ở xa mà tập tin, và ngay cả khi họ nhìn vào các nội dung, nó; ll trông giống như một DLL hợp lệ (cuz it is).
You can also use the 'type' command with output redirection to append long items to your ADS. Bạn cũng có thể sử dụng các loại '' với lệnh chuyển hướng đầu ra để phụ thêm bài dài để ADS của bạn. First, create your host file (host.dll). Đầu tiên, tạo tập tin host của bạn (host.dll). Now create a second text file with all your “hidden” data (hideme.txt). Bây giờ tạo một tập tin văn bản thứ hai với tất cả dữ liệu của bạn "ẩn" (hideme.txt). Now run “type hideme.txt > host.dll:secretstuff.txt”, then delete hideme.txt. Bây giờ chạy "kiểu hideme.txt> host.dll: secretstuff.txt", sau đó xoá hideme.txt.
Fun stuff…thanks for sharing, Geek. Fun stuff ... nhờ để chia sẻ, Geek.
nice tips for those who wants to store all important usernames and passwords in one text file. đẹp lời khuyên cho những ai muốn để lưu trữ tất cả các tên người dùng và mật khẩu quan trọng trong một tập tin văn bản.
easily hide it. dễ dàng giấu nó.
just a quick note , I've purchased some fake poo … Its plastic !! chỉ là một lưu ý nhanh chóng, tôi đã mua một số poo giả ... nhựa của nó!! I thought it would feel like a piece of melted snickers … Any help Tôi nghĩ rằng nó sẽ cảm thấy như một mảnh Snickers chảy ... Bất kỳ giúp
I tried this trick in Vista. Tôi cố gắng lừa này trong Vista. It worked, but only sort of. Nó làm việc, nhưng chỉ có loại. I created the streamed files. Tôi tạo ra các tập tin trực tiếp. But streams is not a recognized command line command. Nhưng không phải là một dòng lệnh dòng lệnh được công nhận. I did however end up with an extra command in my history which gave me a 71 page InfoPath 2003 Training PowerPoint presentation. Tuy nhiên, tôi đã kết thúc với một lệnh bổ sung trong lịch sử của tôi có đưa cho tôi một trang 71 InfoPath 2003 Đào tạo thuyết trình PowerPoint. How utterly magical. Làm thế nào utterly huyền diệu. Thanks. Cảm ơn.
Oops, I was mistaken I put that there over a year ago. Rất tiếc, tôi đã sai tôi đặt rằng có hơn một năm trước đây. I am sorry please disregard my last comment, except for the part of streams being unrecognized in Vista's cmd, but working anyway. Tôi xin lỗi hãy bỏ qua bình luận cuối cùng của tôi, ngoại trừ một phần của dòng suối bị không được công nhận trong Vista của cmd, nhưng làm việc anyway.