home *** CD-ROM | disk | FTP | other *** search
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: Mailbox/MIME Entity
(archive/mbox ).
Confidence Program Detection Match Type Support
100%
dexvert
Mailbox/MIME Entity (archive/mbox)
magic
Supported
100%
dexvert
Internet Message Format (text/imf)
magic
Supported
1%
dexvert
Text File (text/txt)
fallback
Supported
100%
file
Mailbox text, 1st line "From msuinfo!agate!darkstar.UCSC.EDU!news.hal.COM!decwrl!pacbell.com!amdahl!netcomsv!netcom.com!qwerty Tue May 10 20:38:42 1994", ASCII text
default
100%
TrID
E-Mail message (Var. 2)
default
100%
checkBytes
Printable ASCII
default
100%
perlTextCheck
Likely Text (Perl)
default
100%
siegfried
x-fmt/111 Plain Text File
default
100%
detectItEasy
Format: plain text[LF]
default (weak)
100%
xdgMime
application/mbox
default
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 46 72 6f 6d 20 6d 73 75 | 69 6e 66 6f 21 61 67 61 |From msu|info!aga| |00000010| 74 65 21 64 61 72 6b 73 | 74 61 72 2e 55 43 53 43 |te!darks|tar.UCSC| |00000020| 2e 45 44 55 21 6e 65 77 | 73 2e 68 61 6c 2e 43 4f |.EDU!new|s.hal.CO| |00000030| 4d 21 64 65 63 77 72 6c | 21 70 61 63 62 65 6c 6c |M!decwrl|!pacbell| |00000040| 2e 63 6f 6d 21 61 6d 64 | 61 68 6c 21 6e 65 74 63 |.com!amd|ahl!netc| |00000050| 6f 6d 73 76 21 6e 65 74 | 63 6f 6d 2e 63 6f 6d 21 |omsv!net|com.com!| |00000060| 71 77 65 72 74 79 20 54 | 75 65 20 4d 61 79 20 31 |qwerty T|ue May 1| |00000070| 30 20 32 30 3a 33 38 3a | 34 32 20 31 39 39 34 0a |0 20:38:|42 1994.| |00000080| 4e 65 77 73 67 72 6f 75 | 70 73 3a 20 73 63 69 2e |Newsgrou|ps: sci.| |00000090| 63 72 79 70 74 0a 50 61 | 74 68 3a 20 6d 73 75 69 |crypt.Pa|th: msui| |000000a0| 6e 66 6f 21 61 67 61 74 | 65 21 64 61 72 6b 73 74 |nfo!agat|e!darkst| |000000b0| 61 72 2e 55 43 53 43 2e | 45 44 55 21 6e 65 77 73 |ar.UCSC.|EDU!news| |000000c0| 2e 68 61 6c 2e 43 4f 4d | 21 64 65 63 77 72 6c 21 |.hal.COM|!decwrl!| |000000d0| 70 61 63 62 65 6c 6c 2e | 63 6f 6d 21 61 6d 64 61 |pacbell.|com!amda| |000000e0| 68 6c 21 6e 65 74 63 6f | 6d 73 76 21 6e 65 74 63 |hl!netco|msv!netc| |000000f0| 6f 6d 2e 63 6f 6d 21 71 | 77 65 72 74 79 0a 46 72 |om.com!q|werty.Fr| |00000100| 6f 6d 3a 20 71 77 65 72 | 74 79 40 6e 65 74 63 6f |om: qwer|ty@netco| |00000110| 6d 2e 63 6f 6d 20 28 2d | 3d 58 65 6e 6f 6e 3d 2d |m.com (-|=Xenon=-| |00000120| 29 0a 53 75 62 6a 65 63 | 74 3a 20 53 74 65 67 61 |).Subjec|t: Stega| |00000130| 6e 6f 67 72 61 70 68 79 | 20 46 41 51 0a 4d 65 73 |nography| FAQ.Mes| |00000140| 73 61 67 65 2d 49 44 3a | 20 3c 71 77 65 72 74 79 |sage-ID:| <qwerty| |00000150| 43 70 4b 70 49 79 2e 44 | 7a 70 40 6e 65 74 63 6f |CpKpIy.D|zp@netco| |00000160| 6d 2e 63 6f 6d 3e 0a 4f | 72 67 61 6e 69 7a 61 74 |m.com>.O|rganizat| |00000170| 69 6f 6e 3a 20 50 47 50 | 20 49 6e 66 6f 20 43 6c |ion: PGP| Info Cl| |00000180| 65 61 72 69 6e 67 68 6f | 75 73 65 2e 0a 44 61 74 |earingho|use..Dat| |00000190| 65 3a 20 54 75 65 2c 20 | 31 30 20 4d 61 79 20 31 |e: Tue, |10 May 1| |000001a0| 39 39 34 20 30 36 3a 31 | 38 3a 33 33 20 47 4d 54 |994 06:1|8:33 GMT| |000001b0| 0a 4c 69 6e 65 73 3a 20 | 33 35 38 0a 0a 49 74 27 |.Lines: |358..It'| |000001c0| 73 20 32 41 4d 20 61 6e | 64 20 49 27 6d 20 62 6f |s 2AM an|d I'm bo| |000001d0| 72 65 64 20 73 6f 20 49 | 27 6c 6c 20 66 69 6e 61 |red so I|'ll fina| |000001e0| 6c 6c 79 20 70 6f 73 74 | 20 74 68 69 73 20 74 68 |lly post| this th| |000001f0| 69 6e 67 2c 20 61 6e 64 | 20 63 61 6c 6c 20 69 74 |ing, and| call it| |00000200| 20 61 20 0a 46 41 51 2e | 20 53 74 65 67 61 6e 6f | a .FAQ.| Stegano| |00000210| 67 72 61 70 68 79 3a 20 | 68 69 64 69 6e 67 20 61 |graphy: |hiding a| |00000220| 20 6d 65 73 73 61 67 65 | 20 69 6e 20 61 20 63 61 | message| in a ca| |00000230| 72 72 69 65 72 20 6d 65 | 73 73 61 67 65 2e 0a 0a |rrier me|ssage...| |00000240| 53 74 65 67 61 6e 6f 67 | 72 61 70 68 73 3a 0a 0a |Steganog|raphs:..| |00000250| 5b 4e 6f 74 65 3a 20 74 | 68 65 20 61 64 64 72 65 |[Note: t|he addre| |00000260| 73 73 65 73 20 66 74 70 | 2e 6e 65 74 63 6f 6d 2e |sses ftp|.netcom.| |00000270| 63 6f 6d 2c 20 6f 72 20 | 6e 65 74 63 6f 6d 23 2e |com, or |netcom#.| |00000280| 6e 65 74 63 6f 6d 2e 63 | 6f 6d 20 77 68 65 72 65 |netcom.c|om where| |00000290| 20 23 20 69 73 20 31 2d | 31 33 20 0a 73 68 6f 75 | # is 1-|13 .shou| |000002a0| 6c 64 20 6e 6f 77 20 62 | 65 20 75 73 65 64 20 74 |ld now b|e used t| |000002b0| 6f 20 22 66 74 70 20 74 | 6f 20 6e 65 74 63 6f 6d |o "ftp t|o netcom| |000002c0| 2e 63 6f 6d 22 2e 5d 0a | 0a 53 74 65 67 6f 20 62 |.com".].|.Stego b| |000002d0| 79 20 52 6f 6d 61 6e 61 | 20 4d 61 63 68 61 64 6f |y Romana| Machado| |000002e0| 20 28 66 74 70 20 74 6f | 20 6e 65 74 63 6f 6d 2e | (ftp to| netcom.| |000002f0| 63 6f 6d 20 69 6e 20 2f | 70 75 62 2f 71 77 65 72 |com in /|pub/qwer| |00000300| 74 79 20 61 73 0a 73 74 | 65 67 6f 31 2e 30 61 32 |ty as.st|ego1.0a2| |00000310| 2e 73 69 74 2e 68 71 78 | 29 20 77 69 6c 6c 20 68 |.sit.hqx|) will h| |00000320| 69 64 65 20 74 65 78 74 | 20 61 73 20 74 68 65 20 |ide text| as the | |00000330| 6c 65 61 73 74 20 73 69 | 67 6e 69 66 69 63 61 6e |least si|gnifican| |00000340| 74 20 62 69 74 20 69 6e | 20 61 20 4d 61 63 0a 50 |t bit in| a Mac.P| |00000350| 49 43 54 20 66 69 6c 65 | 2e 20 0a 0a 53 74 65 61 |ICT file|. ..Stea| |00000360| 6c 74 68 20 62 79 20 22 | 48 65 6e 72 79 20 48 61 |lth by "|Henry Ha| |00000370| 73 74 75 72 22 20 3c 49 | 2c 20 58 65 6e 6f 6e 2c |stur" <I|, Xenon,| |00000380| 20 77 69 6c 6c 20 66 6f | 72 77 61 72 64 20 6d 61 | will fo|rward ma| |00000390| 69 6c 20 74 6f 20 22 48 | 65 6e 72 79 22 20 69 66 |il to "H|enry" if| |000003a0| 20 79 6f 75 0a 77 6f 75 | 6c 64 20 6c 69 6b 65 2e | you.wou|ld like.| |000003b0| 3e 20 28 66 74 70 20 74 | 6f 20 6e 65 74 63 6f 6d |> (ftp t|o netcom| |000003c0| 2e 63 6f 6d 20 69 6e 20 | 2f 70 75 62 2f 71 77 65 |.com in |/pub/qwe| |000003d0| 72 74 79 20 61 73 20 73 | 74 65 61 6c 74 68 31 2e |rty as s|tealth1.| |000003e0| 31 2e 74 61 72 2e 5a 29 | 20 73 74 72 69 70 73 20 |1.tar.Z)| strips | |000003f0| 61 0a 62 69 6e 61 72 79 | 20 50 47 50 20 6d 65 73 |a.binary| PGP mes| |00000400| 73 61 67 65 20 64 6f 77 | 6e 20 74 6f 20 74 68 65 |sage dow|n to the| |00000410| 20 62 61 72 65 20 6d 65 | 73 73 61 67 65 20 77 69 | bare me|ssage wi| |00000420| 74 68 6f 75 74 20 61 6e | 79 20 6f 66 20 50 47 50 |thout an|y of PGP| |00000430| 27 73 0a 63 6f 6e 76 65 | 6e 69 65 6e 63 65 20 77 |'s.conve|nience w| |00000440| 72 61 70 70 65 72 73 2e | 20 54 68 65 20 72 65 73 |rappers.| The res| |00000450| 75 6c 74 69 6e 67 20 6d | 65 73 73 61 67 65 20 73 |ulting m|essage s| |00000460| 68 6f 75 6c 64 20 62 65 | 20 68 61 72 64 20 74 6f |hould be| hard to| |00000470| 20 64 69 73 74 69 6e 67 | 75 69 73 68 0a 66 72 6f | disting|uish.fro| |00000480| 6d 20 72 61 6e 64 6f 6d | 20 6e 6f 69 73 65 20 64 |m random| noise d| |00000490| 61 74 61 2c 20 61 6e 64 | 20 74 68 69 73 20 74 68 |ata, and| this th| |000004a0| 75 73 20 74 75 72 6e 73 | 20 73 74 65 67 61 6e 6f |us turns| stegano| |000004b0| 67 72 61 70 68 79 20 69 | 6e 74 6f 20 61 6e 20 45 |graphy i|nto an E| |000004c0| 58 43 55 53 45 0a 74 6f | 20 73 65 6e 64 20 72 61 |XCUSE.to| send ra| |000004d0| 6e 64 6f 6d 2d 6c 6f 6f | 6b 69 6e 67 20 64 61 74 |ndom-loo|king dat| |000004e0| 61 2c 20 62 79 20 68 69 | 64 69 6e 67 20 69 74 20 |a, by hi|ding it | |000004f0| 61 73 20 6e 6f 69 73 65 | 2e 20 53 6f 70 68 69 73 |as noise|. Sophis| |00000500| 74 69 63 61 74 65 64 0a | 73 74 65 67 61 6e 6f 67 |ticated.|steganog| |00000510| 72 61 70 68 73 20 61 72 | 65 20 6e 6f 77 20 6e 65 |raphs ar|e now ne| |00000520| 65 64 65 64 20 68 6f 77 | 65 76 65 72 20 73 69 6e |eded how|ever sin| |00000530| 63 65 20 72 65 61 6c 20 | 6e 6f 69 73 65 20 69 6e |ce real |noise in| |00000540| 20 74 68 65 20 64 69 67 | 69 74 61 6c 0a 64 6f 6d | the dig|ital.dom| |00000550| 61 69 6e 20 69 73 20 72 | 61 72 65 6c 79 20 77 68 |ain is r|arely wh| |00000560| 69 74 65 20 6e 6f 69 73 | 65 2e 20 53 74 65 61 6c |ite nois|e. Steal| |00000570| 74 68 20 77 69 6c 6c 20 | 6e 6f 77 20 63 6f 6d 70 |th will |now comp| |00000580| 69 6c 65 20 6f 6e 20 44 | 4f 53 20 6f 72 20 55 6e |ile on D|OS or Un| |00000590| 69 78 2e 20 0a 54 68 65 | 20 43 20 73 6f 75 72 63 |ix. .The| C sourc| |000005a0| 65 20 63 6f 64 65 20 69 | 73 20 63 6f 6e 74 61 69 |e code i|s contai| |000005b0| 6e 65 64 20 69 6e 20 74 | 68 65 20 66 69 6c 65 20 |ned in t|he file | |000005c0| 73 74 65 61 6c 74 68 31 | 2e 31 2e 74 61 72 2e 5a |stealth1|.1.tar.Z| |000005d0| 20 6f 72 20 73 65 70 61 | 72 61 74 65 6c 79 0a 61 | or sepa|rately.a| |000005e0| 73 20 73 74 65 61 6c 74 | 68 31 2e 31 2e 73 6f 75 |s stealt|h1.1.sou| |000005f0| 72 63 65 2e 63 6f 64 65 | 2e 20 54 6f 20 67 65 74 |rce.code|. To get| |00000600| 20 53 74 65 61 6c 74 68 | 20 73 65 74 20 75 70 20 | Stealth| set up | |00000610| 75 6e 64 65 72 20 55 6e | 69 78 2c 20 66 74 70 20 |under Un|ix, ftp | |00000620| 0a 73 74 65 61 6c 74 68 | 31 2e 31 2e 74 61 72 2e |.stealth|1.1.tar.| |00000630| 5a 20 69 6e 20 62 69 6e | 61 72 79 20 6d 6f 64 65 |Z in bin|ary mode| |00000640| 2c 20 74 68 65 6e 20 64 | 6f 20 27 75 6e 63 6f 6d |, then d|o 'uncom| |00000650| 70 72 65 73 73 20 73 74 | 65 61 6c 74 68 31 2e 31 |press st|ealth1.1| |00000660| 2e 74 61 72 2e 5a 27 2c | 20 27 74 61 72 20 0a 78 |.tar.Z',| 'tar .x| |00000670| 76 66 20 73 74 65 61 6c | 74 68 31 2e 31 2e 74 61 |vf steal|th1.1.ta| |00000680| 72 27 2c 20 61 6e 64 20 | 66 69 6e 61 6c 6c 79 20 |r', and |finally | |00000690| 27 6d 61 6b 65 27 2e 20 | 0a 0a 53 74 65 61 6c 74 |'make'. |..Stealt| |000006a0| 68 20 68 61 73 20 61 6c | 73 6f 20 62 65 65 6e 20 |h has al|so been | |000006b0| 70 6f 72 74 65 64 20 74 | 6f 20 77 6f 72 6b 20 6f |ported t|o work o| |000006c0| 6e 20 74 68 65 20 41 6d | 69 67 61 20 62 79 20 50 |n the Am|iga by P| |000006d0| 65 74 65 72 20 53 69 6d | 6f 6e 73 0a 3c 73 69 6d |eter Sim|ons.<sim| |000006e0| 6f 6e 73 40 70 65 74 69 | 2e 67 75 6e 2e 64 65 3e |ons@peti|.gun.de>| |000006f0| 20 28 66 74 70 20 74 6f | 20 6e 65 74 63 6f 6d 2e | (ftp to| netcom.| |00000700| 63 6f 6d 20 69 6e 20 2f | 70 75 62 2f 71 77 65 72 |com in /|pub/qwer| |00000710| 74 79 20 61 73 0a 41 6d | 69 67 61 53 74 65 61 6c |ty as.Am|igaSteal| |00000720| 74 68 31 2e 30 2e 6c 68 | 61 2c 20 6f 72 20 74 6f |th1.0.lh|a, or to| |00000730| 20 77 75 61 72 63 68 69 | 76 65 2e 77 75 73 74 6c | wuarchi|ve.wustl| |00000740| 2e 65 64 75 20 69 6e 20 | 2f 70 75 62 2f 61 6d 69 |.edu in |/pub/ami| |00000750| 6e 65 74 2f 75 74 69 6c | 2f 63 72 79 70 74 0a 61 |net/util|/crypt.a| |00000760| 73 20 53 74 65 61 6c 74 | 68 50 47 50 31 5f 30 2e |s Stealt|hPGP1_0.| |00000770| 6c 68 61 29 2e 0a 0a 53 | 74 65 61 6c 74 68 2c 20 |lha)...S|tealth, | |00000780| 63 6f 6d 70 69 6c 65 64 | 20 66 6f 72 20 44 4f 53 |compiled| for DOS| |00000790| 20 62 79 20 43 68 72 69 | 73 20 57 69 6c 65 73 20 | by Chri|s Wiles | |000007a0| 69 73 20 74 68 65 72 65 | 20 74 6f 6f 2c 20 6f 66 |is there| too, of| |000007b0| 20 77 68 69 63 68 20 68 | 65 20 73 61 79 73 3a 0a | which h|e says:.| |000007c0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |000007d0| 20 20 20 20 20 53 74 65 | 61 6c 74 68 20 56 31 2e | Ste|alth V1.| |000007e0| 31 20 4d 53 2d 44 4f 53 | 20 41 70 70 6e 6f 74 65 |1 MS-DOS| Appnote| |000007f0| 73 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |s. | | |00000800| 20 20 20 31 37 20 41 70 | 72 69 6c 20 31 39 39 34 | 17 Ap|ril 1994| |00000810| 20 43 68 72 69 73 74 6f | 70 68 65 72 20 4d 2e 20 | Christo|pher M. | |00000820| 57 69 6c 65 73 0a 0a 20 | 20 54 68 65 73 65 20 61 |Wiles.. | These a| |00000830| 70 70 6c 69 63 61 74 69 | 6f 6e 20 6e 6f 74 65 73 |pplicati|on notes| |00000840| 20 70 65 72 74 61 69 6e | 20 74 6f 20 6d 79 20 70 | pertain| to my p| |00000850| 6f 72 74 20 6f 66 20 48 | 65 6e 72 79 20 48 61 73 |ort of H|enry Has| |00000860| 74 75 72 27 73 20 53 74 | 65 61 6c 74 68 0a 20 20 |tur's St|ealth. | |00000870| 56 31 2e 31 20 74 6f 20 | 74 68 65 20 4d 53 2d 44 |V1.1 to |the MS-D| |00000880| 4f 53 20 66 69 6c 65 73 | 79 73 74 65 6d 2e 0a 0a |OS files|ystem...| |00000890| 20 20 46 69 72 73 74 20 | 61 6e 64 20 66 6f 72 65 | First |and fore| |000008a0| 6d 6f 73 74 2c 20 74 68 | 69 73 20 50 47 50 20 66 |most, th|is PGP f| |000008b0| 69 6c 74 65 72 20 64 6f | 65 73 20 5f 6e 6f 74 5f |ilter do|es _not_| |000008c0| 20 77 6f 72 6b 20 77 69 | 74 68 20 61 6e 20 61 73 | work wi|th an as| |000008d0| 63 69 69 2d 61 72 6d 6f | 72 65 64 0a 20 20 74 65 |cii-armo|red. te| |000008e0| 78 74 20 69 6e 70 75 74 | 20 66 69 6c 65 2e 20 20 |xt input| file. | |000008f0| 49 74 20 77 61 73 20 64 | 65 73 69 67 6e 65 64 20 |It was d|esigned | |00000900| 61 6e 64 20 63 6f 64 65 | 64 20 66 6f 72 20 75 73 |and code|d for us| |00000910| 65 20 77 69 74 68 20 73 | 74 72 61 69 67 68 74 20 |e with s|traight | |00000920| 62 69 6e 61 72 79 0a 20 | 20 66 69 6c 65 73 2e 20 |binary. | files. | |00000930| 20 54 68 69 73 20 69 73 | 20 66 69 6e 65 20 77 68 | This is| fine wh| |00000940| 65 6e 20 79 6f 75 72 20 | 70 72 69 6d 61 72 79 20 |en your |primary | |00000950| 70 75 72 70 6f 73 65 20 | 69 73 20 74 6f 20 65 78 |purpose |is to ex| |00000960| 63 68 61 6e 67 65 20 66 | 69 6c 65 73 20 76 69 61 |change f|iles via| |00000970| 0a 20 20 74 68 65 20 75 | 73 65 20 6f 66 20 73 74 |. the u|se of st| |00000980| 65 67 61 6e 6f 67 72 61 | 70 68 79 2c 20 62 75 74 |eganogra|phy, but| |00000990| 20 69 73 20 72 61 74 68 | 65 72 20 75 73 65 6c 65 | is rath|er usele| |000009a0| 73 73 20 69 66 20 6f 6e | 65 20 77 69 73 68 65 73 |ss if on|e wishes| |000009b0| 20 74 6f 20 72 65 6d 6f | 76 65 0a 20 20 61 6e 64 | to remo|ve. and| |000009c0| 20 72 65 70 6c 61 63 65 | 20 74 68 65 20 50 47 50 | replace| the PGP| |000009d0| 20 68 65 61 64 65 72 73 | 20 6f 6e 20 61 6e 20 65 | headers| on an e| |000009e0| 2d 6d 61 69 6c 20 6d 65 | 73 73 61 67 65 2e 0a 0a |-mail me|ssage...| |000009f0| 20 20 49 74 20 77 6f 75 | 6c 64 6e 27 74 20 62 65 | It wou|ldn't be| |00000a00| 20 74 68 61 74 20 64 69 | 66 66 69 63 75 6c 74 20 | that di|fficult | |00000a10| 74 6f 20 70 61 74 63 68 | 20 74 68 65 20 73 6f 75 |to patch| the sou| |00000a20| 72 63 65 20 74 6f 20 68 | 61 6e 64 6c 65 20 62 6f |rce to h|andle bo| |00000a30| 74 68 20 69 6e 70 75 74 | 0a 20 20 61 6e 64 20 6f |th input|. and o| |00000a40| 75 74 70 75 74 20 6f 66 | 20 61 73 63 69 69 20 61 |utput of| ascii a| |00000a50| 72 6d 6f 72 2e 20 20 49 | 66 20 79 6f 75 20 77 61 |rmor. I|f you wa| |00000a60| 6e 74 20 74 6f 20 73 65 | 65 20 74 68 69 73 20 6d |nt to se|e this m| |00000a70| 6f 64 69 66 69 63 61 74 | 69 6f 6e 2c 20 73 65 6e |odificat|ion, sen| |00000a80| 64 0a 20 20 6d 65 20 65 | 2d 6d 61 69 6c 20 61 74 |d. me e|-mail at| |00000a90| 20 74 68 65 20 62 65 6c | 6f 77 20 61 64 64 72 65 | the bel|ow addre| |00000aa0| 73 73 2e 20 20 49 27 6c | 6c 20 64 6f 20 69 74 20 |ss. I'l|l do it | |00000ab0| 69 66 20 65 6e 6f 75 67 | 68 20 70 65 6f 70 6c 65 |if enoug|h people| |00000ac0| 20 72 65 71 75 65 73 74 | 20 69 74 2e 0a 0a 20 20 | request| it... | |00000ad0| 41 64 64 69 74 69 6f 6e | 61 6c 6c 79 2c 20 74 68 |Addition|ally, th| |00000ae0| 65 72 65 20 6d 61 79 20 | 62 65 20 61 6e 20 65 72 |ere may |be an er| |00000af0| 72 6f 72 20 69 6e 20 48 | 65 6e 72 79 27 73 20 52 |ror in H|enry's R| |00000b00| 45 41 44 4d 45 20 66 69 | 6c 65 2c 20 61 73 20 69 |EADME fi|le, as i| |00000b10| 6e 63 6c 75 64 65 64 0a | 20 20 69 6e 20 74 68 69 |ncluded.| in thi| |00000b20| 73 20 70 61 63 6b 61 67 | 65 2e 20 20 48 65 20 73 |s packag|e. He s| |00000b30| 74 61 74 65 73 20 74 68 | 61 74 20 74 68 65 20 66 |tates th|at the f| |00000b40| 6f 6c 6c 6f 77 69 6e 67 | 20 63 6f 6d 6d 61 6e 64 |ollowing| command| |00000b50| 20 73 65 71 75 65 6e 63 | 65 20 69 6e 76 6f 6b 65 | sequenc|e invoke| |00000b60| 73 0a 20 20 50 47 50 20 | 77 69 74 68 20 53 74 65 |s. PGP |with Ste| |00000b70| 61 6c 74 68 20 61 73 20 | 61 20 66 69 6c 74 65 72 |alth as |a filter| |00000b80| 3a 0a 0a 20 20 20 20 20 | 20 20 20 22 70 67 70 20 |:.. | "pgp | |00000b90| 2d 65 66 20 3c 20 73 65 | 63 72 65 74 73 2e 64 61 |-ef < se|crets.da| |00000ba0| 74 20 7c 20 73 74 65 61 | 6c 74 68 20 3e 20 70 67 |t | stea|lth > pg| |00000bb0| 70 2e 73 74 6c 22 0a 0a | 0a 20 20 28 61 20 64 69 |p.stl"..|. (a di| |00000bc0| 72 65 63 74 20 72 65 73 | 75 6c 74 20 6f 66 20 72 |rect res|ult of r| |00000bd0| 65 64 69 72 65 63 74 69 | 6e 67 20 53 54 44 49 4e |edirecti|ng STDIN| |00000be0| 20 74 6f 20 53 45 43 52 | 45 54 53 2e 44 41 54 29 | to SECR|ETS.DAT)| |00000bf0| 2e 20 20 54 68 69 73 20 | 77 6f 72 6b 73 20 66 6f |. This |works fo| |00000c00| 72 0a 20 20 6d 65 3a 0a | 20 20 20 20 20 20 20 20 |r. me:.| | |00000c10| 22 70 67 70 20 2d 65 66 | 20 3c 20 73 65 63 72 65 |"pgp -ef| < secre| |00000c20| 74 73 2e 64 61 74 20 4e | 41 4d 45 20 7c 20 73 74 |ts.dat N|AME | st| |00000c30| 65 61 6c 74 68 20 3e 20 | 70 67 70 2e 73 74 6c 22 |ealth > |pgp.stl"| |00000c40| 0a 0a 20 20 2e 2e 2e 20 | 77 68 65 72 65 20 4e 41 |.. ... |where NA| |00000c50| 4d 45 20 69 73 20 74 68 | 65 20 72 65 63 69 70 69 |ME is th|e recipi| |00000c60| 65 6e 74 27 73 20 6e 61 | 6d 65 2e 0a 0a 4d 61 6e |ent's na|me...Man| |00000c70| 64 65 6c 53 74 65 67 20 | 62 79 20 48 65 6e 72 79 |delSteg |by Henry| |00000c80| 20 48 61 73 74 75 72 20 | 28 66 74 70 20 74 6f 20 | Hastur |(ftp to | |00000c90| 66 74 70 2e 6e 65 74 63 | 6f 6d 2e 63 6f 6d 20 69 |ftp.netc|om.com i| |00000ca0| 6e 20 2f 70 75 62 2f 71 | 77 65 72 74 79 29 2e 20 |n /pub/q|werty). | |00000cb0| 46 6f 72 20 0a 55 6e 69 | 78 20 61 6e 64 20 44 4f |For .Uni|x and DO| |00000cc0| 53 20 73 6f 20 66 61 72 | 2e 20 47 65 6e 65 72 61 |S so far|. Genera| |00000cd0| 74 65 73 20 66 72 61 63 | 74 61 6c 20 47 49 46 20 |tes frac|tal GIF | |00000ce0| 70 69 63 74 75 72 65 73 | 20 61 6e 64 20 69 6e 6a |pictures| and inj| |00000cf0| 65 63 74 73 20 79 6f 75 | 72 20 20 0a 6d 65 73 73 |ects you|r .mess| |00000d00| 61 67 65 73 20 69 6e 74 | 6f 20 74 68 65 6d 2e 20 |ages int|o them. | |00000d10| 41 6c 73 6f 20 61 72 63 | 68 69 76 65 64 20 69 73 |Also arc|hived is| |00000d20| 20 61 20 76 65 72 73 69 | 6f 6e 20 63 6f 6d 70 69 | a versi|on compi| |00000d30| 6c 65 64 20 66 6f 72 20 | 44 4f 53 20 75 73 65 72 |led for |DOS user| |00000d40| 73 2c 20 62 79 20 0a 43 | 68 72 69 73 20 57 69 6c |s, by .C|hris Wil| |00000d50| 65 73 2c 20 77 68 6f 20 | 77 72 69 74 65 73 3a 0a |es, who |writes:.| |00000d60| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 4d 61 6e |. | Man| |00000d70| 64 65 6c 53 74 65 67 20 | 56 31 2e 30 2f 47 49 46 |delSteg |V1.0/GIF| |00000d80| 45 78 74 72 61 63 74 20 | 56 31 2e 30 20 4d 53 2d |Extract |V1.0 MS-| |00000d90| 44 4f 53 20 41 70 70 6e | 6f 74 65 73 0a 20 20 20 |DOS Appn|otes. | |00000da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 30 39 | | 09| |00000db0| 20 41 70 72 69 6c 20 31 | 39 39 34 20 43 68 72 69 | April 1|994 Chri| |00000dc0| 73 74 6f 70 68 65 72 20 | 4d 2e 20 57 69 6c 65 73 |stopher |M. Wiles| |00000dd0| 0a 0a 20 20 54 68 65 73 | 65 20 61 70 70 6c 69 63 |.. Thes|e applic| |00000de0| 61 74 69 6f 6e 20 6e 6f | 74 65 73 20 70 65 72 74 |ation no|tes pert| |00000df0| 61 69 6e 20 74 6f 20 6d | 79 20 70 6f 72 74 20 6f |ain to m|y port o| |00000e00| 66 20 48 65 6e 72 79 20 | 48 61 73 74 75 72 27 73 |f Henry |Hastur's| |00000e10| 20 4d 61 6e 64 65 6c 53 | 74 65 67 0a 20 20 56 31 | MandelS|teg. V1| |00000e20| 2e 30 2f 47 49 46 45 78 | 74 72 61 63 74 20 56 31 |.0/GIFEx|tract V1| |00000e30| 2e 30 20 74 6f 20 74 68 | 65 20 4d 53 2d 44 4f 53 |.0 to th|e MS-DOS| |00000e40| 20 66 69 6c 65 73 79 73 | 74 65 6d 2e 0a 0a 20 20 | filesys|tem... | |00000e50| 4d 61 6e 64 65 6c 53 74 | 65 67 20 72 75 6e 73 20 |MandelSt|eg runs | |00000e60| 5f 73 6c 6f 77 5f 2e 20 | 20 50 61 69 6e 66 75 6c |_slow_. | Painful| |00000e70| 6c 79 20 73 6c 6f 77 2e | 20 20 41 6e 79 74 68 69 |ly slow.| Anythi| |00000e80| 6e 67 20 73 68 6f 72 74 | 20 6f 66 20 61 20 34 38 |ng short| of a 48| |00000e90| 36 44 58 0a 20 20 6d 61 | 63 68 69 6e 65 20 69 73 |6DX. ma|chine is| |00000ea0| 20 67 6f 69 6e 67 20 74 | 6f 20 74 61 6b 65 20 61 | going t|o take a| |00000eb0| 20 67 6f 6f 64 20 6c 6f | 6e 67 20 77 68 69 6c 65 | good lo|ng while| |00000ec0| 20 63 72 65 61 74 69 6e | 67 20 74 68 65 20 47 49 | creatin|g the GI| |00000ed0| 46 73 2e 20 20 42 65 0a | 20 20 66 6f 72 65 77 61 |Fs. Be.| forewa| |00000ee0| 72 6e 65 64 2e 0a 20 0a | 20 20 54 68 69 73 20 73 |rned.. .| This s| |00000ef0| 65 74 20 6f 66 20 62 69 | 6e 61 72 69 65 73 20 75 |et of bi|naries u| |00000f00| 73 65 73 20 74 68 65 20 | 73 74 61 6e 64 61 72 64 |ses the |standard| |00000f10| 20 52 41 4e 44 4f 4d 28 | 29 20 66 75 6e 63 74 69 | RANDOM(|) functi| |00000f20| 6f 6e 2c 20 69 6e 20 63 | 61 73 65 0a 20 20 61 6e |on, in c|ase. an| |00000f30| 79 6f 6e 65 20 77 61 73 | 20 63 75 72 69 6f 75 73 |yone was| curious| |00000f40| 2e 20 20 50 72 6f 62 61 | 62 6c 79 20 6e 6f 74 20 |. Proba|bly not | |00000f50| 63 72 79 70 74 6f 20 73 | 65 63 75 72 65 2c 20 62 |crypto s|ecure, b| |00000f60| 75 74 20 67 6f 6f 64 20 | 65 6e 6f 75 67 68 20 66 |ut good |enough f| |00000f70| 6f 72 20 6d 79 0a 20 20 | 70 75 72 70 6f 73 65 73 |or my. |purposes| |00000f80| 2e 20 20 49 66 20 65 6e | 6f 75 67 68 20 70 65 6f |. If en|ough peo| |00000f90| 70 6c 65 20 73 65 6e 64 | 20 6d 61 69 6c 20 69 6d |ple send| mail im| |00000fa0| 70 6c 79 69 6e 67 20 74 | 68 61 74 20 74 68 65 79 |plying t|hat they| |00000fb0| 20 77 61 6e 74 20 61 20 | 72 65 6c 65 61 73 65 0a | want a |release.| |00000fc0| 20 20 74 68 61 74 20 69 | 6e 63 6f 72 70 6f 72 61 | that i|ncorpora| |00000fd0| 74 65 73 20 61 20 63 72 | 75 70 74 6f 20 73 65 63 |tes a cr|upto sec| |00000fe0| 75 72 65 20 61 6c 67 6f | 72 69 74 68 6d 20 2e 2e |ure algo|rithm ..| |00000ff0| 2e 0a 0a 20 20 2d 2d 20 | 43 68 72 69 73 74 6f 70 |... -- |Christop| |00001000| 68 65 72 20 4d 2e 20 57 | 69 6c 65 73 20 28 77 69 |her M. W|iles (wi| |00001010| 6c 65 79 63 40 71 75 61 | 72 6b 2e 63 68 73 2e 77 |leyc@qua|rk.chs.w| |00001020| 61 2e 63 6f 6d 29 0a 0a | 4a 73 74 65 67 20 62 79 |a.com)..|Jsteg by| |00001030| 20 44 65 72 65 6b 20 55 | 70 68 61 6d 20 28 66 74 | Derek U|pham (ft| |00001040| 70 20 74 6f 20 6e 65 74 | 63 6f 6d 2e 63 6f 6d 20 |p to net|com.com | |00001050| 69 6e 20 2f 70 75 62 2f | 71 77 65 72 74 79 29 2e |in /pub/|qwerty).| |00001060| 20 47 65 74 20 65 76 65 | 72 79 74 68 69 6e 67 2e | Get eve|rything.| |00001070| 20 0a 6a 70 65 67 2d 76 | 34 2e 74 61 72 2e 67 7a | .jpeg-v|4.tar.gz| |00001080| 20 69 73 20 74 68 65 20 | 72 61 77 20 73 6f 75 72 | is the |raw sour| |00001090| 63 65 73 20 66 6f 72 20 | 74 68 65 20 64 6a 70 65 |ces for |the djpe| |000010a0| 67 2f 63 6a 70 65 67 20 | 75 74 69 6c 69 74 69 65 |g/cjpeg |utilitie| |000010b0| 73 2c 0a 6a 70 65 67 2d | 6a 73 74 65 67 2d 76 34 |s,.jpeg-|jsteg-v4| |000010c0| 2e 64 69 66 66 2e 67 7a | 20 61 72 65 20 74 68 65 |.diff.gz| are the| |000010d0| 20 64 69 66 66 73 20 66 | 6f 72 20 62 75 69 6c 64 | diffs f|or build| |000010e0| 69 6e 67 20 64 6a 73 74 | 65 67 20 61 6e 64 20 63 |ing djst|eg and c| |000010f0| 6a 73 74 65 67 2c 20 61 | 6e 64 0a 6a 70 65 67 2e |jsteg, a|nd.jpeg.| |00001100| 61 6e 6e 6f 75 6e 63 65 | 6d 65 6e 74 2e 67 7a 20 |announce|ment.gz | |00001110| 69 73 20 61 20 72 65 61 | 64 6d 65 20 66 69 6c 65 |is a rea|dme file| |00001120| 20 64 65 73 63 72 69 62 | 69 6e 67 20 74 68 65 20 | describ|ing the | |00001130| 73 74 65 67 61 6e 6f 67 | 72 61 70 68 69 63 0a 66 |steganog|raphic.f| |00001140| 6f 72 6d 61 74 2e 20 49 | 20 68 61 76 65 20 4e 4f |ormat. I| have NO| |00001150| 54 20 75 73 65 64 20 6a | 73 74 65 67 20 73 6f 20 |T used j|steg so | |00001160| 49 27 6d 20 6e 6f 74 20 | 74 68 65 20 67 75 79 20 |I'm not |the guy | |00001170| 74 6f 20 61 73 6b 20 61 | 62 6f 75 74 20 69 74 2e |to ask a|bout it.| |00001180| 20 49 74 27 73 20 73 6f | 0a 66 61 72 20 6f 6e 6c | It's so|.far onl| |00001190| 79 20 70 6f 72 74 65 64 | 20 74 6f 20 55 6e 69 78 |y ported| to Unix| |000011a0| 2e 0a 0a 53 2d 54 6f 6f | 6c 73 20 28 73 68 61 72 |...S-Too|ls (shar| |000011b0| 65 77 61 72 65 29 20 62 | 79 20 41 6e 64 72 65 77 |eware) b|y Andrew| |000011c0| 20 42 72 6f 77 6e 20 28 | 66 74 70 20 74 6f 20 6e | Brown (|ftp to n| |000011d0| 65 74 63 6f 6d 2e 63 6f | 6d 20 69 6e 20 2f 70 75 |etcom.co|m in /pu| |000011e0| 62 2f 71 77 65 72 74 79 | 20 61 73 20 0a 73 2d 74 |b/qwerty| as .s-t| |000011f0| 6f 6f 6c 73 32 30 2e 7a | 69 70 29 3a 0a 0a 20 20 |ools20.z|ip):.. | |00001200| 20 53 2d 54 6f 6f 6c 73 | 20 28 53 74 65 67 61 6e | S-Tools| (Stegan| |00001210| 6f 67 72 61 70 68 79 20 | 54 6f 6f 6c 73 29 20 62 |ography |Tools) b| |00001220| 72 69 6e 67 73 20 79 6f | 75 20 74 68 65 20 63 61 |rings yo|u the ca| |00001230| 70 61 62 69 6c 69 74 79 | 20 6f 66 20 60 68 69 64 |pability| of `hid| |00001240| 69 6e 67 27 0a 20 20 20 | 66 69 6c 65 73 20 77 69 |ing'. |files wi| |00001250| 74 68 69 6e 20 57 69 6e | 64 6f 77 73 20 73 6f 75 |thin Win|dows sou| |00001260| 6e 64 20 66 69 6c 65 73 | 20 28 2e 57 41 56 29 2c |nd files| (.WAV),| |00001270| 20 62 69 74 6d 61 70 20 | 28 2e 42 4d 50 29 20 61 | bitmap |(.BMP) a| |00001280| 6e 64 20 43 6f 6d 70 75 | 53 65 72 76 65 20 47 49 |nd Compu|Serve GI| |00001290| 46 0a 20 20 20 66 69 6c | 65 73 2e 20 46 6f 72 20 |F. fil|es. For | |000012a0| 42 4d 50 27 73 20 61 6e | 64 20 47 49 46 27 73 20 |BMP's an|d GIF's | |000012b0| 79 6f 75 20 63 61 6e 20 | 63 68 6f 6f 73 65 20 77 |you can |choose w| |000012c0| 68 65 74 68 65 72 20 79 | 6f 75 20 77 61 6e 74 20 |hether y|ou want | |000012d0| 74 68 65 20 67 72 61 70 | 68 69 63 0a 20 20 20 69 |the grap|hic. i| |000012e0| 6d 61 67 65 20 74 6f 20 | 6c 6f 6f 6b 20 69 64 65 |mage to |look ide| |000012f0| 6e 74 69 63 61 6c 20 61 | 66 74 65 72 20 61 20 66 |ntical a|fter a f| |00001300| 69 6c 65 20 68 61 73 20 | 62 65 65 6e 20 68 69 64 |ile has |been hid| |00001310| 64 65 6e 20 69 6e 73 69 | 64 65 2c 20 6f 72 20 0a |den insi|de, or .| |00001320| 20 20 20 77 68 65 74 68 | 65 72 20 79 6f 75 20 63 | wheth|er you c| |00001330| 61 6e 20 70 75 74 20 75 | 70 20 77 69 74 68 20 73 |an put u|p with s| |00001340| 6f 6d 65 20 64 65 67 72 | 61 64 61 74 69 6f 6e 20 |ome degr|adation | |00001350| 6f 66 20 64 65 66 69 6e | 69 74 69 6f 6e 20 69 6e |of defin|ition in| |00001360| 20 6f 72 64 65 72 20 74 | 6f 0a 20 20 20 67 61 69 | order t|o. gai| |00001370| 6e 20 6f 74 68 65 72 20 | 61 64 76 61 6e 74 61 67 |n other |advantag| |00001380| 65 73 2e 20 46 69 6c 65 | 73 20 68 69 64 64 65 6e |es. File|s hidden| |00001390| 20 69 6e 73 69 64 65 20 | 57 41 56 27 73 20 77 69 | inside |WAV's wi| |000013a0| 6c 6c 20 6e 6f 74 20 73 | 6f 75 6e 64 20 61 6e 79 |ll not s|ound any| |000013b0| 0a 20 20 20 64 69 66 66 | 65 72 65 6e 74 20 74 6f |. diff|erent to| |000013c0| 20 74 68 65 20 68 75 6d | 61 6e 20 65 61 72 20 74 | the hum|an ear t| |000013d0| 68 61 6e 20 74 68 65 20 | 6f 72 69 67 69 6e 61 6c |han the |original| |000013e0| 20 66 69 6c 65 2e 20 54 | 68 65 20 6d 6f 64 69 66 | file. T|he modif| |000013f0| 69 65 64 20 73 6f 75 6e | 64 20 66 69 6c 65 0a 20 |ied soun|d file. | |00001400| 20 20 77 69 6c 6c 20 6e | 6f 74 20 69 6e 63 72 65 | will n|ot incre| |00001410| 61 73 65 20 6f 72 20 64 | 65 63 72 65 61 73 65 20 |ase or d|ecrease | |00001420| 69 6e 20 73 69 7a 65 2e | 20 0a 0a 20 20 20 49 6e |in size.| .. In| |00001430| 20 6f 72 64 65 72 20 74 | 6f 20 66 75 72 74 68 65 | order t|o furthe| |00001440| 72 20 63 6f 6e 63 65 61 | 6c 20 74 68 65 20 70 72 |r concea|l the pr| |00001450| 65 73 65 6e 63 65 20 6f | 66 20 61 20 66 69 6c 65 |esence o|f a file| |00001460| 2c 20 53 2d 54 6f 6f 6c | 73 20 70 69 63 6b 73 20 |, S-Tool|s picks | |00001470| 69 74 73 0a 20 20 20 62 | 69 74 73 20 66 72 6f 6d |its. b|its from| |00001480| 20 74 68 65 20 73 61 6d | 70 6c 65 2f 67 72 61 70 | the sam|ple/grap| |00001490| 68 69 63 20 62 61 73 65 | 64 20 6f 6e 20 74 68 65 |hic base|d on the| |000014a0| 20 6f 75 74 70 75 74 20 | 6f 66 20 61 20 72 61 6e | output |of a ran| |000014b0| 64 6f 6d 20 6e 75 6d 62 | 65 72 0a 20 20 20 67 65 |dom numb|er. ge| |000014c0| 6e 65 72 61 74 6f 72 2e | 20 54 68 69 73 20 69 73 |nerator.| This is| |000014d0| 20 64 65 73 69 67 6e 65 | 64 20 74 6f 20 64 65 66 | designe|d to def| |000014e0| 65 61 74 20 61 6e 20 61 | 74 74 61 63 6b 65 72 20 |eat an a|ttacker | |000014f0| 77 68 6f 20 6d 69 67 68 | 74 20 61 70 70 6c 79 20 |who migh|t apply | |00001500| 61 0a 20 20 20 73 74 61 | 74 69 73 74 69 63 61 6c |a. sta|tistical| |00001510| 20 72 61 6e 64 6f 6d 6e | 65 73 73 20 74 65 73 74 | randomn|ess test| |00001520| 20 74 6f 20 74 68 65 20 | 6c 6f 77 65 72 20 62 69 | to the |lower bi| |00001530| 74 73 20 6f 66 20 74 68 | 65 20 73 61 6d 70 6c 65 |ts of th|e sample| |00001540| 20 74 6f 0a 20 20 20 64 | 65 74 65 72 6d 69 6e 65 | to. d|etermine| |00001550| 20 77 68 65 74 68 65 72 | 20 65 6e 63 72 79 70 74 | whether| encrypt| |00001560| 65 64 20 64 61 74 61 20 | 69 73 20 68 69 64 64 65 |ed data |is hidde| |00001570| 6e 20 74 68 65 72 65 20 | 28 77 65 6c 6c 2d 65 6e |n there |(well-en| |00001580| 63 72 79 70 74 65 64 20 | 64 61 74 61 0a 20 20 20 |crypted |data. | |00001590| 73 68 6f 77 73 20 75 70 | 20 61 73 20 70 75 72 65 |shows up| as pure| |000015a0| 20 77 68 69 74 65 20 6e | 6f 69 73 65 29 2e 20 54 | white n|oise). T| |000015b0| 68 65 20 72 61 6e 64 6f | 6d 20 6e 75 6d 62 65 72 |he rando|m number| |000015c0| 20 67 65 6e 65 72 61 74 | 6f 72 20 75 73 65 64 20 | generat|or used | |000015d0| 62 79 0a 20 20 20 53 2d | 54 6f 6f 6c 73 20 69 73 |by. S-|Tools is| |000015e0| 20 62 61 73 65 64 20 6f | 6e 20 74 68 65 20 6f 75 | based o|n the ou| |000015f0| 74 70 75 74 20 6f 66 20 | 74 68 65 20 4d 44 35 20 |tput of |the MD5 | |00001600| 6d 65 73 73 61 67 65 20 | 64 69 67 65 73 74 20 61 |message |digest a| |00001610| 6c 67 6f 72 69 74 68 6d | 2c 0a 20 20 20 61 6e 64 |lgorithm|,. and| |00001620| 20 69 73 20 6e 6f 74 20 | 65 61 73 69 6c 79 20 28 | is not |easily (| |00001630| 69 66 20 61 74 20 61 6c | 6c 29 20 64 65 66 65 61 |if at al|l) defea| |00001640| 74 61 62 6c 65 2e 0a 0a | 20 20 20 20 2d 20 41 6e |table...| - An| |00001650| 64 79 20 28 61 73 62 40 | 63 73 2e 6e 6f 74 74 2e |dy (asb@|cs.nott.| |00001660| 61 63 2e 75 6b 29 0a 0a | 20 20 20 53 2d 54 6f 6f |ac.uk)..| S-Too| |00001670| 6c 73 20 32 2e 30 30 20 | 69 73 20 69 6e 63 6f 6d |ls 2.00 |is incom| |00001680| 70 61 74 69 62 6c 65 20 | 77 69 74 68 20 76 65 72 |patible |with ver| |00001690| 73 69 6f 6e 20 31 2e 30 | 30 2e 20 49 66 20 79 6f |sion 1.0|0. If yo| |000016a0| 75 20 68 61 76 65 20 68 | 69 64 64 65 6e 20 66 69 |u have h|idden fi| |000016b0| 6c 65 73 0a 20 20 20 77 | 69 74 68 20 76 65 72 73 |les. w|ith vers| |000016c0| 69 6f 6e 20 31 2e 30 30 | 20 74 68 65 6e 20 79 6f |ion 1.00| then yo| |000016d0| 75 20 73 68 6f 75 6c 64 | 20 65 78 74 72 61 63 74 |u should| extract| |000016e0| 20 74 68 65 6d 20 61 6e | 64 20 72 65 2d 68 69 64 | them an|d re-hid| |000016f0| 65 20 74 68 65 6d 20 77 | 69 74 68 0a 20 20 20 76 |e them w|ith. v| |00001700| 65 72 73 69 6f 6e 20 32 | 2e 30 30 2e 20 59 6f 75 |ersion 2|.00. You| |00001710| 20 77 69 6c 6c 20 67 61 | 69 6e 20 61 64 64 69 74 | will ga|in addit| |00001720| 69 6f 6e 61 6c 20 73 65 | 63 75 72 69 74 79 20 62 |ional se|curity b| |00001730| 79 20 64 6f 69 6e 67 20 | 73 6f 2e 0a 0a 50 47 4d |y doing |so...PGM| |00001740| 73 74 65 61 6c 74 68 20 | 62 79 20 54 69 6d 6f 20 |stealth |by Timo | |00001750| 52 69 6e 6e 65 20 3c 74 | 72 69 40 67 61 6d 6d 61 |Rinne <t|ri@gamma| |00001760| 2e 68 75 74 2e 66 69 3e | 20 28 66 74 70 20 74 6f |.hut.fi>| (ftp to| |00001770| 20 6e 65 74 63 6f 6d 2e | 63 6f 6d 20 69 6e 20 0a | netcom.|com in .| |00001780| 2f 70 75 62 2f 71 77 65 | 72 74 79 20 61 73 20 50 |/pub/qwe|rty as P| |00001790| 47 4d 2e 73 74 65 61 6c | 74 68 2e 63 29 3a 0a 0a |GM.steal|th.c):..| |000017a0| 20 20 20 20 49 20 71 75 | 6f 74 65 2c 0a 0a 20 20 | I qu|ote,.. | |000017b0| 20 20 41 20 70 72 6f 67 | 72 61 6d 20 74 6f 20 6d | A prog|ram to m| |000017c0| 65 72 67 65 20 64 61 74 | 61 20 69 6e 74 6f 20 74 |erge dat|a into t| |000017d0| 68 65 20 70 67 6d 20 70 | 69 78 6d 61 70 2e 20 50 |he pgm p|ixmap. P| |000017e0| 47 4d 2d 70 69 78 6d 61 | 70 20 69 73 20 61 20 6e |GM-pixma|p is a n| |000017f0| 6f 72 6d 61 6c 0a 20 20 | 20 20 67 72 61 79 73 63 |ormal. | graysc| |00001800| 61 6c 65 20 62 69 74 6d | 61 70 20 63 72 65 61 74 |ale bitm|ap creat| |00001810| 65 64 20 62 79 20 61 6c | 6d 6f 73 74 20 61 6e 79 |ed by al|most any| |00001820| 20 70 72 6f 67 72 61 6d | 2e 20 41 74 20 6c 65 61 | program|. At lea| |00001830| 73 74 20 69 6e 20 70 62 | 6d 70 6c 75 73 0a 20 20 |st in pb|mplus. | |00001840| 20 20 70 61 63 6b 61 67 | 65 20 28 6f 72 20 6e 65 | packag|e (or ne| |00001850| 74 70 62 6d 29 20 74 68 | 65 72 65 20 61 72 65 20 |tpbm) th|ere are | |00001860| 67 69 66 74 6f 70 70 6d | 20 61 6e 64 20 70 70 6d |giftoppm| and ppm| |00001870| 74 6f 70 67 6d 20 63 6f | 6e 76 65 72 74 65 72 73 |topgm co|nverters| |00001880| 20 74 6f 20 63 72 65 61 | 74 65 0a 20 20 20 20 74 | to crea|te. t| |00001890| 68 65 73 65 20 62 65 61 | 73 74 73 20 61 6e 64 20 |hese bea|sts and | |000018a0| 61 74 20 6c 65 61 73 74 | 20 78 76 2d 33 2e 2a 20 |at least| xv-3.* | |000018b0| 63 61 6e 20 73 61 76 65 | 20 70 69 63 74 75 72 65 |can save| picture| |000018c0| 73 20 69 6e 20 70 67 6d | 20 66 6f 72 6d 61 74 2e |s in pgm| format.| |000018d0| 20 0a 20 20 20 20 50 47 | 4d 73 74 65 61 6c 74 68 | . PG|Mstealth| |000018e0| 20 63 61 6e 20 72 65 61 | 64 20 65 69 74 68 65 72 | can rea|d either| |000018f0| 20 61 73 63 69 69 20 6f | 72 20 62 69 6e 61 72 79 | ascii o|r binary| |00001900| 20 50 47 4d 73 20 28 50 | 32 20 6f 72 20 50 35 29 | PGMs (P|2 or P5)| |00001910| 2e 20 20 49 20 61 64 64 | 20 74 68 65 0a 20 20 20 |. I add| the. | |00001920| 20 66 6f 72 6d 61 74 20 | 64 65 73 63 72 69 70 74 | format |descript| |00001930| 69 6f 6e 20 6f 66 20 50 | 47 4d 20 66 72 6f 6d 20 |ion of P|GM from | |00001940| 6e 65 74 70 62 6d 20 70 | 61 63 6b 61 67 65 20 61 |netpbm p|ackage a| |00001950| 74 20 74 68 65 20 65 6e | 64 20 6f 66 20 74 68 69 |t the en|d of thi| |00001960| 73 20 6d 61 69 6c 2e 0a | 20 20 20 20 57 68 65 6e |s mail..| When| |00001970| 20 49 20 75 73 65 64 20 | 74 68 65 20 70 67 70 20 | I used |the pgp | |00001980| 65 78 74 65 6e 73 69 6f | 6e 20 69 6e 20 6f 6e 65 |extensio|n in one| |00001990| 20 6f 66 20 6d 79 20 65 | 78 61 6d 70 6c 65 73 2c | of my e|xamples,| |000019a0| 20 49 20 77 61 73 20 6f | 6e 6c 79 20 72 65 66 65 | I was o|nly refe| |000019b0| 72 72 69 6e 67 0a 20 20 | 20 20 74 6f 20 74 68 65 |rring. | to the| |000019c0| 20 64 61 74 61 20 66 69 | 6c 65 20 63 72 65 61 74 | data fi|le creat| |000019d0| 65 64 20 62 79 20 50 68 | 69 6c 20 5a 69 6d 6d 65 |ed by Ph|il Zimme| |000019e0| 72 6d 61 6e 27 73 20 50 | 47 50 20 70 72 6f 67 72 |rman's P|GP progr| |000019f0| 61 6d 20 61 6e 64 20 6d | 61 79 62 65 0a 20 20 20 |am and m|aybe. | |00001a00| 20 73 74 72 69 70 70 65 | 64 20 62 79 20 73 74 65 | strippe|d by ste| |00001a10| 61 6c 74 68 20 70 72 6f | 67 72 61 6d 20 49 20 66 |alth pro|gram I f| |00001a20| 6f 75 6e 64 20 69 6e 20 | 79 6f 75 72 20 66 74 70 |ound in |your ftp| |00001a30| 2d 73 69 74 65 2e 20 0a | 0a 20 20 20 20 41 6e 79 |-site. .|. Any| |00001a40| 77 61 79 2c 20 69 66 20 | 6f 6e 65 20 63 61 6e 20 |way, if |one can | |00001a50| 63 72 65 61 74 65 20 50 | 47 4d 20 70 69 63 74 75 |create P|GM pictu| |00001a60| 72 65 73 20 6f 75 74 20 | 6f 66 20 74 68 65 69 72 |res out |of their| |00001a70| 20 66 61 76 6f 75 72 69 | 74 65 20 69 6d 61 67 65 | favouri|te image| |00001a80| 73 2c 20 74 68 65 0a 20 | 20 20 20 75 73 61 67 65 |s, the. | usage| |00001a90| 20 6f 66 20 50 47 4d 73 | 74 65 61 6c 74 68 20 69 | of PGMs|tealth i| |00001aa0| 73 20 71 75 69 74 65 20 | 73 65 6c 66 20 65 78 70 |s quite |self exp| |00001ab0| 6c 61 6e 61 74 6f 72 79 | 2c 20 61 6e 64 20 6f 66 |lanatory|, and of| |00001ac0| 20 63 6f 75 72 73 65 20 | 74 68 65 72 65 20 0a 20 | course |there . | |00001ad0| 20 20 20 61 72 65 20 66 | 65 77 20 67 6f 6f 64 20 | are f|ew good | |00001ae0| 65 78 61 6d 70 6c 65 73 | 20 69 6e 20 74 68 65 20 |examples| in the | |00001af0| 63 6f 6d 6d 65 6e 74 73 | 20 6f 66 20 74 68 65 20 |comments| of the | |00001b00| 63 6f 64 65 2e 20 20 54 | 68 65 20 6d 61 69 6e 20 |code. T|he main | |00001b10| 70 72 69 6e 63 69 70 6c | 65 0a 20 20 20 20 6f 66 |principl|e. of| |00001b20| 20 74 68 65 20 70 72 6f | 67 72 61 6d 20 69 73 20 | the pro|gram is | |00001b30| 74 68 61 74 20 69 74 20 | 73 74 72 69 70 73 20 74 |that it |strips t| |00001b40| 68 65 20 6c 65 61 73 74 | 20 6d 65 61 6e 69 6e 67 |he least| meaning| |00001b50| 66 75 6c 20 62 69 74 73 | 20 6f 75 74 20 6f 66 20 |ful bits| out of | |00001b60| 74 68 65 0a 20 20 20 20 | 70 69 63 74 75 72 65 20 |the. |picture | |00001b70| 61 6e 64 20 75 73 65 73 | 20 74 68 65 73 65 20 62 |and uses| these b| |00001b80| 69 74 73 20 74 6f 20 73 | 74 6f 72 65 20 69 6e 66 |its to s|tore inf| |00001b90| 6f 72 6d 61 74 69 6f 6e | 2e 20 20 4d 6f 72 65 20 |ormation|. More | |00001ba0| 62 69 74 73 20 79 6f 75 | 20 73 70 65 6e 64 20 74 |bits you| spend t| |00001bb0| 6f 0a 20 20 20 20 79 6f | 75 72 20 69 6e 66 6f 72 |o. yo|ur infor| |00001bc0| 6d 61 74 69 6f 6e 2c 20 | 67 72 65 61 74 65 72 20 |mation, |greater | |00001bd0| 69 73 20 74 68 65 20 61 | 66 66 65 63 74 20 6f 6e |is the a|ffect on| |00001be0| 20 74 68 65 20 71 75 61 | 6c 69 74 79 20 6f 66 20 | the qua|lity of | |00001bf0| 74 68 65 20 70 69 63 74 | 75 72 65 2e 0a 20 20 20 |the pict|ure.. | |00001c00| 20 49 6e 20 6d 79 20 65 | 78 70 65 72 69 65 6e 63 | In my e|xperienc| |00001c10| 65 20 31 2d 62 69 74 20 | 28 73 6f 6d 65 20 63 61 |e 1-bit |(some ca| |00001c20| 73 65 73 20 65 76 65 6e | 20 32 2d 62 69 74 73 20 |ses even| 2-bits | |00001c30| 29 20 6f 66 20 73 74 6f | 72 65 64 20 69 6e 66 6f |) of sto|red info| |00001c40| 72 6d 61 74 69 6f 6e 20 | 63 61 6e 0a 20 20 20 20 |rmation |can. | |00001c50| 68 61 72 64 6c 79 20 62 | 65 20 6e 6f 74 69 63 65 |hardly b|e notice| |00001c60| 64 20 69 6e 20 74 68 65 | 20 38 2d 62 69 74 20 67 |d in the| 8-bit g| |00001c70| 72 61 79 73 63 61 6c 65 | 20 69 6d 61 67 65 2e 20 |rayscale| image. | |00001c80| 41 6e 64 20 6f 66 20 63 | 6f 75 72 73 65 20 79 6f |And of c|ourse yo| |00001c90| 75 20 63 61 6e 0a 20 20 | 20 20 61 6c 77 61 79 73 |u can. | always| |00001ca0| 20 64 65 6e 79 20 74 68 | 61 74 20 74 68 65 72 65 | deny th|at there| |00001cb0| 20 69 73 20 61 6e 79 20 | 63 72 79 70 74 65 64 20 | is any |crypted | |00001cc0| 69 6e 66 6f 72 6d 61 74 | 69 6f 6e 20 69 6e 20 79 |informat|ion in y| |00001cd0| 6f 75 72 20 70 69 63 74 | 75 72 65 73 2e 20 0a 20 |our pict|ures. . | |00001ce0| 20 20 20 53 70 72 65 61 | 64 69 6e 67 20 74 68 65 | Sprea|ding the| |00001cf0| 20 67 72 61 79 73 63 61 | 6c 65 20 70 69 63 74 75 | graysca|le pictu| |00001d00| 72 65 73 20 77 69 74 68 | 20 6e 6f 69 73 65 20 69 |res with| noise i| |00001d10| 6e 20 74 68 65 69 72 20 | 6c 65 61 73 74 20 6d 65 |n their |least me| |00001d20| 61 6e 69 6e 67 66 75 6c | 20 0a 20 20 20 20 62 69 |aningful| . bi| |00001d30| 74 73 20 63 61 6e 20 68 | 61 72 64 6c 79 20 62 65 |ts can h|ardly be| |00001d40| 20 63 6f 6e 73 69 64 65 | 72 65 64 20 65 6e 63 72 | conside|red encr| |00001d50| 69 6d 69 6e 61 74 69 6e | 67 2c 20 65 73 70 65 63 |iminatin|g, espec| |00001d60| 69 61 6c 6c 79 20 77 68 | 65 6e 20 74 68 69 73 20 |ially wh|en this | |00001d70| 69 73 0a 20 20 20 20 74 | 68 65 20 63 61 73 65 20 |is. t|he case | |00001d80| 69 6e 20 74 68 65 20 6d | 6f 73 74 20 38 2d 62 69 |in the m|ost 8-bi| |00001d90| 74 20 67 72 61 79 73 63 | 61 6c 65 20 70 69 63 74 |t graysc|ale pict| |00001da0| 75 72 65 2e 20 0a 0a 20 | 20 20 20 49 66 20 79 6f |ure. .. | If yo| |00001db0| 75 20 28 6f 72 20 73 6f | 6d 65 6f 6e 65 20 65 6c |u (or so|meone el| |00001dc0| 73 65 29 20 6c 69 6b 65 | 20 74 6f 20 77 72 69 74 |se) like| to writ| |00001dd0| 65 20 61 20 6d 61 6e 75 | 61 6c 20 70 61 67 65 20 |e a manu|al page | |00001de0| 49 27 64 20 62 65 20 64 | 65 6c 69 67 68 74 65 64 |I'd be d|elighted| |00001df0| 20 0a 20 20 20 20 3a 2d | 29 2e 0a 0a 20 20 20 20 | . :-|)... | |00001e00| 44 65 73 63 72 69 70 74 | 69 6f 6e 20 6f 66 20 70 |Descript|ion of p| |00001e10| 67 6d 20 66 6f 72 6d 61 | 74 3a 0a 0a 20 20 20 20 |gm forma|t:.. | |00001e20| 70 67 6d 28 35 29 20 20 | 20 20 20 20 20 20 20 20 |pgm(5) | | |00001e30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001e40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001e50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001e60| 20 20 20 20 20 20 20 0a | 0a 20 20 20 20 4e 41 4d | .|. NAM| |00001e70| 45 0a 20 20 20 0a 20 20 | 20 20 70 67 6d 20 2d 20 |E. . | pgm - | |00001e80| 70 6f 72 74 61 62 6c 65 | 20 67 72 61 79 6d 61 70 |portable| graymap| |00001e90| 20 66 69 6c 65 20 66 6f | 72 6d 61 74 0a 0a 20 20 | file fo|rmat.. | |00001ea0| 20 20 44 45 53 43 52 49 | 50 54 49 4f 4e 0a 20 20 | DESCRI|PTION. | |00001eb0| 20 0a 20 20 20 20 54 68 | 65 20 70 6f 72 74 61 62 | . Th|e portab| |00001ec0| 6c 65 20 67 72 61 79 6d | 61 70 20 66 6f 72 6d 61 |le graym|ap forma| |00001ed0| 74 20 69 73 20 61 20 6c | 6f 77 65 73 74 20 63 6f |t is a l|owest co| |00001ee0| 6d 6d 6f 6e 20 64 65 6e | 6f 6d 69 6e 61 74 6f 72 |mmon den|ominator| |00001ef0| 20 67 72 61 79 73 63 61 | 6c 65 0a 20 20 20 20 66 | graysca|le. f| |00001f00| 69 6c 65 20 66 6f 72 6d | 61 74 2e 0a 0a 20 20 20 |ile form|at... | |00001f10| 20 54 68 65 20 64 65 66 | 69 6e 69 74 69 6f 6e 20 | The def|inition | |00001f20| 69 73 20 61 73 20 66 6f | 6c 6c 6f 77 73 3a 0a 0a |is as fo|llows:..| |00001f30| 20 20 20 20 2d 20 41 20 | 22 6d 61 67 69 63 20 6e | - A |"magic n| |00001f40| 75 6d 62 65 72 22 20 66 | 6f 72 20 69 64 65 6e 74 |umber" f|or ident| |00001f50| 69 66 79 69 6e 67 20 74 | 68 65 20 66 69 6c 65 20 |ifying t|he file | |00001f60| 74 79 70 65 2e 20 20 41 | 20 70 67 6d 20 66 69 6c |type. A| pgm fil| |00001f70| 65 27 73 20 6d 61 67 69 | 63 0a 20 20 20 20 20 20 |e's magi|c. | |00001f80| 6e 75 6d 62 65 72 20 69 | 73 20 74 68 65 20 74 77 |number i|s the tw| |00001f90| 6f 20 63 68 61 72 61 63 | 74 65 72 73 20 22 50 32 |o charac|ters "P2| |00001fa0| 22 2e 0a 0a 20 20 20 20 | 2d 20 57 68 69 74 65 73 |"... |- Whites| |00001fb0| 70 61 63 65 20 28 62 6c | 61 6e 6b 73 2c 20 54 41 |pace (bl|anks, TA| |00001fc0| 42 73 2c 20 43 52 73 2c | 20 4c 46 73 29 2e 0a 0a |Bs, CRs,| LFs)...| |00001fd0| 20 20 20 20 2d 20 41 20 | 77 69 64 74 68 2c 20 66 | - A |width, f| |00001fe0| 6f 72 6d 61 74 74 65 64 | 20 61 73 20 41 53 43 49 |ormatted| as ASCI| |00001ff0| 49 20 63 68 61 72 61 63 | 74 65 72 73 20 69 6e 20 |I charac|ters in | |00002000| 64 65 63 69 6d 61 6c 2e | 0a 0a 20 20 20 20 2d 20 |decimal.|.. - | |00002010| 57 68 69 74 65 73 70 61 | 63 65 2e 0a 0a 20 20 20 |Whitespa|ce... | |00002020| 20 2d 20 41 20 68 65 69 | 67 68 74 2c 20 61 67 61 | - A hei|ght, aga| |00002030| 69 6e 20 69 6e 20 41 53 | 43 49 49 20 64 65 63 69 |in in AS|CII deci| |00002040| 6d 61 6c 2e 0a 0a 20 20 | 20 20 2d 20 57 68 69 74 |mal... | - Whit| |00002050| 65 73 70 61 63 65 2e 0a | 0a 20 20 20 20 2d 20 54 |espace..|. - T| |00002060| 68 65 20 6d 61 78 69 6d | 75 6d 20 67 72 61 79 20 |he maxim|um gray | |00002070| 76 61 6c 75 65 2c 20 61 | 69 6e 20 69 6e 20 41 53 |value, a|in in AS| |00002080| 43 49 49 20 64 65 63 69 | 6d 61 6c 2e 0a 0a 20 20 |CII deci|mal... | |00002090| 20 20 2d 20 57 68 69 74 | 65 73 70 61 63 65 2e 0a | - Whit|espace..| |000020a0| 0a 20 20 20 20 2d 20 57 | 69 64 74 68 20 2a 20 68 |. - W|idth * h| |000020b0| 65 69 67 68 74 20 67 72 | 61 79 20 76 61 6c 75 65 |eight gr|ay value| |000020c0| 73 2c 20 65 61 63 68 20 | 69 6e 20 41 53 43 49 49 |s, each |in ASCII| |000020d0| 20 64 65 63 69 6d 61 6c | 2c 20 62 65 74 77 65 65 | decimal|, betwee| |000020e0| 6e 20 30 20 61 6e 64 20 | 74 68 65 0a 20 20 20 20 |n 0 and |the. | |000020f0| 20 20 73 70 65 63 69 66 | 69 65 64 20 6d 61 78 69 | specif|ied maxi| |00002100| 6d 75 6d 20 76 61 6c 75 | 65 2c 20 73 65 70 61 72 |mum valu|e, separ| |00002110| 61 74 65 64 20 62 79 20 | 77 68 69 74 65 73 70 61 |ated by |whitespa| |00002120| 63 65 2c 20 73 74 61 72 | 74 69 6e 67 20 61 74 20 |ce, star|ting at | |00002130| 74 68 65 20 74 6f 70 2d | 0a 20 20 20 20 20 20 6c |the top-|. l| |00002140| 65 66 74 20 63 6f 72 6e | 65 72 20 6f 66 20 74 68 |eft corn|er of th| |00002150| 65 20 67 72 61 79 6d 61 | 70 2c 20 70 72 6f 63 65 |e grayma|p, proce| |00002160| 65 64 69 6e 67 20 69 6e | 20 6e 6f 72 6d 61 6c 20 |eding in| normal | |00002170| 45 6e 67 6c 69 73 68 20 | 72 65 61 64 69 6e 67 20 |English |reading | |00002180| 6f 72 64 65 72 2e 0a 20 | 20 20 20 20 20 41 20 76 |order.. | A v| |00002190| 61 6c 75 65 20 6f 66 20 | 30 20 6d 65 61 6e 73 20 |alue of |0 means | |000021a0| 62 6c 61 63 6b 2c 20 61 | 6e 64 20 74 68 65 20 6d |black, a|nd the m| |000021b0| 61 78 69 6d 75 6d 20 76 | 61 6c 75 65 20 6d 65 61 |aximum v|alue mea| |000021c0| 6e 73 20 77 68 69 74 65 | 2e 0a 0a 20 20 20 20 2d |ns white|... -| |000021d0| 20 43 68 61 72 61 63 74 | 65 72 73 20 66 72 6f 6d | Charact|ers from| |000021e0| 20 61 20 22 23 22 20 74 | 6f 20 74 68 65 20 6e 65 | a "#" t|o the ne| |000021f0| 78 74 20 65 6e 64 2d 6f | 66 2d 6c 69 6e 65 20 61 |xt end-o|f-line a| |00002200| 72 65 20 69 67 6e 6f 72 | 65 64 20 28 63 6f 6d 6d |re ignor|ed (comm| |00002210| 65 6e 74 73 29 2e 0a 0a | 20 20 20 20 2d 20 4e 6f |ents)...| - No| |00002220| 20 6c 69 6e 65 20 73 68 | 6f 75 6c 64 20 62 65 20 | line sh|ould be | |00002230| 6c 6f 6e 67 65 72 20 74 | 68 61 6e 20 37 30 20 63 |longer t|han 70 c| |00002240| 68 61 72 61 63 74 65 72 | 73 2e 0a 0a 20 20 20 20 |haracter|s... | |00002250| 48 65 72 65 20 69 73 20 | 61 6e 20 65 78 61 6d 70 |Here is |an examp| |00002260| 6c 65 20 6f 66 20 61 20 | 73 6d 61 6c 6c 20 67 72 |le of a |small gr| |00002270| 61 79 6d 61 70 20 69 6e | 20 74 68 69 73 20 66 6f |aymap in| this fo| |00002280| 72 6d 61 74 3a 0a 20 20 | 20 20 50 20 20 20 20 20 |rmat:. | P | |00002290| 20 23 20 66 65 65 70 2e | 70 67 6d 0a 20 20 20 20 | # feep.|pgm. | |000022a0| 32 34 0a 20 20 20 20 31 | 35 0a 20 20 20 20 30 20 |24. 1|5. 0 | |000022b0| 20 30 20 20 30 20 20 30 | 20 20 30 20 20 30 20 20 | 0 0 0| 0 0 | |000022c0| 30 20 20 30 20 20 30 20 | 20 30 20 20 30 20 20 30 |0 0 0 | 0 0 0| |000022d0| 20 20 30 20 20 30 20 20 | 30 20 20 30 20 20 30 20 | 0 0 |0 0 0 | |000022e0| 20 30 20 20 30 20 20 30 | 20 20 30 20 20 30 20 20 | 0 0 0| 0 0 | |000022f0| 30 20 20 30 0a 20 20 20 | 20 30 20 20 33 20 20 33 |0 0. | 0 3 3| |00002300| 20 20 33 20 20 33 20 20 | 30 20 20 30 20 20 37 20 | 3 3 |0 0 7 | |00002310| 20 37 20 20 37 20 20 37 | 20 20 30 20 20 30 20 31 | 7 7 7| 0 0 1| |00002320| 31 20 31 31 20 31 31 20 | 31 31 20 20 30 20 20 30 |1 11 11 |11 0 0| |00002330| 20 31 35 20 31 35 20 31 | 35 20 31 35 20 20 30 0a | 15 15 1|5 15 0.| |00002340| 20 20 20 20 30 20 20 33 | 20 20 30 20 20 30 20 20 | 0 3| 0 0 | |00002350| 30 20 20 30 20 20 30 20 | 20 37 20 20 30 20 20 30 |0 0 0 | 7 0 0| |00002360| 20 20 30 20 20 30 20 20 | 30 20 31 31 20 20 30 20 | 0 0 |0 11 0 | |00002370| 20 30 20 20 30 20 20 30 | 20 20 30 20 31 35 20 20 | 0 0 0| 0 15 | |00002380| 30 20 20 30 20 31 35 20 | 20 30 0a 20 20 20 20 30 |0 0 15 | 0. 0| |00002390| 20 20 33 20 20 33 20 20 | 33 20 20 30 20 20 30 20 | 3 3 |3 0 0 | |000023a0| 20 30 20 20 37 20 20 37 | 20 20 37 20 20 30 20 20 | 0 7 7| 7 0 | |000023b0| 30 20 20 30 20 31 31 20 | 31 31 20 31 31 20 20 30 |0 0 11 |11 11 0| |000023c0| 20 20 30 20 20 30 20 31 | 35 20 31 35 20 31 35 20 | 0 0 1|5 15 15 | |000023d0| 31 35 20 20 30 0a 20 20 | 20 20 30 20 20 33 20 20 |15 0. | 0 3 | |000023e0| 30 20 20 30 20 20 30 20 | 20 30 20 20 30 20 20 37 |0 0 0 | 0 0 7| |000023f0| 20 20 30 20 20 30 20 20 | 30 20 20 30 20 20 30 20 | 0 0 |0 0 0 | |00002400| 31 31 20 20 30 20 20 30 | 20 20 30 20 20 30 20 20 |11 0 0| 0 0 | |00002410| 30 20 31 35 20 20 30 20 | 20 30 20 20 30 20 20 30 |0 15 0 | 0 0 0| |00002420| 0a 20 20 20 20 30 20 20 | 33 20 20 30 20 20 30 20 |. 0 |3 0 0 | |00002430| 20 30 20 20 30 20 20 30 | 20 20 37 20 20 37 20 20 | 0 0 0| 7 7 | |00002440| 37 20 20 37 20 20 30 20 | 20 30 20 31 31 20 31 31 |7 7 0 | 0 11 11| |00002450| 20 31 31 20 31 31 20 20 | 30 20 20 30 20 31 35 20 | 11 11 |0 0 15 | |00002460| 20 30 20 20 30 20 20 30 | 20 20 30 0a 20 20 20 20 | 0 0 0| 0. | |00002470| 30 20 20 30 20 20 30 20 | 20 30 20 20 30 20 20 30 |0 0 0 | 0 0 0| |00002480| 20 20 30 20 20 30 20 20 | 30 20 20 30 20 20 30 20 | 0 0 |0 0 0 | |00002490| 20 30 20 20 30 20 20 30 | 20 20 30 20 20 30 20 20 | 0 0 0| 0 0 | |000024a0| 30 20 20 30 20 20 30 20 | 20 30 20 20 30 20 20 30 |0 0 0 | 0 0 0| |000024b0| 20 20 30 20 20 30 0a 0a | 20 20 20 20 50 72 6f 67 | 0 0..| Prog| |000024c0| 72 61 6d 73 20 74 68 61 | 74 20 72 65 61 64 20 74 |rams tha|t read t| |000024d0| 68 69 73 20 66 6f 72 6d | 61 74 20 73 68 6f 75 6c |his form|at shoul| |000024e0| 64 20 62 65 20 61 73 20 | 6c 65 6e 69 65 6e 74 20 |d be as |lenient | |000024f0| 61 73 20 70 6f 73 73 69 | 62 6c 65 2c 20 0a 20 20 |as possi|ble, . | |00002500| 20 20 61 63 63 65 70 74 | 69 6e 67 20 61 6e 79 74 | accept|ing anyt| |00002510| 68 69 6e 67 20 74 68 61 | 74 20 6c 6f 6f 6b 73 20 |hing tha|t looks | |00002520| 72 65 6d 6f 74 65 6c 79 | 20 6c 69 6b 65 20 61 20 |remotely| like a | |00002530| 67 72 61 79 6d 61 70 2e | 0a 0a 20 20 20 20 54 68 |graymap.|.. Th| |00002540| 65 72 65 20 69 73 20 61 | 6c 73 6f 20 61 20 76 61 |ere is a|lso a va| |00002550| 72 69 61 6e 74 20 6f 6e | 20 74 68 65 20 66 6f 72 |riant on| the for| |00002560| 6d 61 74 2c 20 61 76 61 | 69 6c 61 62 6c 65 20 62 |mat, ava|ilable b| |00002570| 79 20 73 65 74 74 69 6e | 67 20 74 68 65 20 52 41 |y settin|g the RA| |00002580| 57 42 49 54 53 0a 20 20 | 20 20 6f 70 74 69 6f 6e |WBITS. | option| |00002590| 20 61 74 20 63 6f 6d 70 | 69 6c 65 20 74 69 6d 65 | at comp|ile time| |000025a0| 2e 20 20 54 68 69 73 20 | 76 61 72 69 61 6e 74 20 |. This |variant | |000025b0| 69 73 20 64 69 66 66 65 | 72 65 6e 74 20 69 6e 20 |is diffe|rent in | |000025c0| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 77 61 |the foll|owing wa| |000025d0| 79 73 3a 0a 0a 20 20 20 | 20 2d 20 54 68 65 20 22 |ys:.. | - The "| |000025e0| 6d 61 67 69 63 20 6e 75 | 6d 62 65 72 22 20 69 73 |magic nu|mber" is| |000025f0| 20 22 50 35 22 20 69 6e | 73 74 65 61 64 20 6f 66 | "P5" in|stead of| |00002600| 20 22 50 32 22 2e 0a 0a | 20 20 20 20 2d 20 54 68 | "P2"...| - Th| |00002610| 65 20 67 72 61 79 20 76 | 61 6c 75 65 73 20 61 72 |e gray v|alues ar| |00002620| 65 20 73 74 6f 72 65 64 | 20 61 73 20 70 6c 61 69 |e stored| as plai| |00002630| 6e 20 62 79 74 65 73 2c | 20 69 6e 73 74 65 61 64 |n bytes,| instead| |00002640| 20 6f 66 20 41 53 43 49 | 49 20 64 65 63 69 6d 61 | of ASCI|I decima| |00002650| 6c 2e 0a 0a 20 20 20 20 | 2d 20 4e 6f 20 77 68 69 |l... |- No whi| |00002660| 74 65 73 70 61 63 65 20 | 69 73 20 61 6c 6c 6f 77 |tespace |is allow| |00002670| 65 64 20 69 6e 20 74 68 | 65 20 67 72 61 79 73 20 |ed in th|e grays | |00002680| 73 65 63 74 69 6f 6e 2c | 20 61 6e 64 20 6f 6e 6c |section,| and onl| |00002690| 79 20 61 20 73 69 6e 67 | 6c 65 20 0a 20 20 20 20 |y a sing|le . | |000026a0| 20 20 63 68 61 72 61 63 | 74 65 72 20 6f 66 20 77 | charac|ter of w| |000026b0| 68 69 74 65 73 70 61 63 | 65 20 28 74 79 70 69 63 |hitespac|e (typic| |000026c0| 61 6c 6c 79 20 61 20 6e | 65 77 6c 69 6e 65 29 20 |ally a n|ewline) | |000026d0| 69 73 20 61 6c 6c 6f 77 | 65 64 20 61 66 74 65 72 |is allow|ed after| |000026e0| 20 74 68 65 20 6d 61 78 | 76 61 6c 2e 0a 0a 20 20 | the max|val... | |000026f0| 20 20 2d 20 54 68 65 20 | 66 69 6c 65 73 20 61 72 | - The |files ar| |00002700| 65 20 73 6d 61 6c 6c 65 | 72 20 61 6e 64 20 6d 61 |e smalle|r and ma| |00002710| 6e 79 20 74 69 6d 65 73 | 20 66 61 73 74 65 72 20 |ny times| faster | |00002720| 74 6f 20 72 65 61 64 20 | 61 6e 64 20 77 72 69 74 |to read |and writ| |00002730| 65 2e 0a 0a 20 20 20 20 | 4e 6f 74 65 20 74 68 61 |e... |Note tha| |00002740| 74 20 74 68 69 73 20 72 | 61 77 20 66 6f 72 6d 61 |t this r|aw forma| |00002750| 74 20 63 61 6e 20 6f 6e | 6c 79 20 62 65 20 75 73 |t can on|ly be us| |00002760| 65 64 20 66 6f 72 20 6d | 61 78 76 61 6c 73 20 6c |ed for m|axvals l| |00002770| 65 73 73 20 74 68 61 6e | 20 6f 72 20 65 71 75 61 |ess than| or equa| |00002780| 6c 0a 20 20 20 20 74 6f | 20 32 35 35 2e 20 20 49 |l. to| 255. I| |00002790| 66 20 79 6f 75 20 75 73 | 65 20 74 68 65 20 70 67 |f you us|e the pg| |000027a0| 6d 20 6c 69 62 72 61 72 | 79 20 61 6e 64 20 74 72 |m librar|y and tr| |000027b0| 79 20 74 6f 20 77 72 69 | 74 65 20 61 20 66 69 6c |y to wri|te a fil| |000027c0| 65 20 77 69 74 68 20 61 | 20 6c 61 72 67 65 72 0a |e with a| larger.| |000027d0| 20 20 20 20 6d 61 78 76 | 61 6c 2c 20 69 74 20 77 | maxv|al, it w| |000027e0| 69 6c 6c 20 61 75 74 6f | 6d 61 74 69 63 61 6c 6c |ill auto|maticall| |000027f0| 79 20 66 61 6c 6c 20 62 | 61 63 6b 20 6f 6e 20 74 |y fall b|ack on t| |00002800| 68 65 20 73 6c 6f 77 65 | 72 20 62 75 74 20 6d 6f |he slowe|r but mo| |00002810| 72 65 20 67 65 6e 65 72 | 61 6c 0a 20 20 20 20 70 |re gener|al. p| |00002820| 6c 61 69 6e 20 66 6f 72 | 6d 61 74 2e 0a 0a 20 20 |lain for|mat... | |00002830| 20 20 53 45 45 20 41 4c | 53 4f 0a 20 20 20 20 66 | SEE AL|SO. f| |00002840| 69 74 73 74 6f 70 67 6d | 28 31 29 2c 20 66 73 74 |itstopgm|(1), fst| |00002850| 6f 70 67 6d 28 31 29 2c | 20 68 69 70 73 74 6f 70 |opgm(1),| hipstop| |00002860| 67 6d 28 31 29 2c 20 6c | 69 73 70 6d 74 6f 70 67 |gm(1), l|ispmtopg| |00002870| 6d 28 31 29 2c 20 70 73 | 69 64 74 6f 70 67 6d 28 |m(1), ps|idtopgm(| |00002880| 31 29 2c 0a 20 20 20 20 | 72 61 77 74 6f 70 67 6d |1),. |rawtopgm| |00002890| 28 31 29 2c 20 70 67 6d | 62 65 6e 74 6c 65 79 28 |(1), pgm|bentley(| |000028a0| 31 29 2c 20 70 67 6d 63 | 72 61 74 65 72 28 31 29 |1), pgmc|rater(1)| |000028b0| 2c 20 70 67 6d 65 64 67 | 65 28 31 29 2c 20 70 67 |, pgmedg|e(1), pg| |000028c0| 6d 65 6e 68 61 6e 63 65 | 28 31 29 2c 0a 20 20 20 |menhance|(1),. | |000028d0| 20 70 67 6d 68 69 73 74 | 28 31 29 2c 20 70 67 6d | pgmhist|(1), pgm| |000028e0| 6e 6f 72 6d 28 31 29 2c | 20 70 67 6d 6f 69 6c 28 |norm(1),| pgmoil(| |000028f0| 31 29 2c 20 70 67 6d 72 | 61 6d 70 28 31 29 2c 20 |1), pgmr|amp(1), | |00002900| 70 67 6d 74 65 78 74 75 | 72 65 28 31 29 2c 20 0a |pgmtextu|re(1), .| |00002910| 20 20 20 20 70 67 6d 74 | 6f 66 69 74 73 28 31 29 | pgmt|ofits(1)| |00002920| 2c 20 70 67 6d 74 6f 66 | 73 28 31 29 2c 20 70 67 |, pgmtof|s(1), pg| |00002930| 6d 74 6f 6c 69 73 70 6d | 28 31 29 2c 20 70 67 6d |mtolispm|(1), pgm| |00002940| 74 6f 70 62 6d 28 31 29 | 2c 20 70 6e 6d 28 35 29 |topbm(1)|, pnm(5)| |00002950| 2c 20 70 62 6d 28 35 29 | 2c 20 70 70 6d 28 35 29 |, pbm(5)|, ppm(5)| |00002960| 0a 0a 20 20 20 20 41 55 | 54 48 4f 52 20 20 20 20 |.. AU|THOR | |00002970| 20 43 6f 70 79 72 69 67 | 68 74 20 28 43 29 20 31 | Copyrig|ht (C) 1| |00002980| 39 38 39 2c 20 31 39 39 | 31 20 62 79 20 4a 65 66 |989, 199|1 by Jef| |00002990| 20 50 6f 73 6b 61 6e 7a | 65 72 2e 0a 0a 48 69 64 | Poskanz|er...Hid| |000029a0| 65 53 65 65 6b 20 62 79 | 20 4b 72 41 7a 69 45 73 |eSeek by| KrAziEs| |000029b0| 74 20 4b 61 54 20 3c 73 | 68 61 67 67 79 40 70 68 |t KaT <s|haggy@ph| |000029c0| 61 6e 74 6f 6d 2e 63 6f | 6d 3e 2e 20 46 72 6f 6d |antom.co|m>. From| |000029d0| 20 74 68 65 20 61 75 74 | 68 6f 72 2c 20 63 6f 6e | the aut|hor, con| |000029e0| 63 65 72 6e 69 6e 67 0a | 74 68 65 20 69 6e 63 6c |cerning.|the incl| |000029f0| 75 64 65 64 20 73 6f 75 | 72 63 65 20 63 6f 64 65 |uded sou|rce code| |00002a00| 3a 20 22 74 68 65 20 70 | 72 6f 62 6c 65 6d 20 69 |: "the p|roblem i| |00002a10| 73 20 74 68 61 74 20 69 | 20 75 73 65 20 61 20 63 |s that i| use a c| |00002a20| 6f 6d 6d 65 72 63 69 61 | 6c 20 74 6f 6f 6c 62 6f |ommercia|l toolbo| |00002a30| 78 0a 66 6f 72 20 74 68 | 65 20 67 72 61 70 68 69 |x.for th|e graphi| |00002a40| 63 73 20 68 61 6e 64 6c | 69 6e 67 2c 20 73 6f 20 |cs handl|ing, so | |00002a50| 70 65 6f 70 6c 65 20 77 | 6f 6e 27 74 20 62 65 20 |people w|on't be | |00002a60| 61 62 6c 65 20 74 6f 20 | 75 73 65 20 69 74 2e 20 |able to |use it. | |00002a70| 73 74 69 6c 6c 2c 20 69 | 0a 67 75 65 73 73 20 74 |still, i|.guess t| |00002a80| 68 65 79 20 77 61 6e 74 | 20 74 6f 20 73 65 65 20 |hey want| to see | |00002a90| 69 74 2e 22 20 44 4f 53 | 20 70 72 6f 67 72 61 6d |it." DOS| program| |00002aa0| 20 66 6f 72 20 64 61 74 | 61 20 68 69 64 69 6e 67 | for dat|a hiding| |00002ab0| 2f 73 65 65 6b 69 6e 67 | 20 75 73 69 6e 67 20 47 |/seeking| using G| |00002ac0| 49 46 20 0a 66 69 6c 65 | 73 2e 0a 0a 47 7a 73 74 |IF .file|s...Gzst| |00002ad0| 65 67 2c 20 61 20 67 7a | 69 70 20 73 74 65 67 61 |eg, a gz|ip stega| |00002ae0| 6e 6f 67 72 61 70 68 20 | 62 79 20 41 6e 64 72 65 |nograph |by Andre| |00002af0| 77 20 42 72 6f 77 6e 20 | 3c 61 73 62 40 63 73 2e |w Brown |<asb@cs.| |00002b00| 6e 6f 74 74 2e 61 63 2e | 75 6b 3e 2e 20 20 47 7a |nott.ac.|uk>. Gz| |00002b10| 69 70 20 69 73 20 0a 74 | 68 65 20 73 74 61 6e 64 |ip is .t|he stand| |00002b20| 61 72 64 20 63 6f 6d 70 | 72 65 73 73 69 6f 6e 20 |ard comp|ression | |00002b30| 66 6f 72 20 55 6e 69 78 | 20 73 79 73 74 65 6d 73 |for Unix| systems| |00002b40| 2c 20 61 6e 64 20 63 61 | 6e 20 6e 6f 77 20 62 65 |, and ca|n now be| |00002b50| 20 75 73 65 64 20 74 6f | 20 68 69 64 65 20 0a 66 | used to| hide .f| |00002b60| 69 6c 65 73 2e 20 20 49 | 20 71 75 6f 74 65 2c 0a |iles. I| quote,.| |00002b70| 0a 20 20 20 54 68 65 20 | 61 74 74 61 63 68 65 64 |. The |attached| |00002b80| 20 70 61 74 63 68 65 73 | 20 77 69 6c 6c 20 61 6c | patches| will al| |00002b90| 6c 6f 77 20 79 6f 75 20 | 74 6f 20 68 69 64 65 20 |low you |to hide | |00002ba0| 69 6e 66 6f 72 6d 61 74 | 69 6f 6e 20 69 6e 73 69 |informat|ion insi| |00002bb0| 64 65 20 47 5a 49 50 0a | 20 20 20 63 6f 6d 70 72 |de GZIP.| compr| |00002bc0| 65 73 73 65 64 20 66 69 | 6c 65 73 2e 0a 0a 0a 20 |essed fi|les.... | |00002bd0| 20 20 41 50 50 4c 59 49 | 4e 47 20 54 48 45 20 50 | APPLYI|NG THE P| |00002be0| 41 54 43 48 45 53 0a 0a | 20 20 20 59 6f 75 20 6e |ATCHES..| You n| |00002bf0| 65 65 64 20 74 68 65 20 | 67 7a 69 70 20 73 6f 75 |eed the |gzip sou| |00002c00| 72 63 65 20 63 6f 64 65 | 20 64 69 73 74 72 69 62 |rce code| distrib| |00002c10| 75 74 69 6f 6e 2e 20 41 | 74 20 74 68 65 20 74 69 |ution. A|t the ti| |00002c20| 6d 65 20 6f 66 20 77 72 | 69 74 69 6e 67 0a 20 20 |me of wr|iting. | |00002c30| 20 74 68 69 73 20 69 73 | 20 76 65 72 73 69 6f 6e | this is| version| |00002c40| 20 31 2e 32 2e 34 2e 20 | 54 68 65 20 70 61 74 63 | 1.2.4. |The patc| |00002c50| 68 65 73 20 61 72 65 20 | 63 6f 6e 74 65 78 74 20 |hes are |context | |00002c60| 64 69 66 66 73 20 73 6f | 20 79 6f 75 20 73 74 61 |diffs so| you sta| |00002c70| 6e 64 20 61 0a 20 20 20 | 67 6f 6f 64 20 63 68 61 |nd a. |good cha| |00002c80| 6e 63 65 20 6f 66 20 74 | 68 65 6d 20 77 6f 72 6b |nce of t|hem work| |00002c90| 69 6e 67 20 6f 6e 20 76 | 65 72 73 69 6f 6e 73 20 |ing on v|ersions | |00002ca0| 6f 74 68 65 72 20 74 68 | 61 6e 20 31 2e 32 2e 34 |other th|an 1.2.4| |00002cb0| 2e 20 46 69 72 73 74 6c | 79 0a 20 20 20 75 6e 70 |. Firstl|y. unp| |00002cc0| 61 63 6b 20 74 68 65 20 | 67 7a 69 70 20 73 6f 75 |ack the |gzip sou| |00002cd0| 72 63 65 20 74 72 65 65 | 2c 20 74 68 65 6e 20 75 |rce tree|, then u| |00002ce0| 6e 70 61 63 6b 20 74 68 | 65 20 61 74 74 61 63 68 |npack th|e attach| |00002cf0| 65 64 20 70 61 74 63 68 | 65 73 20 69 6e 74 6f 20 |ed patch|es into | |00002d00| 74 68 65 0a 20 20 20 6d | 61 69 6e 20 73 6f 75 72 |the. m|ain sour| |00002d10| 63 65 20 64 69 72 65 63 | 74 6f 72 79 2e 20 4e 6f |ce direc|tory. No| |00002d20| 77 20 61 70 70 6c 79 20 | 74 68 65 20 70 61 74 63 |w apply |the patc| |00002d30| 68 65 73 20 74 68 75 73 | 3a 0a 0a 20 20 20 70 61 |hes thus|:.. pa| |00002d40| 74 63 68 20 2d 63 20 3c | 20 70 61 74 63 68 31 0a |tch -c <| patch1.| |00002d50| 20 20 20 70 61 74 63 68 | 20 2d 63 20 3c 20 70 61 | patch| -c < pa| |00002d60| 74 63 68 32 0a 20 20 20 | 70 61 74 63 68 20 2d 63 |tch2. |patch -c| |00002d70| 20 3c 20 70 61 74 63 68 | 33 0a 0a 20 20 20 4e 6f | < patch|3.. No| |00002d80| 77 20 61 6c 6c 20 79 6f | 75 20 6e 65 65 64 20 74 |w all yo|u need t| |00002d90| 6f 20 64 6f 20 69 73 20 | 66 6f 6c 6c 6f 77 20 74 |o do is |follow t| |00002da0| 68 65 20 6e 6f 72 6d 61 | 6c 20 70 72 6f 63 65 64 |he norma|l proced| |00002db0| 75 72 65 20 66 6f 72 20 | 6d 61 6b 69 6e 67 20 67 |ure for |making g| |00002dc0| 7a 69 70 2e 0a 0a 0a 20 | 20 20 55 53 45 52 20 49 |zip.... | USER I| |00002dd0| 4e 54 45 52 46 41 43 45 | 0a 0a 20 20 20 41 20 6e |NTERFACE|.. A n| |00002de0| 65 77 20 6f 70 74 69 6f | 6e 20 69 73 20 61 64 64 |ew optio|n is add| |00002df0| 65 64 20 74 6f 20 67 7a | 69 70 2c 20 22 2d 73 22 |ed to gz|ip, "-s"| |00002e00| 20 6f 72 20 22 2d 2d 73 | 74 65 67 22 2c 20 74 68 | or "--s|teg", th| |00002e10| 61 74 20 70 72 6f 76 69 | 64 65 73 20 66 6f 72 20 |at provi|des for | |00002e20| 74 68 65 0a 20 20 20 68 | 69 64 69 6e 67 2f 72 65 |the. h|iding/re| |00002e30| 76 65 61 6c 69 6e 67 20 | 6f 66 20 66 69 6c 65 73 |vealing |of files| |00002e40| 2e 20 59 6f 75 20 68 69 | 64 65 20 66 69 6c 65 73 |. You hi|de files| |00002e50| 20 64 75 72 69 6e 67 20 | 63 6f 6d 70 72 65 73 73 | during |compress| |00002e60| 69 6f 6e 20 61 6e 64 0a | 20 20 20 72 65 76 65 61 |ion and.| revea| |00002e70| 6c 20 74 68 65 6d 20 64 | 75 72 69 6e 67 20 64 65 |l them d|uring de| |00002e80| 63 6f 6d 70 72 65 73 73 | 69 6f 6e 2e 20 65 2e 67 |compress|ion. e.g| |00002e90| 2e 0a 0a 20 20 20 67 7a | 69 70 20 2d 73 20 66 69 |... gz|ip -s fi| |00002ea0| 6c 65 2d 74 6f 2d 68 69 | 64 65 20 66 69 6c 65 2d |le-to-hi|de file-| |00002eb0| 74 6f 2d 63 6f 6d 70 72 | 65 73 73 0a 0a 20 20 20 |to-compr|ess.. | |00002ec0| 54 68 69 73 20 77 69 6c | 6c 20 68 69 64 65 20 22 |This wil|l hide "| |00002ed0| 66 69 6c 65 2d 74 6f 2d | 68 69 64 65 22 20 69 6e |file-to-|hide" in| |00002ee0| 73 69 64 65 20 66 69 6c | 65 2d 74 6f 2d 63 6f 6d |side fil|e-to-com| |00002ef0| 70 72 65 73 73 20 61 73 | 20 69 74 20 69 73 0a 20 |press as| it is. | |00002f00| 20 20 63 6f 6d 70 72 65 | 73 73 65 64 2e 20 45 78 | compre|ssed. Ex| |00002f10| 74 72 61 63 74 69 6e 67 | 20 61 20 66 69 6c 65 20 |tracting| a file | |00002f20| 63 6f 75 6c 64 20 62 65 | 20 64 6f 6e 65 20 6c 69 |could be| done li| |00002f30| 6b 65 20 74 68 69 73 3a | 0a 0a 20 20 20 67 75 6e |ke this:|.. gun| |00002f40| 7a 69 70 20 2d 73 20 66 | 69 6c 65 2d 74 6f 2d 65 |zip -s f|ile-to-e| |00002f50| 78 74 72 61 63 74 2d 74 | 6f 20 63 6f 6d 70 72 65 |xtract-t|o compre| |00002f60| 73 73 65 64 2d 66 69 6c | 65 0a 0a 20 20 20 54 68 |ssed-fil|e.. Th| |00002f70| 69 73 20 77 69 6c 6c 20 | 73 69 6d 75 6c 74 61 6e |is will |simultan| |00002f80| 65 6f 75 73 6c 79 20 64 | 65 63 6f 6d 70 72 65 73 |eously d|ecompres| |00002f90| 73 20 74 68 65 20 63 6f | 6d 70 72 65 73 73 65 64 |s the co|mpressed| |00002fa0| 20 66 69 6c 65 20 61 6e | 64 20 65 78 74 72 61 63 | file an|d extrac| |00002fb0| 74 0a 20 20 20 74 68 65 | 20 68 69 64 64 65 6e 20 |t. the| hidden | |00002fc0| 66 69 6c 65 20 74 6f 20 | 66 69 6c 65 2d 74 6f 2d |file to |file-to-| |00002fd0| 65 78 74 72 61 63 74 2d | 74 6f 2e 20 54 6f 20 65 |extract-|to. To e| |00002fe0| 78 74 72 61 63 74 20 74 | 68 65 20 68 69 64 64 65 |xtract t|he hidde| |00002ff0| 6e 20 66 69 6c 65 0a 20 | 20 20 77 69 74 68 6f 75 |n file. | withou| |00003000| 74 20 75 6e 63 6f 6d 70 | 72 65 73 73 69 6e 67 20 |t uncomp|ressing | |00003010| 79 6f 75 20 6d 69 67 68 | 74 20 64 6f 20 74 68 65 |you migh|t do the| |00003020| 20 66 6f 6c 6c 6f 77 69 | 6e 67 3a 0a 0a 20 20 20 | followi|ng:.. | |00003030| 67 7a 69 70 20 2d 63 64 | 73 20 66 69 6c 65 2d 74 |gzip -cd|s file-t| |00003040| 6f 2d 65 78 74 72 61 63 | 74 2d 74 6f 20 63 6f 6d |o-extrac|t-to com| |00003050| 70 72 65 73 73 65 64 2d | 66 69 6c 65 20 3e 20 2f |pressed-|file > /| |00003060| 64 65 76 2f 6e 75 6c 6c | 0a 0a 0a 20 20 20 48 4f |dev/null|... HO| |00003070| 57 20 49 54 27 53 20 44 | 4f 4e 45 0a 0a 20 20 20 |W IT'S D|ONE.. | |00003080| 67 7a 69 70 20 75 73 65 | 73 20 4c 5a 37 37 20 77 |gzip use|s LZ77 w| |00003090| 68 69 63 68 20 63 6f 6d | 70 72 65 73 73 65 73 20 |hich com|presses | |000030a0| 64 61 74 61 20 62 79 20 | 73 74 6f 72 69 6e 67 20 |data by |storing | |000030b0| 6c 65 6e 67 74 68 2f 6f | 66 66 73 65 74 20 70 61 |length/o|ffset pa| |000030c0| 69 72 73 0a 20 20 20 74 | 68 61 74 20 72 65 66 65 |irs. t|hat refe| |000030d0| 72 20 62 61 63 6b 20 69 | 6e 20 74 68 65 20 75 6e |r back i|n the un| |000030e0| 63 6f 6d 70 72 65 73 73 | 65 64 20 64 61 74 61 20 |compress|ed data | |000030f0| 73 74 72 65 61 6d 20 74 | 6f 20 70 72 65 76 69 6f |stream t|o previo| |00003100| 75 73 0a 20 20 20 6f 63 | 63 75 72 72 65 6e 63 65 |us. oc|currence| |00003110| 73 20 6f 66 20 74 68 65 | 20 69 6e 66 6f 72 6d 61 |s of the| informa| |00003120| 74 69 6f 6e 20 62 65 69 | 6e 67 20 63 6f 6d 70 72 |tion bei|ng compr| |00003130| 65 73 73 65 64 2e 20 67 | 7a 69 70 20 63 6f 6e 73 |essed. g|zip cons| |00003140| 69 64 65 72 73 20 61 0a | 20 20 20 6c 65 6e 67 74 |iders a.| lengt| |00003150| 68 20 6f 66 20 33 20 74 | 6f 20 62 65 20 74 68 65 |h of 3 t|o be the| |00003160| 20 73 68 6f 72 74 65 73 | 74 20 61 63 63 65 70 74 | shortes|t accept| |00003170| 61 62 6c 65 20 6c 65 6e | 67 74 68 2e 20 57 65 20 |able len|gth. We | |00003180| 61 6c 6c 6f 77 20 67 7a | 69 70 20 74 6f 0a 20 20 |allow gz|ip to. | |00003190| 20 66 69 6e 64 20 74 68 | 65 20 6c 65 6e 67 74 68 | find th|e length| |000031a0| 2f 6f 66 66 73 65 74 20 | 70 61 69 72 73 20 61 6e |/offset |pairs an| |000031b0| 64 20 74 68 65 6e 20 64 | 6f 20 74 68 65 20 66 6f |d then d|o the fo| |000031c0| 6c 6c 6f 77 69 6e 67 2e | 0a 0a 20 20 20 49 66 20 |llowing.|.. If | |000031d0| 74 68 65 20 6c 65 6e 67 | 74 68 20 69 73 20 61 74 |the leng|th is at| |000031e0| 20 6c 65 61 73 74 20 35 | 20 74 68 65 6e 20 77 65 | least 5| then we| |000031f0| 20 73 75 62 74 72 61 63 | 74 20 31 20 61 6e 64 20 | subtrac|t 1 and | |00003200| 73 65 74 20 62 69 74 20 | 30 20 74 6f 20 74 68 65 |set bit |0 to the| |00003210| 0a 20 20 20 76 61 6c 75 | 65 20 6f 66 20 74 68 65 |. valu|e of the| |00003220| 20 62 69 74 20 74 68 61 | 74 20 77 65 20 6e 65 65 | bit tha|t we nee| |00003230| 64 20 74 6f 20 68 69 64 | 65 2e 20 57 65 20 68 61 |d to hid|e. We ha| |00003240| 76 65 20 6e 6f 77 20 68 | 69 64 64 65 6e 20 69 6e |ve now h|idden in| |00003250| 66 6f 72 6d 61 74 69 6f | 6e 0a 20 20 20 69 6e 20 |formatio|n. in | |00003260| 74 68 65 20 6c 65 6e 67 | 74 68 20 77 69 74 68 6f |the leng|th witho| |00003270| 75 74 20 70 75 73 68 69 | 6e 67 20 69 74 20 62 65 |ut pushi|ng it be| |00003280| 79 6f 6e 64 20 61 20 76 | 61 6c 69 64 20 76 61 6c |yond a v|alid val| |00003290| 75 65 2e 20 20 44 72 61 | 77 62 61 63 6b 73 20 61 |ue. Dra|wbacks a| |000032a0| 72 65 0a 20 20 20 61 20 | 73 6c 69 67 68 74 20 64 |re. a |slight d| |000032b0| 65 63 72 65 61 73 65 20 | 69 6e 20 63 6f 6d 70 72 |ecrease |in compr| |000032c0| 65 73 73 69 6f 6e 20 28 | 76 65 72 79 20 73 6c 69 |ession (|very sli| |000032d0| 67 68 74 29 20 73 69 6e | 63 65 20 77 65 20 68 61 |ght) sin|ce we ha| |000032e0| 76 65 20 74 6f 0a 20 20 | 20 64 69 73 61 6c 6c 6f |ve to. | disallo| |000032f0| 77 20 6c 65 6e 67 74 68 | 73 20 6f 66 20 34 20 61 |w length|s of 4 a| |00003300| 6e 64 20 73 6f 6d 65 20 | 6f 66 20 6f 75 72 20 6d |nd some |of our m| |00003310| 65 64 64 6c 69 6e 67 20 | 77 69 6c 6c 20 64 65 63 |eddling |will dec| |00003320| 72 65 61 73 65 20 74 68 | 65 0a 20 20 20 61 63 74 |rease th|e. act| |00003330| 75 61 6c 20 6d 61 74 63 | 68 65 64 20 6c 65 6e 67 |ual matc|hed leng| |00003340| 74 68 20 62 79 20 31 2e | 20 54 68 65 20 68 69 64 |th by 1.| The hid| |00003350| 64 65 6e 20 66 69 6c 65 | 20 69 73 20 74 6f 74 61 |den file| is tota| |00003360| 6c 6c 79 20 69 6e 76 69 | 73 69 62 6c 65 20 74 6f |lly invi|sible to| |00003370| 0a 20 20 20 74 68 65 20 | 6e 6f 72 6d 61 6c 20 6f |. the |normal o| |00003380| 70 65 72 61 74 69 6f 6e | 20 6f 66 20 67 7a 69 70 |peration| of gzip| |00003390| 2c 20 67 75 6e 7a 69 70 | 20 65 74 20 61 6c 20 61 |, gunzip| et al a| |000033a0| 6e 64 20 28 69 66 20 65 | 6e 63 72 79 70 74 65 64 |nd (if e|ncrypted| |000033b0| 29 20 77 69 6c 6c 0a 20 | 20 20 6f 6e 6c 79 20 62 |) will. | only b| |000033c0| 65 20 76 69 73 69 62 6c | 65 20 74 6f 20 74 68 6f |e visibl|e to tho| |000033d0| 73 65 20 69 6e 20 74 68 | 65 20 6b 6e 6f 77 2e 20 |se in th|e know. | |000033e0| 57 68 65 6e 20 74 68 65 | 20 22 2d 73 22 20 66 6c |When the| "-s" fl| |000033f0| 61 67 20 69 73 20 6e 6f | 74 20 75 73 65 64 0a 20 |ag is no|t used. | |00003400| 20 20 67 7a 69 70 20 70 | 65 72 66 6f 72 6d 73 20 | gzip p|erforms | |00003410| 61 73 20 6e 6f 72 6d 61 | 6c 2e 0a 0a 20 20 20 54 |as norma|l... T| |00003420| 65 73 74 69 6e 67 20 77 | 61 73 20 70 65 72 66 6f |esting w|as perfo| |00003430| 72 6d 65 64 20 6f 6e 20 | 61 20 34 38 36 2f 33 33 |rmed on |a 486/33| |00003440| 20 72 75 6e 6e 69 6e 67 | 20 4c 69 6e 75 78 2c 20 | running| Linux, | |00003450| 75 73 69 6e 67 20 61 20 | 31 4d 62 20 74 61 72 20 |using a |1Mb tar | |00003460| 66 69 6c 65 0a 20 20 20 | 74 6f 20 68 69 64 65 20 |file. |to hide | |00003470| 74 68 65 20 74 65 73 74 | 20 69 6e 66 6f 72 6d 61 |the test| informa| |00003480| 74 69 6f 6e 20 69 6e 73 | 69 64 65 2e 20 54 68 65 |tion ins|ide. The| |00003490| 20 70 61 74 63 68 65 64 | 20 66 69 6c 65 73 20 28 | patched| files (| |000034a0| 69 6e 66 6c 61 74 65 2e | 63 2c 0a 20 20 20 64 65 |inflate.|c,. de| |000034b0| 66 6c 61 74 65 2e 63 2c | 20 67 7a 69 70 2e 63 29 |flate.c,| gzip.c)| |000034c0| 20 73 68 6f 75 6c 64 20 | 63 6f 6d 70 69 6c 65 20 | should |compile | |000034d0| 4f 4b 20 6f 6e 20 61 6e | 79 20 73 79 73 74 65 6d |OK on an|y system| |000034e0| 20 74 68 61 74 20 63 61 | 6e 20 63 6f 6d 70 69 6c | that ca|n compil| |000034f0| 65 0a 20 20 20 67 7a 69 | 70 2c 20 61 6c 74 68 6f |e. gzi|p, altho| |00003500| 75 67 68 20 6e 6f 6e 2d | 55 6e 69 78 20 75 73 65 |ugh non-|Unix use| |00003510| 72 73 20 6d 61 79 20 68 | 61 76 65 20 74 72 6f 75 |rs may h|ave trou| |00003520| 62 6c 65 20 61 70 70 6c | 79 69 6e 67 20 74 68 65 |ble appl|ying the| |00003530| 20 70 61 74 63 68 65 73 | 20 69 6e 0a 20 20 20 74 | patches| in. t| |00003540| 68 65 20 66 69 72 73 74 | 20 70 6c 61 63 65 2e 20 |he first| place. | |00003550| 4d 79 20 74 65 73 74 73 | 20 68 61 76 65 20 73 68 |My tests| have sh| |00003560| 6f 77 6e 20 74 68 61 74 | 20 79 6f 75 20 63 61 6e |own that| you can| |00003570| 20 68 69 64 65 20 61 62 | 6f 75 74 20 31 20 4b 62 | hide ab|out 1 Kb| |00003580| 79 74 65 0a 20 20 20 69 | 6e 20 65 76 65 72 79 20 |yte. i|n every | |00003590| 31 30 30 20 4b 62 79 74 | 65 73 20 6f 66 20 75 6e |100 Kbyt|es of un| |000035a0| 63 6f 6d 70 72 65 73 73 | 65 64 20 64 61 74 61 2e |compress|ed data.| |000035b0| 20 54 68 69 73 20 72 61 | 74 69 6f 20 77 6f 75 6c | This ra|tio woul| |000035c0| 64 20 62 65 0a 20 20 20 | 0a 0a 41 6e 64 20 74 68 |d be. |..And th| |000035d0| 69 73 2c 0a 0a 20 20 20 | 46 72 6f 6d 3a 20 6b 65 |is,.. |From: ke| |000035e0| 6e 40 63 68 69 6e 6f 6f | 6b 2e 68 61 6c 63 79 6f |n@chinoo|k.halcyo| |000035f0| 6e 2e 63 6f 6d 20 28 4b | 65 6e 20 50 69 7a 7a 69 |n.com (K|en Pizzi| |00003600| 6e 69 29 0a 20 20 20 5b | 31 5d 20 52 65 3a 20 48 |ni). [|1] Re: H| |00003610| 69 64 69 6e 67 20 74 68 | 69 6e 67 73 20 69 6e 20 |iding th|ings in | |00003620| 67 7a 69 70 20 66 69 6c | 65 73 20 28 73 6f 75 72 |gzip fil|es (sour| |00003630| 63 65 29 0a 20 20 20 44 | 61 74 65 3a 20 46 72 69 |ce). D|ate: Fri| |00003640| 20 41 70 72 20 32 39 20 | 30 35 3a 31 39 3a 30 30 | Apr 29 |05:19:00| |00003650| 20 45 44 54 20 31 39 39 | 34 0a 20 20 20 4f 72 67 | EDT 199|4. Org| |00003660| 61 6e 69 7a 61 74 69 6f | 6e 3a 20 41 20 57 6f 72 |anizatio|n: A Wor| |00003670| 6c 64 20 6f 66 20 49 6e | 66 6f 72 6d 61 74 69 6f |ld of In|formatio| |00003680| 6e 20 61 74 20 59 6f 75 | 72 20 46 69 6e 67 65 72 |n at You|r Finger| |00003690| 74 69 70 73 0a 0a 20 20 | 20 49 6e 20 61 72 74 69 |tips.. | In arti| |000036a0| 63 6c 65 20 3c 31 39 39 | 34 41 70 72 32 38 2e 31 |cle <199|4Apr28.1| |000036b0| 32 34 39 30 32 2e 35 31 | 30 37 40 63 73 2e 6e 6f |24902.51|07@cs.no| |000036c0| 74 74 2e 61 63 2e 75 6b | 3e 2c 0a 20 20 20 41 6e |tt.ac.uk|>,. An| |000036d0| 64 72 65 77 20 42 72 6f | 77 6e 20 3c 61 73 62 40 |drew Bro|wn <asb@| |000036e0| 63 73 2e 6e 6f 74 74 2e | 61 63 2e 75 6b 3e 20 77 |cs.nott.|ac.uk> w| |000036f0| 72 6f 74 65 3a 0a 20 20 | 20 3e 54 68 65 20 61 74 |rote:. | >The at| |00003700| 74 61 63 68 65 64 20 70 | 61 74 63 68 65 73 20 77 |tached p|atches w| |00003710| 69 6c 6c 20 61 6c 6c 6f | 77 20 79 6f 75 20 74 6f |ill allo|w you to| |00003720| 20 68 69 64 65 20 69 6e | 66 6f 72 6d 61 74 69 6f | hide in|formatio| |00003730| 6e 20 69 6e 73 69 64 65 | 20 47 5a 49 50 0a 20 20 |n inside| GZIP. | |00003740| 20 3e 63 6f 6d 70 72 65 | 73 73 65 64 20 66 69 6c | >compre|ssed fil| |00003750| 65 73 2e 0a 0a 20 20 20 | 54 68 65 20 63 6f 64 65 |es... |The code| |00003760| 20 68 61 73 20 61 6e 20 | 61 6d 75 73 69 6e 67 20 | has an |amusing | |00003770| 62 75 67 20 69 6e 20 74 | 68 61 74 20 75 6e 63 6f |bug in t|hat unco| |00003780| 6d 70 72 65 73 73 69 6e | 67 20 61 20 66 69 6c 65 |mpressin|g a file| |00003790| 20 77 69 6c 6c 0a 20 20 | 20 6f 75 74 70 75 74 20 | will. | output | |000037a0| 74 68 65 20 73 74 65 67 | 61 6e 6f 67 72 61 70 68 |the steg|anograph| |000037b0| 69 65 64 20 66 69 6c 65 | 20 74 6f 20 66 69 6c 65 |ied file| to file| |000037c0| 20 64 65 73 63 72 69 70 | 74 6f 72 20 30 2e 20 20 | descrip|tor 0. | |000037d0| 49 66 20 79 6f 75 0a 20 | 20 20 6a 75 73 74 20 75 |If you. | just u| |000037e0| 73 65 20 22 67 75 6e 7a | 69 70 20 66 6f 6f 2e 67 |se "gunz|ip foo.g| |000037f0| 7a 22 20 79 6f 75 20 77 | 6f 6e 27 74 20 6e 6f 74 |z" you w|on't not| |00003800| 69 63 65 20 74 68 69 73 | 2c 20 61 73 20 74 68 65 |ice this|, as the| |00003810| 20 66 69 6c 65 0a 20 20 | 20 66 6f 6f 2e 67 7a 20 | file. | foo.gz | |00003820| 67 65 74 73 20 6f 70 65 | 6e 65 64 20 72 65 61 64 |gets ope|ned read| |00003830| 20 6f 6e 6c 79 20 61 73 | 20 66 64 20 30 3b 20 62 | only as| fd 0; b| |00003840| 75 74 20 69 66 20 79 6f | 75 20 75 73 65 20 22 67 |ut if yo|u use "g| |00003850| 7a 69 70 0a 20 20 20 2d | 64 63 20 66 6f 6f 2e 67 |zip. -|dc foo.g| |00003860| 7a 20 3e 66 6f 6f 22 20 | 69 74 20 69 73 20 71 75 |z >foo" |it is qu| |00003870| 69 74 65 20 61 70 70 61 | 72 65 6e 74 2e 20 20 48 |ite appa|rent. H| |00003880| 65 72 65 20 69 73 20 61 | 20 70 61 74 63 68 20 74 |ere is a| patch t| |00003890| 6f 0a 20 20 20 66 69 78 | 20 74 68 69 73 20 28 61 |o. fix| this (a| |000038a0| 70 70 6c 79 20 74 6f 20 | 67 7a 69 70 20 73 6f 75 |pply to |gzip sou| |000038b0| 72 63 65 20 61 66 74 65 | 72 20 41 6e 64 72 65 77 |rce afte|r Andrew| |000038c0| 27 73 20 70 61 74 63 68 | 65 73 29 3a 0a 0a 20 20 |'s patch|es):.. | |000038d0| 20 2a 2a 2a 62 65 67 69 | 6e 20 70 61 74 63 68 2a | ***begi|n patch*| |000038e0| 2a 2a 0a 20 20 20 2d 2d | 2d 20 69 6e 66 6c 61 74 |**. --|- inflat| |000038f0| 65 2e 63 2d 73 74 65 67 | 62 75 67 20 20 20 46 72 |e.c-steg|bug Fr| |00003900| 69 20 41 70 72 20 32 39 | 20 30 31 3a 33 36 3a 34 |i Apr 29| 01:36:4| |00003910| 37 20 31 39 39 34 0a 20 | 20 20 2b 2b 2b 20 69 6e |7 1994. | +++ in| |00003920| 66 6c 61 74 65 2e 63 20 | 20 20 46 72 69 20 41 70 |flate.c | Fri Ap| |00003930| 72 20 32 39 20 30 32 3a | 30 37 3a 33 38 20 31 39 |r 29 02:|07:38 19| |00003940| 39 34 0a 20 20 20 40 40 | 20 2d 35 39 32 2c 37 20 |94. @@| -592,7 | |00003950| 2b 35 39 32 2c 37 20 40 | 40 0a 20 20 20 20 20 2a |+592,7 @|@. *| |00003960| 20 67 7a 73 74 65 67 3a | 20 62 69 74 20 30 20 6f | gzsteg:| bit 0 o| |00003970| 66 20 6e 20 69 73 20 6f | 75 72 73 2c 20 73 6f 20 |f n is o|urs, so | |00003980| 6c 6f 6e 67 20 61 73 20 | 6e 3e 33 20 28 4d 49 4e |long as |n>3 (MIN| |00003990| 5f 4d 41 54 43 48 29 0a | 20 20 20 20 20 2a 2f 0a |_MATCH).| */.| |000039a0| 0a 20 20 20 2d 20 20 20 | 20 20 20 69 66 28 6e 3e |. - | if(n>| |000039b0| 33 29 0a 20 20 20 2b 20 | 20 20 20 20 20 69 66 28 |3). + | if(| |000039c0| 6e 3e 33 20 26 26 20 73 | 74 65 67 29 0a 20 20 20 |n>3 && s|teg). | |000039d0| 20 20 20 20 20 20 20 20 | 73 74 65 67 5f 77 62 69 | |steg_wbi| |000039e0| 74 28 6e 26 31 29 3b 0a | 0a 20 20 20 20 20 20 20 |t(n&1);.|. | |000039f0| 20 20 2f 2a 20 64 6f 20 | 74 68 65 20 63 6f 70 79 | /* do |the copy| |00003a00| 20 2a 2f 0a 20 20 20 2a | 2a 2a 65 6e 64 20 70 61 | */. *|**end pa| |00003a10| 74 63 68 2a 2a 2a 0a 0a | 20 20 20 20 20 20 20 20 |tch***..| | |00003a20| 20 20 20 20 20 20 20 20 | 2d 2d 4b 65 6e 20 50 69 | |--Ken Pi| |00003a30| 7a 7a 69 6e 69 0a 0a 0a | 63 6f 6e 73 69 64 65 72 |zzini...|consider| |00003a40| 61 62 6c 79 20 62 65 74 | 74 65 72 20 69 66 20 67 |ably bet|ter if g| |00003a50| 7a 69 70 20 77 61 73 6e | 27 74 20 73 6f 20 64 61 |zip wasn|'t so da| |00003a60| 6d 6e 65 64 20 65 66 66 | 69 63 69 65 6e 74 20 3a |mned eff|icient :| |00003a70| 29 0a 20 0a 5b 53 6f 72 | 72 79 2c 20 74 68 69 73 |). .[Sor|ry, this| |00003a80| 20 6c 69 73 74 20 69 73 | 20 75 6e 64 65 72 20 63 | list is| under c| |00003a90| 6f 6e 73 74 72 75 63 74 | 69 6f 6e 21 20 48 65 6c |onstruct|ion! Hel| |00003aa0| 70 20 61 70 70 72 65 63 | 69 61 74 65 64 2e 5d 0a |p apprec|iated.].| |00003ab0| 0a 20 2d 3d 58 65 6e 6f | 6e 3d 2d 0a 0a 4e 6f 74 |. -=Xeno|n=-..Not| |00003ac0| 65 20 74 68 61 74 20 67 | 72 61 79 73 63 61 6c 65 |e that g|rayscale| |00003ad0| 20 70 69 63 74 75 72 65 | 73 20 61 72 65 20 62 65 | picture|s are be| |00003ae0| 74 74 65 72 20 66 6f 72 | 20 73 74 65 67 61 6e 6f |tter for| stegano| |00003af0| 67 72 61 70 68 79 2c 20 | 65 73 70 65 63 69 61 6c |graphy, |especial| |00003b00| 6c 79 20 69 66 20 0a 79 | 6f 75 20 6f 6e 6c 79 20 |ly if .y|ou only | |00003b10| 68 61 76 65 20 38 2d 62 | 69 74 20 63 6f 6c 6f 72 |have 8-b|it color| |00003b20| 20 70 69 63 74 75 72 65 | 73 2e 20 4e 6f 74 65 20 | picture|s. Note | |00003b30| 61 6c 73 6f 20 74 68 61 | 74 20 65 76 65 6e 20 77 |also tha|t even w| |00003b40| 69 74 68 20 61 20 73 74 | 65 61 6c 74 68 20 0a 65 |ith a st|ealth .e| |00003b50| 6e 63 72 79 70 74 6f 72 | 20 28 6f 6e 65 20 77 68 |ncryptor| (one wh| |00003b60| 6f 73 65 20 6f 75 74 70 | 75 74 20 69 73 20 6e 6f |ose outp|ut is no| |00003b70| 74 20 65 61 73 79 20 74 | 6f 20 74 65 6c 6c 20 66 |t easy t|o tell f| |00003b80| 72 6f 6d 20 22 6e 6f 69 | 73 65 22 29 20 74 68 65 |rom "noi|se") the| |00003b90| 72 65 20 69 73 20 0a 74 | 68 65 20 70 72 6f 62 6c |re is .t|he probl| |00003ba0| 65 6d 20 74 68 61 74 20 | 75 6e 6c 65 73 73 20 79 |em that |unless y| |00003bb0| 6f 75 72 20 73 74 65 67 | 61 6e 6f 67 72 61 70 68 |our steg|anograph| |00003bc0| 20 69 73 20 73 6f 6d 65 | 77 68 61 74 20 73 6f 70 | is some|what sop| |00003bd0| 68 69 73 74 69 63 61 74 | 65 64 2c 20 0a 77 68 69 |histicat|ed, .whi| |00003be0| 63 68 20 6e 6f 6e 65 20 | 61 72 65 20 73 6f 20 66 |ch none |are so f| |00003bf0| 61 72 2c 20 73 6f 6d 65 | 6f 6e 65 20 77 68 6f 20 |ar, some|one who | |00003c00| 72 65 61 6c 6c 79 20 63 | 61 72 65 73 20 74 6f 20 |really c|ares to | |00003c10| 63 61 6e 20 74 65 6c 6c | 20 69 66 20 74 68 65 20 |can tell| if the | |00003c20| 0a 22 6e 6f 69 73 65 22 | 20 69 6e 20 74 68 65 20 |."noise"| in the | |00003c30| 63 61 72 72 69 65 72 20 | 6d 65 73 73 61 67 65 20 |carrier |message | |00003c40| 69 73 20 6e 61 74 75 72 | 61 6c 20 6f 72 20 69 73 |is natur|al or is| |00003c50| 20 61 20 68 69 64 64 65 | 6e 20 6d 65 73 73 61 67 | a hidde|n messag| |00003c60| 65 2c 20 73 69 6e 63 65 | 20 0a 6e 6f 69 73 65 20 |e, since| .noise | |00003c70| 69 6e 20 74 68 65 20 64 | 69 67 69 74 61 6c 20 64 |in the d|igital d| |00003c80| 6f 6d 61 69 6e 20 69 73 | 20 75 73 75 61 6c 6c 79 |omain is| usually| |00003c90| 20 62 69 61 73 65 64 20 | 74 6f 77 61 72 64 73 20 | biased |towards | |00003ca0| 68 61 76 69 6e 67 20 6d | 6f 72 65 20 6f 6e 65 73 |having m|ore ones| |00003cb0| 20 0a 74 68 61 6e 20 7a | 65 72 6f 73 20 28 6f 72 | .than z|eros (or| |00003cc0| 20 76 69 63 65 20 76 65 | 72 73 61 2c 20 64 65 70 | vice ve|rsa, dep| |00003cd0| 65 6e 64 69 6e 67 20 6f | 6e 20 69 74 73 20 73 6f |ending o|n its so| |00003ce0| 75 72 63 65 2c 20 61 6e | 64 20 65 73 70 65 63 69 |urce, an|d especi| |00003cf0| 61 6c 6c 79 20 6f 6e 20 | 74 68 65 20 0a 61 6e 61 |ally on |the .ana| |00003d00| 6c 6f 67 75 65 2d 74 6f | 2d 64 69 67 69 74 61 6c |logue-to|-digital| |00003d10| 20 63 69 72 63 75 69 74 | 73 29 2e 20 20 0a 0a 54 | circuit|s). ..T| |00003d20| 68 69 73 20 6c 69 73 74 | 20 69 73 20 6d 6f 72 65 |his list| is more| |00003d30| 20 66 6f 72 20 75 73 65 | 20 62 79 20 74 68 6f 73 | for use| by thos| |00003d40| 65 20 64 65 76 65 6c 6f | 70 69 6e 67 20 62 65 74 |e develo|ping bet| |00003d50| 74 65 72 20 73 74 65 67 | 61 6e 6f 67 72 61 70 68 |ter steg|anograph| |00003d60| 73 2c 20 6e 6f 74 20 73 | 6f 0a 6d 75 63 68 20 66 |s, not s|o.much f| |00003d70| 6f 72 20 63 61 73 75 61 | 6c 20 22 67 69 6d 6d 65 |or casua|l "gimme| |00003d80| 65 20 65 61 73 79 20 73 | 6f 66 74 77 61 72 65 22 |e easy s|oftware"| |00003d90| 20 74 79 70 65 73 2e 0a | 0a | types..|. | +--------+-------------------------+-------------------------+--------+--------+