security:steganography
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
security:steganography [2011/12/29 10:06] – cedric | security:steganography [2016/07/05 13:01] – cedric | ||
---|---|---|---|
Line 4: | Line 4: | ||
<code bash> | <code bash> | ||
- | hg clone http:// | + | sudo pip install |
- | cd stegano/ | + | |
- | sudo python setup.py | + | |
</ | </ | ||
+ | |||
+ | You can read the [[http:// | ||
+ | |||
====== Steganography ====== | ====== Steganography ====== | ||
Steganography is the art and science of writing hidden messages. | Steganography is the art and science of writing hidden messages. | ||
Line 19: | Line 20: | ||
We will dive into digital steganography. | We will dive into digital steganography. | ||
- | The folowing | + | The following |
===== Simple steganography art ===== | ===== Simple steganography art ===== | ||
- | In computer | + | In computer |
For example, if I want to hide a text file in a music file: | For example, if I want to hide a text file in a music file: | ||
Line 149: | Line 150: | ||
<code bash> | <code bash> | ||
+ | $ cd stegano | ||
+ | |||
# LSB with The Eratosthenes set | # LSB with The Eratosthenes set | ||
- | $ slsb-set --hide -i ../ | + | $ slsb-set --hide -i ./ |
# LSB only | # LSB only | ||
- | $ slsb --hide -i ../ | + | $ slsb --hide -i ./ |
</ | </ | ||
Line 161: | Line 164: | ||
<code bash> | <code bash> | ||
# Steganalysis of the original image | # Steganalysis of the original image | ||
- | $ steganalysis-parity -i ../ | + | $ steganalysis-parity -i ../ |
# Steganalysis of the image with hidden text (LSB only) | # Steganalysis of the image with hidden text (LSB only) | ||
- | $ steganalysis-parity -i ./ | + | $ steganalysis-parity -i ~/ |
# Steganalysis of the image with hidden text (LSB + Eratosthenes) | # Steganalysis of the image with hidden text (LSB + Eratosthenes) | ||
- | $ steganalysis-parity -i ./ | + | $ steganalysis-parity -i ~/ |
</ | </ | ||
Line 186: | Line 189: | ||
==== Reveal the message ==== | ==== Reveal the message ==== | ||
<code bash> | <code bash> | ||
- | $ slsb-set --reveal --generator eratosthenes -i ./ | + | $ slsb-set --reveal --generator eratosthenes -i ~/ |
- | $ slsb --reveal | + | $ slsb --reveal |
- | $ cmp file-gen.txt file.txt | + | $ cmp ~/file-gen.txt |
- | $ cat file.txt | + | $ cat ~/file.txt |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam placerat fermentum | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam placerat fermentum | ||
lorem, at porttitor metus congue eu. Mauris vitae tell | lorem, at porttitor metus congue eu. Mauris vitae tell | ||
Line 195: | Line 198: | ||
. | . | ||
. | . | ||
- | $ python ./slsb-gen.py | + | $ slsb-set --reveal --generator fermat -i ~/ |
+ | Impossible to detect message. | ||
+ | |||
+ | $ slsb-set --reveal --generator mersenne -i ~/ | ||
Impossible to detect message. | Impossible to detect message. | ||
</ | </ |
security/steganography.txt · Last modified: 2021/06/27 00:36 by cedric