This commit is contained in:
Maxime Vorwerk
2024-06-09 14:48:10 +02:00
parent 3fd4d0d326
commit 584e1cef2d
59 changed files with 786 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
* .au mu-law audio data is treated as linear 8 bit unsigned value in the neighbourhood relation (with radius 1).
The neighbourhood relation should be defined with respect to the logarithmic nature of mu-law data.
* steghide uses the classes hash_set and hash_map from sgi's implementation of
the standard template library. These two classes are not part of the official
C++ standard but part of the GNU's libstdc++. If you happen to be on a system
that does not include theses classes you won't be able to compile steghide.
If you find a bug, please tell me (shetzl@chello.at) about it.

View File

@@ -0,0 +1,17 @@
Stefan Hetzl <shetzl@chello.at> author, maintainer
I would like to thank...
Petra Mutzel <mutzel@ads.tuwien.ac.at> for being a great guide trough graph theory
Christine Pippan <christine_pippan@chello.at> for designing the logo
Trimbitas Sorin <lacroix-iv@go.ro> romanian translation
Alberto A. Schiano <chanio@users.sourceforge.net> spanish translation
Cedric Gross <cgross@wanadoo.fr> french translation
Julien Catanese <julien_catanese@yahoo.fr> french translation
Tilman Linneweh <arved@freebsd.org> freebsd port
Rasputin <rara.rasputin@virgin.net> freebsd port
Brian Russo <wolfie@debian.org> debian package
Guenter Bechly <gbechly@gmx.de> debian package
and numerous others who have contributed by sending bug reports
or interesting suggestions.

View File

@@ -0,0 +1,122 @@
steghide 0.5.1 :
================
* new algorithm that maintains first-order statistics for all file formats
* support for all types of jpeg files (using libjpeg)
* compression of embedded data (using zlib)
* use of permutation as distribution function
* a 'info' command to display the information about a cover- or stego- file (including it's capacity)
* random data can be taken from /dev/urandom
* spanish translation
* romanian translation
steghide 0.4.6b :
=================
* bugfix (did not compile on some systems)
steghide 0.4.6 :
================
* support for the jpeg file format
* switched from C to C++ (partial rewrite)
* bugfixes
steghide 0.4.5 :
================
* internationalization (GNU gettext)
* german locale
* french locale
steghide 0.4.4 :
================
* performance rewrite of memory management code
steghide 0.4.3 :
================
* support for crc32 checksum of the plain data
* switch to enable/disable embedding of plain file name
* rewrite of some parts
steghide 0.4.2 :
================
* interval length defaults to the maximum possible
* verbosity, quiet and force switches
* prompt for passphrase if not given on command line
steghide 0.4.1 :
================
* more secure embedding algorithm
* libmcrypt is used for encryption
* libmhash is used for hashing
* command line syntax revision
* reorganisation and partial rewrite
* bugfixes
steghide 0.3 :
==============
* blowfish encryption
* md5 for generating 128 bit keys from passphrase
* autconf and automake
* rpm packages
* support for au files
* man page
* interactive mode
* command line syntax revision
* fixed a bug that prevented the use of stdin as cover or stego data stream
steghide 0.2 :
==============
* support for wav (pcm) files
* support for bmp files that use color tables
* support for OS/2 1.x bmp files
* file format auto-detection
* internal changes (better buffer-management)

View File

@@ -0,0 +1,27 @@
These are things that I plan to implement in the future:
* partition code into library and frontend
* graphical user interface
* user-friendly installer for Windows version (InnoSetup)
* use libaudiofile for audio file format support
* make embedding data in audio cds possible (embed markers for synchronization)
* rewrite memory management such that cover-/stego-file must no longer be kept in memory as a whole
* support for other file formats (mp3, png, gif, avi)
* user's guide (sgml?, docbook?, gnu texinfo?)
* support for RLE-encoded bmps
* matrix encoding
? support for spreading one secret file into a set of >= 1 cover files
? support for embedding more than one message into one cover file (different passphrases)
? allow PGP encryption of embedded data (gpgme?)

View File

@@ -0,0 +1,28 @@
This package was debianized by Dr. Guenter Bechly <gbechly@debian.org> on
Mon, 1 Jan 2001 20:24:27 +0100.
It was downloaded from
http://steghide.sourceforge.net/download/
Upstream Author:
Stefan Hetzl <shetzl@teleweb.at>
Copyright: GPL
This software is copyright (c) by Stefan Hetzl
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
with your Debian GNU system, in /usr/share/common-licenses/GPL, or
with the Debian GNU steghide source package as the file COPYING. If
not, write to the Free Software Foundation, Inc., 51 Franklin St,
Fifth Floor, Boston, MA 02110-1301, USA.

View File

@@ -0,0 +1,18 @@
Package: steghide
Source: steghide (0.5.1-9.1)
Version: 0.5.1-9.1+b1
Architecture: amd64
Maintainer: Ola Lundqvist <opal@debian.org>
Installed-Size: 426
Depends: libc6 (>= 2.2.5), libgcc1 (>= 1:4.1.1), libjpeg62-turbo (>= 1:1.3.1), libmcrypt4, libmhash2, libstdc++6 (>= 4.9), zlib1g (>= 1:1.1.4)
Section: misc
Priority: optional
Description: A steganography hiding tool
Steghide is steganography program which hides bits of a data file
in some of the least significant bits of another file in such a way
that the existence of the data file is not visible and cannot be proven.
.
Steghide is designed to be portable and configurable and features hiding
data in bmp, wav and au files, blowfish encryption, MD5 hashing of
passphrases to blowfish keys, and pseudo-random distribution of hidden bits
in the container data.

View File

@@ -0,0 +1,17 @@
71bdab1263ab4b8d28f34afa5f0ab121 usr/bin/steghide
11db80c2a5dbb9c6107853b08aeacc49 usr/share/doc/steghide/ABOUT-NLS.gz
57deb17212483b49f89587180d4d67d4 usr/share/doc/steghide/BUGS
72c7831222483f5c6d96ac2a8ca7ad48 usr/share/doc/steghide/CREDITS
adbb29f44a5e5eefda3c3d756cc15ab1 usr/share/doc/steghide/HISTORY
fe7cac39a1a1ef0975d24dfcf02f09b7 usr/share/doc/steghide/LEAME.gz
85587b9213ca2301eb450aad574d5f87 usr/share/doc/steghide/README.gz
a9e03fa8166b8fa918c81db1855b68d1 usr/share/doc/steghide/TODO
09d7710e276a06c4a3f3bc81b3b86a41 usr/share/doc/steghide/changelog.Debian.amd64.gz
e454b20fdc2208f8170e28b90b6d43f7 usr/share/doc/steghide/changelog.Debian.gz
1a2e10366a3a55d7a4cb5fc3c87a6bf7 usr/share/doc/steghide/changelog.gz
df8c0ea893b3f6f64a917824c6c9d224 usr/share/doc/steghide/copyright
fc53645374c583f11f628331be710d9a usr/share/locale/de/LC_MESSAGES/steghide.mo
b8ceabc96f9bffd9157103e1a86be33f usr/share/locale/es/LC_MESSAGES/steghide.mo
87ee9a19bb49b217dad67b5a889bb1d1 usr/share/locale/fr/LC_MESSAGES/steghide.mo
dbc3a8e974ccf7e91da81aca4a5c1605 usr/share/locale/ro/LC_MESSAGES/steghide.mo
921a5afd279097e4ed359ce3767068f5 usr/share/man/man1/steghide.1.gz

View File

@@ -0,0 +1 @@
picoCTF{h1dd3n_1n_pLa1n_51GHT_18375919}

View File

@@ -0,0 +1 @@
GSGCQBRFAGRAPELCGBHEGENSSVPFBJRZHFGQVFTHVFRBHESYNTGENAFSRE.SVTHERBHGNJNLGBUVQRGURSYNTNAQVJVYYPURPXONPXSBEGURCYNA

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 805 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -0,0 +1 @@
VHFRQGURCEBTENZNAQUVQVGJVGU-QHRQVYVTRAPR.PURPXBHGGURCUBGBF

Binary file not shown.

Binary file not shown.