Dit is het commando dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator
PROGRAMMA:
NAAM
outguess - universele steganografische tool
KORTE INHOUD
uitglijden [ -emt ] [ -r ] [ -k sleutel ] [ -F [+-] ] [ -d data bestand ] [ -s zaad ] [ -i begrenzing ] [
-x maxtoetsen ] [ -p param ] [ Invoer bestand [ uitvoerbestand ]]
PRODUCTBESCHRIJVING
uitglijden is een universeel steganografisch hulpmiddel waarmee verborgen
informatie in de overtollige bits van gegevensbronnen. De aard van de gegevensbron is:
niet relevant voor de kern van uitglijden. Het programma vertrouwt op gegevensspecifieke handlers die:
zal overtollige bits extraheren en deze na wijziging terugschrijven. Momenteel alleen de
PPM-, PNM- en JPEG-beeldformaten worden ondersteund, hoewel uitglijden kan elke vorm van
gegevens, zolang er een handler is verstrekt.
uitglijden gebruikt een generiek iteratorobject om te selecteren welke bits in de gegevens moeten zijn
gewijzigd. Een seed kan worden gebruikt om het gedrag van de iterator te wijzigen. Het is ingebed in
de gegevens samen met de rest van het bericht. Door het zaad te veranderen, uitglijden probeert te vinden
een reeks bits die het aantal wijzigingen in de gegevens dat moet worden aangebracht, minimaliseert.
Er wordt een bias geïntroduceerd die de wijziging van bits bevordert die zijn geëxtraheerd uit een high
waarde, en probeert de wijziging te vermijden van bits die uit een lage waarde zijn geëxtraheerd.
Bovendien uitglijden maakt het verbergen van twee verschillende berichten in de gegevens mogelijk, dus
aannemelijke ontkenning bieden. Het houdt de bits bij die zijn gewijzigd
eerder en vergrendelt ze. Een (23,12,7) Golay-code wordt gebruikt voor foutcorrectie om:
tolereren botsingen op vergrendelde bits. Kunstmatige fouten worden geïntroduceerd om wijziging te voorkomen
bits met een hoge bias.
OPTIES
De volgende opdrachtregelopties, indien gespecificeerd als hoofdletters, geven opties aan:
voor het tweede bericht.
-F [+-]
Specificeert dat OutGuess statistieken moet bewaren op basis van frequentietellingen. Als een
resultaat, kan geen enkele statistische test die is gebaseerd op frequentietellingen:
steganografische inhoud detecteren. Deze optie is standaard ingeschakeld.
-kK sleutel
Geef de geheime sleutel op die wordt gebruikt om het bericht te coderen en te verbergen in de verstrekte gegevens.
-dd data bestand
Geef de bestandsnaam op die een bericht bevat dat in de gegevens moet worden verborgen.
-H.H zaad
Specificeer de initiële seed die het iteratorobject gebruikt voor het selecteren van bits in de
overbodige gegevens. Als er geen bovengrens is opgegeven, gebruikt de iterator deze seed
zonder te zoeken naar een meer optimale inbedding.
-ik begrenzing
Geef de bovengrens op voor het vinden van een optimale iterator-seed. De maximale waarde voor
de limiet is 65535.
-eE Gebruik foutcorrectie voor het coderen en decoderen van gegevens.
Andere opties die van toepassing zijn op de algemene uitvoering van uitglijden:
-r Een bericht ophalen van een gegevensobject. Als deze optie niet is opgegeven, uitglijden
berichten insluiten.
-x maxtoetsen
Als de tweede sleutel geen iteratorobject maakt dat succesvol is in
door de gegevens in te bedden, zal het programma het gespecificeerde aantal nieuwe sleutels afleiden.
-p param
Geeft een string als parameter door aan de bestemmingsgegevenshandler. Voor de JPEG-afbeelding
formaat, dit is de compressiekwaliteit, deze kan waarden aannemen tussen 75 en 100.
Hoe hoger de kwaliteit, hoe meer bits om een bericht in de data te verbergen beschikbaar zijn.
-m Markeer pixels die zijn gewijzigd.
-t Verzamel statistieken over overtollig bitgebruik. Herhaald gebruik verhoogt het uitgangsniveau.
Voor het insluiten van berichten moet u een bron- en een bestemmingsbestandsnaam specificeren. uitglijden
bepaalt het gegevensformaat door de bestandsnaamextensie. Als er geen bestandsnamen zijn opgegeven
uitglijden werkt als een filter en neemt het PPM-gegevensformaat aan.
Voorbeelden
Het bericht insluiten: verborgen.txt in de monkey.jpg foto:
uitglijden -k "mijn geheime wachtwoordzin" -d verborgen.txt monkey.jpg uit.jpg
En in de andere richting:
uitglijden -k "mijn geheime wachtwoordzin" -r uit.jpg bericht.txt
haalt het verborgen bericht uit de afbeelding.
Als u een tweede bericht wilt insluiten, gebruikt u:
uitglijden -k "geheim1" -d verbergen1.txt -E -K "geheim2" -D verbergen2.txt monkey.jpg uit.jpg
uitglijden zal eerst insluiten verbergen1.txt en verbergen2.txt er bovenop, met behulp van error
codes corrigeren. Het tweede bericht verbergen2.txt kan worden opgehaald met
uitglijden -k "geheim2" -e -r uit.jpg bericht.txt
Gebruik outgues online met behulp van onworks.net-services