Cara Menyembunyikan Data di Kompartemen File Teks Rahasia
Dalam Trik Geek Stupid edisi hari ini (di mana kami memamerkan trik-trik yang tidak banyak diketahui untuk mengesankan teman-teman non-geek Anda), kami akan belajar cara menyembunyikan data dalam file teks yang tidak dapat dilihat oleh orang lain kecuali mereka tahu nama kompartemen rahasia.
Begini Cara Kerjanya
Sejak Windows 2000, sistem file NTFS di Windows telah mendukung Alternate Data Streams, yang memungkinkan Anda untuk menyimpan data "di belakang" nama file dengan menggunakan nama aliran. Ini tidak dapat dideteksi saat menelusuri sistem file, atau di mana saja di dalam Windows ... Anda hanya dapat mengaksesnya dengan "kunci rahasia" yang sebenarnya hanya nama aliran.
Anda dapat menganggap aliran tambahan ini sebagai kompartemen rahasia dalam file yang hanya dapat diakses jika Anda mengetahui "kode rahasia," yang dalam hal ini hanyalah nama aliran.
Ini bukan cara yang sepenuhnya aman untuk menyembunyikan data seperti yang akan kami ilustrasikan di bawah ini, tetapi ini adalah trik yang menyenangkan untuk diketahui dalam keadaan darurat.
Catatan: Ini hanya berfungsi pada drive yang diformat dengan NTFS.
Menyembunyikan Data di Kompartemen Rahasia
Untuk menggunakan fitur ini, Anda harus membuka prompt perintah dan menggunakan sintaks berikut:
notepad SomeFile.txt: SecretWordHere.txt
Anda dapat menggunakan apa pun setelah titik dua sebagai kata rahasia, kuncinya adalah bahwa tidak ada spasi antara nama file pertama dan titik dua.
Jika Anda tidak menentukan .txt di bagian akhir, Notepad akan secara otomatis menambahkannya, dan bertanya apakah Anda ingin membuat file baru, bahkan jika SomeFile.txt sudah ada, karena SecretSquirrel! .Txt belum ada.
Sekarang Anda dapat memasukkan data apa pun yang Anda inginkan di sini dan menyimpan file:
Saat Anda melihat file, ukurannya akan tetap sama persis seperti sebelumnya:
Anda bahkan dapat membuka file dengan mengklik dua kali padanya, dan menambahkan data apa pun yang Anda inginkan agar file terlihat normal:
Anda dapat menggunakan baris perintah lagi untuk menambahkan "kompartemen" tersembunyi kedua dengan nama yang berbeda:
Anda dapat menambahkan informasi apa pun lainnya ke file ini yang Anda inginkan:
Tak satu pun dari file tersembunyi ini akan memengaruhi yang lain, atau mengubah file utama. Ingat saja, Anda harus menggunakan baris perintah untuk mengakses data yang disembunyikan.
Catatan: Setelah Anda membuat aliran tersembunyi, aliran itu tidak benar-benar bagian dari file ... Anda tidak dapat menyalin file Anda ke lokasi lain dan mengakses aliran di sana.
Mendeteksi File dengan Streaming
Tentu saja file-file ini tidak sepenuhnya disembunyikan dari semua orang, karena Anda dapat menggunakan aplikasi baris perintah kecil yang disebut Streams.exe untuk mendeteksi file yang memiliki stream, termasuk nama-nama stream.
Misalnya, dalam skenario saya, kami akan menggunakan sintaks berikut:
streams.exe SomeFile.txt
Seperti yang Anda lihat, nama-nama aliran ditampilkan, yang memungkinkan Anda untuk mengaksesnya dengan mudah.
Jika Anda menggunakan Windows 7, Anda cukup menggunakan argumen / R ke perintah DIR untuk melihat stream:
Menghapus Streaming
Anda dapat menggunakan perintah Streams.exe yang sama untuk menghapus semua aliran dari file, meskipun saya tidak berpikir Anda bisa menghapus hanya satu aliran. Gunakan sintaks berikut:
streams.exe -d SomeFile.txt
Seperti yang dapat Anda lihat di tangkapan layar, streaming sekarang dihapus dari file.
Menambahkan ke Streaming Tersembunyi dari Baris Perintah
Anda dapat menambahkan data ke aliran tersembunyi dengan menggunakan sejumlah perintah, atau benar-benar apa pun yang dapat menyalurkan input atau output dan menerima FileName standar: sintaks StreamName. Misalnya, kita bisa menggunakan perintah echo:
echo “Neat!”> SomeFile.txt: Test
Anda dapat melihat dengan perintah stream pada contoh di atas bahwa kita sekarang memiliki aliran tersembunyi pada file.
Membaca Aliran Dari Baris Perintah
Anda dapat membaca data dari aliran dengan memipakan data ke perintah lainnya, menggunakan sintaks ini:
lebih < FileName:StreamName
Dalam contoh saya, perintah sebenarnya adalah ini:
lebih < SomeFile.txt:SecretSquirrel!.txt
Seperti yang Anda lihat, data rahasia yang kami tambahkan dikeluarkan ke konsol.
Tentu saja, ini bukan cara aman untuk menyembunyikan data-untuk itu Anda harus menggunakan TrueCrypt. Itu hanya salah satu dari hal-hal yang bisa menyenangkan untuk digunakan dan mungkin berguna di sini atau di sana.
Belajar itu menyenangkan, bukan?