outguess
Ini ialah outguess arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
outguess - alat steganografi universal
SINOPSIS
outguess [ -emt ] [ -r ] [ -k utama ] [ -F [+-] ] [ -d fail data ] [ -s benih ] [ -i menghadkan ] [
-x maxkeys ] [ -p param ] [ fail input [ fail keluaran ]]
DESCRIPTION
Outgues ialah alat steganografi universal yang membenarkan pemasukan tersembunyi
maklumat ke dalam bit berlebihan sumber data. Sifat sumber data ialah
tidak relevan dengan teras outguess. Program ini bergantung pada pengendali khusus data itu
akan mengekstrak bit berlebihan dan menulisnya kembali selepas pengubahsuaian. Pada masa ini hanya
Format imej PPM, PNM dan JPEG disokong, walaupun outguess boleh menggunakan apa-apa jenis
data, selagi pengendali disediakan.
Outgues menggunakan objek lelaran generik untuk memilih bit dalam data yang sepatutnya
diubahsuai. Benih boleh digunakan untuk mengubah suai tingkah laku iterator. Ia tertanam dalam
data bersama-sama dengan mesej yang lain. Dengan mengubah benih, outguess cuba mencari
urutan bit yang meminimumkan bilangan perubahan dalam data yang perlu dibuat.
Bias diperkenalkan yang memihak kepada pengubahsuaian bit yang diekstrak daripada yang tinggi
nilai, dan cuba mengelakkan pengubahsuaian bit yang diekstrak daripada nilai yang rendah.
Selain itu, Outgues membolehkan penyembunyian dua mesej berbeza dalam data, oleh itu
memberikan penafian yang munasabah. Ia menjejaki bit yang telah diubah suai
sebelum ini dan menguncinya. Kod (23,12,7) Golay digunakan untuk pembetulan ralat
bertolak ansur dengan perlanggaran pada bit terkunci. Ralat buatan diperkenalkan untuk mengelakkan pengubahsuaian
bit yang mempunyai bias yang tinggi.
PILIHAN
Pilihan baris arahan berikut, apabila dinyatakan sebagai huruf besar, menunjukkan pilihan
untuk mesej kedua.
-F [+-]
Menentukan bahawa OutGuess harus mengekalkan statistik berdasarkan kiraan kekerapan. Sebagai
keputusan, tiada ujian statistik yang berdasarkan kiraan kekerapan akan dapat
mengesan kandungan steganografi. Pilihan ini dihidupkan secara lalai.
-kK utama
Nyatakan kunci rahsia yang digunakan untuk menyulitkan dan menyembunyikan mesej dalam data yang disediakan.
-dD fail data
Tentukan nama fail yang mengandungi mesej untuk disembunyikan dalam data.
-H.H benih
Tentukan benih awal yang digunakan oleh objek iterator untuk memilih bit dalam
data yang berlebihan. Jika tiada had atas dinyatakan, iterator akan menggunakan benih ini
tanpa mencari pembenaman yang lebih optimum.
-iI menghadkan
Tentukan had atas untuk mencari benih lelaran optimum. Nilai maksimum untuk
hadnya ialah 65535.
-eE Gunakan pembetulan ralat untuk pengekodan dan penyahkodan data.
Pilihan lain yang digunakan untuk pelaksanaan umum outguess:
-r Dapatkan semula mesej daripada objek data. Jika pilihan ini tidak dinyatakan, outguess
akan membenamkan mesej.
-x maxkeys
Jika kunci kedua tidak mencipta objek iterator yang berjaya masuk
membenamkan data, program akan menghasilkan sehingga bilangan kunci baharu yang ditentukan.
-p param
Melewati rentetan sebagai parameter kepada pengendali data destinasi. Untuk imej JPEG
format, ini ialah kualiti mampatan, ia boleh mengambil nilai antara 75 dan 100.
Semakin tinggi kualiti semakin banyak bit untuk menyembunyikan mesej dalam data tersedia.
-m Tandai piksel yang telah diubah suai.
-t Kumpul statistik tentang penggunaan bit berlebihan. Penggunaan berulang meningkatkan tahap output.
Untuk membenamkan mesej, anda perlu menentukan sumber dan nama fail destinasi. Outgues
menentukan format data dengan sambungan nama fail. Jika tiada nama fail dinyatakan
outguess beroperasi sebagai penapis dan menganggap format data PPM.
CONTOH
Untuk membenamkan mesej hidden.txt ke monkey.jpg gambar:
outguess -k "frasa laluan rahsia saya" -d hidden.txt monkey.jpg out.jpg
Dan ke arah lain:
outguess -k "frasa laluan rahsia saya" -r out.jpg message.txt
akan mendapatkan semula mesej tersembunyi daripada imej.
Jika anda ingin membenamkan mesej kedua, gunakan:
outguess -k "rahsia1" -d hide1.txt -E -K "rahsia2" -D hide2.txt monkey.jpg out.jpg
Outgues mula-mula akan membenamkan hide1.txt dan kemudian hide2.txt di atasnya, menggunakan ralat
membetulkan kod. Mesej kedua hide2.txt boleh diambil semula dengan
outguess -k "rahsia2" -e -r out.jpg message.txt
Gunakan outguess dalam talian menggunakan perkhidmatan onworks.net
