outguess-0.2 claims to support PPM image format for embedding/extracting stegonographic data. While testing outguess with PPM (ascii and raw) files I received the following errors. outguess -k "testtest" -d info main2_lg.ppm test.ppm Reading main2_lg.ppm.... Extracting usable bits: 474660 bits Encoded 'info': 16672 bits, 2084 bytes Finding best embedding... 0: 8341(49.9%)[50.0%], bias -1699(-0.20), saved: 0, total: 1.76% 1: 8299(49.7%)[49.8%], bias -1676(-0.20), saved: 4, total: 1.75% 2: 8318(49.8%)[49.9%], bias -1702(-0.20), saved: 2, total: 1.75% 4: 8195(49.1%)[49.2%], bias -1665(-0.20), saved: 17, total: 1.73% 34: 8292(49.6%)[49.7%], bias -1782(-0.21), saved: 5, total: 1.75% 34, 6510: Embedding data: 16672 in 474660 Bits embedded: 16704, changed: 8292(49.6%)[49.7%], bias: -1782, tot: 474415, skip: 457711 Segmentation fault (gdb) bt #0 0x0000000000000000 in ?? () #1 0x0000000000404e46 in ?? () #2 0x00002b7e22e6b644 in __libc_start_main () from /lib/tls/libc.so.6 #3 0x000000000040117a in ?? () #4 0x00007fff87eca738 in ?? () #5 0x000000000000001c in ?? () #6 0x0000000000000007 in ?? () #7 0x00007fff87ecab0f in ?? () #8 0x00007fff87ecab21 in ?? () #9 0x00007fff87ecab24 in ?? () #10 0x00007fff87ecab2d in ?? () #11 0x00007fff87ecab30 in ?? () #12 0x00007fff87ecab35 in ?? () #13 0x00007fff87ecab42 in ?? () #14 0x0000000000000000 in ?? () emerge --info: Gentoo Base System version 1.12.4 Portage 2.1-r2 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r4 x86_64) ================================================================= System uname: 2.6.17-gentoo-r4 x86_64 unknown app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X alsa avi berkdb bitmap-fonts cli crypt cups dlloader dri eds emboss encode foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jpeg kde lzw lzw-tiff mp3 mpeg ncurses nls nptl opengl pam pcre pdflib perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd tiff truetype-fonts type1-fonts usb xorg xpm xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Have you tried a newer version? I see that 0.6 was released a long time ago. Upstream seems unmaintained.
Correct me if I'm wrong, but stegdetect-0.6 and outguess-0.2 are two separate code-bases.
Hello treecleaner, This version (and last) is from 2001-10. Upstream is not responsive. It has segmentation fault, but it seems that noone in the crypto herd is about to solve this for upstream. It has no dependencies in the tree. I suggest to remove this one from the tree. If someone wishes to solve this issue, please reassign to your-self. Thanks!
nothing depends on it -> package.mask'ed, pending removal
Guess Alec really needs to follow his own guidelines ...
punted