ELF4A4 (444  TTT00>?hhhDDPtd/<<QtdRtd>/lib/ld-linux.so.2GNUGNUPüIDa%!#   " $  e" )K8x2xIkZ  CU~&%-<bR |oܥz5x3,libstdc++.so.6__gmon_start___Jv_RegisterClasses__gxx_personality_v0libm.so.6ceillibgcc_s.so.1libc.so.6_IO_stdin_used__xpg_basenamestrcpyfopenoptindftellputs__stack_chk_failputcharstrdupcallocstrlenfseekgetoptstdoutfclosegetenvoptargstderroptoptfwritefreadstrchrfprintfmemmoveopterrstrcmp__libc_start_mainfree__cxa_atexitGLIBC_2.0CXXABI_1.3GLIBC_2.4GLIBC_2.1GLIBC_2.1.3H ii g ӯkqeii |ii ii gsi    $ ( , 048<@DHLPTX#\`dhUS[\Gt.]X[5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%Hh%Lh%Ph%Th%Xh%\hp%`h`%dhP%hh@1^PTRhhQVhNUS=u?9s9r[]Ít&'Utt $ÐU9}aЋt1Ћ<-tP9~u ]US$¡9| ЋE)ȃ  ډD$L$$E$[]U(E;E u ;EtEE EE t0E D$$4u E u Eu9E <-u%E D$$E<-u#EE E<+t$/ttEU)ȣPE2EE ҉UE<-uEPED$$EED$E$iE}uGxt%E ML$ T$D$+$"E|E?f}E<:BE t$E E<:9} E tE <-uuE ¡9| mfurE<:thE|E?xtS |E L$ T$D$H$*E u}uU)ȣ EÐUt $t $t $xt $bt $LUED$$pED$$$Ц$$,$l$$$P$ $$̨v$ z$^ED$$ED$$ ED$$LED$$$ $$ԩ$$$p$ $UVSE D$$$D$ D$D$$$Ht1D$ D$D$$̫$M$t1D$ D$3D$$$C$D$ D$D$$$t1D$ D$=D$$Z$$D$ D$D$$$tt1D$ D$9D$$$ y$D$ D$D$$$t1D$ D$:D$$0$ $y$؉$D$D$$$$D$ D$D$$$pt1D$ D$:D$$l$ u$ft1D$ D$.D$$$ 6D$D$$$$D$ D$D$$$t1D$ D$>D$$ح.$ $t1D$ D$DD$$$v$$g$Ћ$‰D$8D$8$J|$6D$6 fD$4l$4|$(l$6D$(T$,‹$$Ƅ$Ƅ$Ƅ$Ƅ$Ƅ$Ƅ$ Ƅ$@Ƅ$$$DŽ$t$D$\QD$D$$$T$$D$\D$D$$$"D$\;$v1D$ D$D$$`j$D$\$$$DŽ$DŽ$$Ћ$Ӊ؃t$$u$$ ‹$$$!‹$$$$$V$$$!$D$xD$x$DŽ$DŽ$$Ћ$Ӊ؃t$$u$$ ‹$$$!‹$$$$$V$$$!t$8$$$D$ D$D$$$FDŽ$DŽ$nDŽ$$Ћ$Ӊ؃tD$||$|u&$$ ‹$&$$!‹$$t$xt$$t$$$u D$x9$tL$x$Ѕu$$$$$t $*$D$ D$D$$$$D$\9$|$t$$$¡$L$ T$D$$$$$$D$xD$tD$xD$p$D$lD$hrD$dQD$l$!ЉD$`|$`u D$pD$dމ ‹D$pD$tD$ll$dD$duD$pD$hD$huD$x;$v+T$D$$$D$\D$\D$pD$XrD$TQD$l$!ЉD$P|$Pu D$pD$Tމ ‹D$pD$tD$ll$TD$TuD$pD$XD$XuD$LD$HƄ$D$DD$lЋD$L!ЉD$@|$@t$D$DӉ؉$ Ј$D$tt$\t$D$tt$D$L|$Lu D$\9D$ttL$\D$tЅu$D$lD$ll$DD$DA$D$ D$D$$$GD$HD$x9D$H$$$$e3 t[^]ÐU]Ít&'UWVSO*)t$1ED$E D$E$9rރ[^_]Ë$ÐUSÛ* tD$ED$$G []ÐUStfЋu[]ÐUS[,*Y[$Id: getopt.c,v 1.2 2003/10/26 03:10:20 vindaci Exp $---POSIXLY_CORRECT%s: invalid option -- %c %s: option requires an argument -- %c SYNOPSIS: %s [OPTIONS IMAGES MESSAGE] DESCRIPTION: Hide or reveal data in an image file. OPTIONS: -h Data will be hidden. -r Data will be revealed.IMAGES: -i FILE An existing file: the original image. -o FILE The created file: the original image, with hidden data (output filename not given => data is written to stdout).MESSAGE: -f DATA Hide the contents of a file named DATA. -t TEXT Hide the characters in the given TEXT.FILE is an uncompressed 24-bit Windows Bitmap image file.TEXT with spaces must be delimited by quotes.EXAMPLES:(1) %s (2) %s -h -i innocent.bmp -o new_image.bmp -t "attack at dawn" (3) %s -h -i kitteh.bmp -o homework.bmp -f homework.txt (4) %s -r -i homework.bmp -o homework.txt (1) displays this information.(2) hide message "attack at dawn" in "innocent.bmp", creating "new_image.bmp"(3) hide file "homework.txt" in image "kitteh.bmp", creating "homework.bmp"(4) reveal data hidden in "homework.bmp", creating "homework.txt"Try: %s hri:o:f:t:Error: hide or reveal option is required. Error: can't both hide and reveal. Error: original image filename not given. Error: name of datafile to hide, or text to hide, not given. rbError opening file '%s' Error: output image filename not given. wbError reading magic number Bad magic: '%s' is not a BMP file Error reading file size from bitmap file header Error: file size does not match value in bitmap file header Error reading image offset from Bitmap File Header Error reading DIB header size from Bitmap Information Header Error reading image width from Bitmap Information Header Error reading image height from Bitmap Information Header Error reading # bits/pixel from bitmap information header Error: original image must have 24 bits/pixel Error reading compression info from bitmap information header Error: original image must be in uncompressed Windows Bitmap format ERROR: too many bits to hide. Error: '%s' might not have hidden data |T ,@h@@@;8X0tbzPR|,  DAB <AB ZXRAB t8vAB \AB ,AB jU  "U  "HWe  o$Ԃ  o oop҈"2BRbr‰҉"2BRbr?GCC: (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.commentTT#hh 1$HDoHN ԂPV$$^oJko  z   0 <%إ% /<̯/>>????xll@@d 0@H@F@: MThԂ$      إ̯l (5KZhtt&4<T`vpl \  !إ(:LRdw|~ܥP;l%6PbizZ|v!&8HzO`g,xJN crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7021dtor_idx.7023frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxgetopt.c_ZL2ID_ZL9prev_argv_ZL9prev_argc_ZL10argv_index_ZL11argv_index2_ZL10opt_offset_ZL8dashdash_ZL6nonopt_ZL15increment_indexv_ZL17permute_argv_oncevbmpsteg.cpp_GLOBAL_OFFSET_TABLE___dso_handle__init_array_end__init_array_start_DYNAMICdata_startdfname__cxa_atexit@@GLIBC_2.1.3__libc_csu_fini_Z5usagePc_start__gmon_start___Jv_RegisterClasses_fp_hwstrchr@@GLIBC_2.0getenv@@GLIBC_2.0_finicalloc@@GLIBC_2.0putchar@@GLIBC_2.0optopt__libc_start_main@@GLIBC_2.0ofname_IO_stdin_usedfree@@GLIBC_2.0atexitpmemfile__data_startfseek@@GLIBC_2.0fclose@@GLIBC_2.1stderr@@GLIBC_2.0strlen@@GLIBC_2.0fopen@@GLIBC_2.1__xpg_basename@@GLIBC_2.0strcpy@@GLIBC_2.0ifnameftell@@GLIBC_2.0__DTOR_END____libc_csu_initprintf@@GLIBC_2.0_Z7cleanupvoptindtextfwrite@@GLIBC_2.0fprintf@@GLIBC_2.0__bss_start__stack_chk_fail@@GLIBC_2.4memmove@@GLIBC_2.0_endstdout@@GLIBC_2.0puts@@GLIBC_2.0getoptfread@@GLIBC_2.0_edata__gxx_personality_v0@@CXXABI_1.3strdup@@GLIBC_2.0strcmp@@GLIBC_2.0exit@@GLIBC_2.0opterr__i686.get_pc_thunk.bxoptargmain_initceil@@GLIBC_2.0