Why We Protest - IRAN

Anonymous Iran

Go Back   Why We Protest - IRAN > Inside Iran > Protest Advice
Old 06-21-2009   #1 (permalink)
Unicorn Catcher
 
~SanguineRose~'s Avatar
 
Join Date: Jun 2009
Posts: 140
Send a message via Skype™ to ~SanguineRose~
Default Stenography For Sending Messages Via Images

Hello,

I think Stenography could be really used for passing information in/out 100% undetected
from poeple in Iran. Here is the Read Me File.

Quote:
Introduction :
==============

Steghide is a steganography program that is able to hide data in various kinds
of image- and audio-files. The color- respectivly sample-frequencies are not
changed thus making the embedding resistant against first-order statistical
tests.

The current version of steghide is 0.5.1

Features:
*) compression of embedded data
*) encryption of embedded data
*) embedding of a checksum to verify the integrity of the extraced data
*) support for JPEG, BMP, WAV and AU files

Steganography :
===============

Steganography literally means covered writing. Its goal is to hide the fact
that communication is taking place. This is often achieved by using a (rather
large) cover file and embedding the (rather short) secret message into this
file. The result is a innocuous looking file (the stego file) that contains
the secret message.

Compilation and Installation :
==============================

Dependencies :
--------------
You should have the following libraries installed to use steghide.

* libmhash
A library that provides various hash algorithms and cryptographic key
generation algorithms. Steghide needs this library to convert a passphrase
into a form that can be used as input for cryptographic and steganographic
algorithms.
Available at: Mhash

* libmcrypt
A library that provides a lot of symmetric encryption algorithms. If you
compile steghide without libmcrypt you will not be able to use steghide to
encrypt data before embedding nor to extract encrypted data (even if you know
the correct passphrase).
Available at: MCrypt

* libjpeg
A library implementing jpeg image compression. Without this library you will
not be able to embed data in jpeg files nor to extract data from jpeg files.
Available at: Independent JPEG Group

* zlib
A lossless data compression library. If you compile steghide without having
this library installed you will not be able to use steghide to compress data
before embedding nor to extract compressed data from a stego-file.
Available at: zlib Home Site

Libmhash is absolutely required to compile steghide. While you can compile it
without the other libraries they are highly recommended as major functionality
will not be available without them.

Linux / Unix :
--------------
After unpacking the source distribution, enter the following commands:

1) ./configure
2) make
3) make check
4) make install (as root)

For more information see the generic installation instructions in the file
INSTALL that came with the distribution.

If any of these commands fails, please send a mail to the steghide development
mailing list (steghide-devel@lists.sourceforge.net) describing the error.

Windows :
---------
The easiest way is to download the precompiled binary (including Windows
versions of the necessary libraries) from the steghide website at:
Steghide

If you want to compile the sources yourself you need a C++ compiler. How you
need to compile the source code depends on the compiler you are using: Please
consult your compiler's documentation.

Steghide can be compiled with gcc in the cygwin environment
(Cygwin Information and Installation) which is a unix emulation layer for Windows using the
procedure mentioned above for the Linux/Unix compilation.

Quick-Start :
=============

Here are some examples of how steghide can be used. Take a look at these to get
a first impression. If you want more detailed information please read the
manpage.

The basic usage is as follows:

$ steghide embed -cf picture.jpg -ef secret.txt
Enter passphrase:
Re-Enter passphrase:
embedding "secret.txt" in "picture.jpg"... done

This command will embed the file secret.txt in the cover file picture.jpg.

After you have embedded your secret data as shown above you can send the file
picture.jpg to the person who should receive the secret message. The receiver
has to use steghide in the following way:

$ steghide extract -sf picture.jpg
Enter passphrase:
wrote extracted data to "secret.txt".

If the supplied passphrase is correct, the contents of the original file
secret.txt will be extracted from the stego file picture.jpg and saved
in the current directory.

If you have received a file that contains embedded data and you want to get
some information about it before extracting it, use the info command:

$ steghide info received_file.wav
"received_file.wav":
format: wave audio, PCM encoding
capacity: 3.5 KB
Try to get information about embedded data ? (y/n) y
Enter passphrase:
embedded file "secret.txt":
size: 1.6 KB
encrypted: rijndael-128, cbc
compressed: yes

After printing some general information about the stego file (format, capacity) you will be
asked if steghide should try to get information about the embedded data. If you answer with
yes you have to supply a passphrase. Steghide will then try to extract the embedded data
with that passphrase and - if it succeeds - print some information about it.

Contact :
=========

Website :
---------
You can get the latest version of steghide as well as some additional
information and documentation from the steghide website at:
Steghide

Mailing Lists :
---------------
If you have found a bug or if you have questions, comments, suggestions, etc.
please send a mail to the development mailing list:
steghide-devel@lists.sourceforge.net
To receive mails sent to this list, subscribe to it at:
http://lists.sourceforge.net/lists/l...steghide-devel

If you want to be informed, when a new version of steghide is released please
subscribe to the steghide announcement mailing list at:
http://lists.sourceforge.net/lists/l...ghide-announce

Anonymous CVS access :
----------------------

You can access the most recent development source code via anonymous cvs. Just
type the following lines:

$ cvs -dserver:anonymous@cvs.steghide.sourceforge.net:/cvsroot/steghide login
CVS password: [ Hit RETURN here ]

$ cvs -z3 -dserver:anonymous@cvs.steghide.sourceforge.net:/cvsroot/steghide co steghide

You can also browse the cvs repository on the web:
http://cvs.sourceforge.net/cgi-bin/v....cgi/steghide/

Author :
--------
You can contact me (Stefan Hetzl) via e-mail: shetzl@chello.at
To make it a tad easy just unzip segocmd.zip in the same directory as where you unzipped steghide. Run stegcmd.bat and it will spawn a command prompt in the current directory it runs in (where you have stegohide). Use the commands in the howto to use or just type 'steghide' to get a listing of commands.

Links:
http://theargon.com/achilles/stegano....5.1-win32.zip
Attached Files
File Type: zip stegocmd.zip‎ (171 Bytes, 0 views)

Last edited by ~SanguineRose~; 06-21-2009 at 01:28 PM.
~SanguineRose~ is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 06-21-2009   #2 (permalink)
Unregistered
Guest
 
Posts: n/a
Default

steganography can be detected very easily through special tests... but regardless, I don't think you need it if you -can- smuggle out images. why? because anyone smuggling out images is already on the shit list.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 06-22-2009   #3 (permalink)
lompocus
Guest
 
Posts: n/a
Default

It IS always good to have another means of communication.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-06-2009   #4 (permalink)
Senior Member
 
Join Date: Jun 2009
Posts: 948
Default

Quote:
Originally Posted by ~SanguineRose~ View Post
Hello,

I think Stenography could be really used for passing information in/out 100% undetected
from poeple in Iran. Here is the Read Me File.



To make it a tad easy just unzip segocmd.zip in the same directory as where you unzipped steghide. Run stegcmd.bat and it will spawn a command prompt in the current directory it runs in (where you have stegohide). Use the commands in the howto to use or just type 'steghide' to get a listing of commands.

Links:
http://theargon.com/achilles/stegano....5.1-win32.zip
A few days ago I downloaded some program-code for steganography and modified it slightly to see if hidden messages could be detected in images and it was easy to do. The hard part would be re-assembling the alpha-characters to see what the actual message was.
Ray Murphy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-06-2009   #5 (permalink)
Unregistered
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Unregistered View Post
steganography can be detected very easily through special tests... but regardless, I don't think you need it if you -can- smuggle out images. why? because anyone smuggling out images is already on the shit list.
Stenography with pictures and videos is just one kind of stenography. There are other kinds, too.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-06-2009   #6 (permalink)
Senior Member
 
Join Date: Jun 2009
Posts: 948
Default

Quote:
Originally Posted by Unregistered View Post
Stenography with pictures and videos is just one kind of stenography. There are other kinds, too.
It's steganography. Stenography is the shorthand used by secretaries.
Ray Murphy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-07-2009   #7 (permalink)
SBLONGCAT
Guest
 
Posts: n/a
Default FireSteg for Firefox.

Google Firesteg. It is made of win.

Also, it is preinstalled in "F/i/relazorz"

FireLazorz3.5.0.07022009.zip - FileFactory

F/i/relazorz is also epic win.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-07-2009   #8 (permalink)
Unregistered
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Ray Murphy View Post
It's steganography. Stenography is the shorthand used by secretaries.
Whatever. You know what was ment.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-07-2009   #9 (permalink)
Unregistered
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by SBLONGCAT View Post
Google Firesteg. It is made of win.

Also, it is preinstalled in "F/i/relazorz"

FireLazorz3.5.0.07022009.zip - FileFactory

F/i/relazorz is also epic win.
Definitely full of win.

https://addons.mozilla.org/en-US/firefox/addon/6660
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-07-2009   #10 (permalink)
Unregistered
Guest
 
Posts: n/a
Default

There are many ways to hide a message. Purposeful misspellings, or not capitalizing the first letter of a sentence on purpose, for example. Alone, it means nothing, but over several posts, and to the person who knows the correct key to translate the errors, it can send a message. These are the most secure, I think, because there is little chance a government minder checking the posts is going to even become suspicious, and even if they do if they do not know they key they cannot break it.

The problem is that it is very complicated, and you have to get the key to those who are going to translate it somehow. Most preferably not written down in any form. They have to memorize it.

But my main point is that there are ways to hide messages that don't even require software, and that do not arouse suspicion.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
images, messages, sending, stenography

Thread Tools
Display Modes

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 06:11 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0
no new posts