outgues
Ito ang command outguess na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
outguess - universal steganographic tool
SINOPSIS
outgues [ -emt ] [ -r ] [ -k susi ] [ -F [+-] ] [ -d datafile ] [ -s magbigay ng binhi ] [ -i limitasyon ] [
-x maxkeys ] [ -p ang pera ko ] [ inputfile [ outputfile ]]
DESCRIPTION
Outgues ay isang unibersal na steganographic na tool na nagbibigay-daan sa pagpasok ng nakatago
impormasyon sa mga kalabisan na piraso ng mga pinagmumulan ng data. Ang likas na katangian ng pinagmumulan ng data ay
walang kaugnayan sa kaibuturan ng outgues. Ang programa ay umaasa sa mga partikular na data na humahawak na
ay kukuha ng mga kalabisan na piraso at isusulat ang mga ito pabalik pagkatapos ng pagbabago. Sa kasalukuyan lamang ang
Ang mga format ng larawang PPM, PNM, at JPEG ay sinusuportahan, bagaman outgues maaaring gumamit ng anumang uri ng
data, hangga't may ibinigay na handler.
Outgues gumagamit ng generic na iterator object upang piliin kung aling mga bit sa data ang dapat
binago. Maaaring gamitin ang isang binhi upang baguhin ang pag-uugali ng iterator. Ito ay naka-embed sa
ang data kasama ang natitirang mensahe. Sa pamamagitan ng pagbabago ng binhi, outgues sinusubukang hanapin
isang pagkakasunud-sunod ng mga bit na nagpapaliit sa bilang ng mga pagbabago sa data na kailangang gawin.
Ang isang bias ay ipinakilala na pinapaboran ang pagbabago ng mga bit na nakuha mula sa isang mataas
halaga, at sinusubukang iwasan ang pagbabago ng mga bit na nakuha mula sa mababang halaga.
Bukod pa rito, Outgues nagbibigay-daan para sa pagtatago ng dalawang natatanging mensahe sa data, kaya
pagbibigay ng makatotohanang pagtanggi. Sinusubaybayan nito ang mga piraso na nabago
dati at ni-lock ang mga ito. Ang isang (23,12,7) Golay code ay ginagamit para sa pagwawasto ng error sa
tiisin ang mga banggaan sa mga naka-lock na piraso. Ang mga artipisyal na error ay ipinakilala upang maiwasan ang pagbabago
mga bit na may mataas na bias.
Opsyon
Ang mga sumusunod na opsyon sa command line, kapag tinukoy bilang malalaking titik, ay nagpapahiwatig ng mga opsyon
para sa pangalawang mensahe.
-F [+-]
Tinutukoy na dapat panatilihin ng OutGuess ang mga istatistika batay sa mga bilang ng dalas. Bilang isang
resulta, walang pagsusulit na istatistika na batay sa mga bilang ng dalas ang magagawa
tuklasin ang steganographic na nilalaman. Naka-on ang opsyong ito bilang default.
-kK susi
Tukuyin ang sikretong key na ginamit upang i-encrypt at itago ang mensahe sa ibinigay na data.
-DD datafile
Tukuyin ang filename na naglalaman ng mensaheng itatago sa data.
-H.H magbigay ng binhi
Tukuyin ang paunang binhi na ginagamit ng object ng iterator para sa pagpili ng mga bit sa
kalabisan ng data. Kung walang nakasaad sa itaas na limitasyon, gagamitin ng iterator ang seed na ito
nang hindi naghahanap ng mas pinakamainam na pag-embed.
-iI limitasyon
Tukuyin ang pinakamataas na limitasyon para sa paghahanap ng pinakamainam na buto ng iterator. Ang maximum na halaga para sa
ang limitasyon ay 65535.
-eE Gumamit ng pagwawasto ng error para sa pag-encode at pag-decode ng data.
Iba pang mga opsyon na naaangkop sa pangkalahatang pagpapatupad ng outgues:
-r Kunin ang isang mensahe mula sa isang data object. Kung hindi tinukoy ang opsyong ito, outgues
ay mag-embed ng mga mensahe.
-x maxkeys
Kung ang pangalawang key ay hindi lumikha ng isang iterator object na matagumpay sa
pag-embed ng data, ang program ay kukuha ng hanggang sa tinukoy na bilang ng mga bagong key.
-p ang pera ko
Nagpapasa ng string bilang parameter sa handler ng patutunguhang data. Para sa JPEG na imahe
format, ito ang kalidad ng compression, maaari itong tumagal ng mga halaga sa pagitan ng 75 at 100.
Kung mas mataas ang kalidad, mas maraming bit upang itago ang isang mensahe sa data ay magagamit.
-m Markahan ang mga pixel na nabago.
-t Kolektahin ang mga istatistika tungkol sa labis na paggamit ng bit. Ang paulit-ulit na paggamit ay nagpapataas ng antas ng output.
Para sa pag-embed ng mga mensahe, kailangan mong tumukoy ng pinagmulan at patutunguhang filename. Outgues
tinutukoy ang format ng data sa pamamagitan ng extension ng filename. Kung walang tinukoy na mga filename
outgues gumagana bilang isang filter at ipinapalagay ang format ng data ng PPM.
HALIMBAWA
Upang i-embed ang mensahe hidden.txt sa unggoy.jpg imahe:
outgues -k "aking sikretong pass phrase" -d hidden.txt unggoy.jpg out.jpg
At sa kabilang direksyon:
outgues -k "aking sikretong pass phrase" -r out.jpg message.txt
kukunin ang nakatagong mensahe mula sa larawan.
Kung gusto mong mag-embed ng pangalawang mensahe, gamitin ang:
outgues -k "secret1" -d itago1.txt -E -K "secret2" -D itago2.txt unggoy.jpg out.jpg
Outgues i-embed muna itago1.txt at pagkatapos ay itago2.txt sa ibabaw nito, gamit ang error
pagwawasto ng mga code. Ang pangalawang mensahe itago2.txt maaaring makuha gamit ang
outgues -k "secret2" -e -r out.jpg message.txt
Gumamit ng outguess online gamit ang mga serbisyo ng onworks.net