Στη σημερινή έκδοση του Stupid Geek Tricks (όπου παρουσιάζουμε ελάχιστα γνωστά κόλπα για να εντυπωσιάσετε τους φίλους σας που δεν είναι geek), θα μάθουμε πώς να αποκρύπτουμε δεδομένα σε ένα αρχείο κειμένου που δεν είναι ορατό από κανέναν άλλο εκτός αν γνωρίζουν όνομα του μυστικού διαμερίσματος.
Ετσι δουλευει
Από τα Windows 2000, το σύστημα αρχείων NTFS στα Windows υποστηρίζει Εναλλακτικές ροές δεδομένων , που σας επιτρέπουν να αποθηκεύετε δεδομένα "πίσω" από ένα όνομα αρχείου με τη χρήση ενός ονόματος ροής. Δεν είναι ανιχνεύσιμο κατά την περιήγηση στο σύστημα αρχείων ή οπουδήποτε μέσα στα Windows… μπορείτε να έχετε πρόσβαση σε αυτό μόνο με το “μυστικό κλειδί” που είναι πραγματικά το όνομα της ροής
Μπορείτε να σκεφτείτε αυτές τις επιπλέον ροές ως μυστικά διαμερίσματα μέσα στο αρχείο, στα οποία μπορείτε να έχετε πρόσβαση μόνο αν γνωρίζετε τον "μυστικό κωδικό", ο οποίος σε αυτήν την περίπτωση είναι απλώς το όνομα της ροής.
Αυτός δεν είναι ένας απόλυτα ασφαλής τρόπος απόκρυψης δεδομένων, όπως θα επεξηγήσουμε παρακάτω, αλλά είναι ένα διασκεδαστικό τέχνασμα που πρέπει να γνωρίζετε.
Σημείωση: Αυτό λειτουργεί μόνο σε μια μονάδα δίσκου με μορφοποίηση NTFS.
Απόκρυψη δεδομένων σε ένα μυστικό διαμέρισμα
Για να χρησιμοποιήσετε αυτήν τη λειτουργία, θα πρέπει να ανοίξετε μια γραμμή εντολών και να χρησιμοποιήσετε την ακόλουθη σύνταξη:
σημειωματάριο SomeFile.txt: SecretWordHere.txt
Μπορείτε να χρησιμοποιήσετε οτιδήποτε μετά την άνω και κάτω τελεία ως μυστική λέξη, το κλειδί είναι ότι δεν μπορούν να υπάρχουν κενά μεταξύ του πρώτου ονόματος αρχείου και της άνω και κάτω τελείας.
Εάν δεν ορίσατε το .txt στο τέλος, το Σημειωματάριο θα το προσθέσει αυτόματα και θα ρωτήσει εάν θέλετε να δημιουργήσετε ένα νέο αρχείο, ακόμα και αν το SomeFile.txt υπήρχε ήδη, επειδή το SecretSquirrel! .Txt δεν υπάρχει ήδη.
Τώρα μπορείτε να εισαγάγετε όποια δεδομένα θέλετε εδώ και να αποθηκεύσετε το αρχείο:
Όταν κοιτάξετε το αρχείο, θα εξακολουθεί να έχει το ίδιο ακριβώς μέγεθος με πριν:
Μπορείτε ακόμη και να ανοίξετε το αρχείο κάνοντας διπλό κλικ πάνω του και να προσθέσετε όσα δεδομένα θέλετε να κάνετε το αρχείο να φαίνεται κανονικό:
Μπορείτε να χρησιμοποιήσετε ξανά τη γραμμή εντολών για να προσθέσετε ένα δεύτερο κρυφό "διαμέρισμα" με διαφορετικό όνομα:
Μπορείτε να προσθέσετε οποιεσδήποτε άλλες πληροφορίες σε αυτό το αρχείο που θέλετε:
Κανένα από αυτά τα κρυφά αρχεία δεν θα επηρεάσει το άλλο ή θα αλλάξει το κύριο αρχείο. Απλώς θυμηθείτε, πρέπει να χρησιμοποιήσετε τη γραμμή εντολών για να αποκτήσετε πρόσβαση στα κρυφά δεδομένα.
Σημείωση: Μόλις δημιουργήσετε μια κρυφή ροή, αυτή η ροή δεν είναι ακριβώς μέρος του αρχείου… δεν μπορείτε να αντιγράψετε το αρχείο σας σε άλλη τοποθεσία και να αποκτήσετε πρόσβαση στις ροές εκεί.
Ανίχνευση αρχείων με ροές
Φυσικά αυτά τα αρχεία δεν είναι εντελώς κρυμμένα από όλους, επειδή μπορείτε να χρησιμοποιήσετε μια μικρή εφαρμογή γραμμής εντολών που ονομάζεται Streams.exe για τον εντοπισμό αρχείων που έχουν ροές, συμπεριλαμβανομένων των ονομάτων των ροών.
Για παράδειγμα, στο σενάριό μου θα χρησιμοποιούσαμε την ακόλουθη σύνταξη:
στρεαμσ.έχε ΣομεΦίλε.τχτ
Όπως μπορείτε να δείτε, εμφανίζονται τα ονόματα των ροών, τα οποία σας επιτρέπουν να έχετε εύκολη πρόσβαση σε αυτές.
Εάν χρησιμοποιείτε Windows 7, μπορείτε απλά να χρησιμοποιήσετε το όρισμα / R στην εντολή DIR για να δείτε τις ροές:
Διαγραφή ροών
Μπορείτε να χρησιμοποιήσετε την ίδια εντολή Streams.exe για να διαγράψετε όλες τις ροές από ένα αρχείο, αν και δεν πιστεύω ότι μπορείτε να διαγράψετε μόνο μία ροή. Χρησιμοποιήστε την ακόλουθη σύνταξη:
στρεαμσ.έχε -δ ΣομεΦίλε.τχτ
Όπως μπορείτε να δείτε στο στιγμιότυπο οθόνης, οι ροές αφαιρούνται πλέον από το αρχείο.
Προσθήκη σε κρυφές ροές από τη γραμμή εντολών
Μπορείτε να προσθέσετε δεδομένα σε μια κρυφή ροή χρησιμοποιώντας έναν αριθμό εντολών, ή πραγματικά οτιδήποτε μπορεί να εισάγει ή να εξάγει και να αποδεχτεί την τυπική σύνταξη FileName: StreamName. Για παράδειγμα, θα μπορούσαμε να χρησιμοποιήσουμε την εντολή echo:
echo "Τακτοποιημένο!" > SomeFile.txt: Δοκιμή
Μπορείτε να δείτε με την εντολή streams στο παραπάνω παράδειγμα ότι έχουμε τώρα μια κρυφή ροή στο αρχείο.
Διαβάζοντας μια ροή από τη γραμμή εντολών
Μπορείτε να διαβάσετε δεδομένα από τη ροή διοχετεύοντας δεδομένα στην περισσότερη εντολή, χρησιμοποιώντας αυτήν τη σύνταξη:
περισσότερα <Όνομα αρχείου: Όνομα ροής
Στο παράδειγμά μου η πραγματική εντολή ήταν αυτή:
περισσότερα <SomeFile.txt: SecretSquirrel! .txt
Όπως μπορείτε να δείτε, τα μυστικά δεδομένα που προσθέσαμε εξάγονται στην κονσόλα.
Φυσικά, αυτός δεν είναι ένας ασφαλής τρόπος απόκρυψης δεδομένων - για αυτό πρέπει να χρησιμοποιήσετε TrueCrypt . Είναι μόνο ένα από αυτά τα πράγματα που μπορεί να είναι διασκεδαστικό στη χρήση και μπορεί να είναι χρήσιμο εδώ ή εκεί.
Η μάθηση είναι διασκεδαστική, έτσι δεν είναι;