1994-12-20 - hiding strings in binaries

Header Data

From: Alex Strasheim <alex@omaha.com>
To: cypherpunks@toad.com
Message Hash: e3b02f35190ce094cc537866f95ae677cef70dd2853382cdd4dc8dfcd1233a57
Message ID: <199412200139.TAA02213@omaha.omaha.com>
Reply To: N/A
UTC Datetime: 1994-12-20 01:39:01 UTC
Raw Date: Mon, 19 Dec 94 17:39:01 PST

Raw message

From: Alex Strasheim <alex@omaha.com>
Date: Mon, 19 Dec 94 17:39:01 PST
To: cypherpunks@toad.com
Subject: hiding strings in binaries
Message-ID: <199412200139.TAA02213@omaha.omaha.com>
MIME-Version: 1.0
Content-Type: text


-----BEGIN PGP SIGNED MESSAGE-----

I didn't write this program and I don't know how it works.  It was posted 
on the nyx freenet by kstern@nyx.cs.du.edu.  When you compile and run it, 
it prints out the lyrics to "The Twelve Days of Christmas".  As you might 
imagine from looking at the code, strings doesn't find anything in it.



#include <stdio.h>
main(t,_,a)
char *a;
{
return!0<t?t<3?main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a)):
1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+,/+#n+,/#\
;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \
){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r#n'}{nlwb!/*de}'c \
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
}'+}##(!!/")
:t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)
:0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,
"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);
}


==
Alex Strasheim | finger astrashe@nyx.cs.du.edu
alex@omaha.com | for my PGP 2.6.1. public key

-----BEGIN PGP SIGNATURE-----
Version: 2.6.2

iQCVAwUBLvY1qxEpP7+baaPtAQHXLQP/Te/ttVPR7Ig6pV5Cq7imPZlHZ9pZZPpj
NxVwdN7dlv1uUh7TYdqasTw4RunKe0Iip2zMDU1x6g8+Eg4XErc5pHLPICXDweGC
hBBmMQeXcmCNrwL4w/d7G+6zoy3wkrwjo0pXsUYsPeGiOEDTAdNipoOL4NsCbZdK
p5fzbCd7QAA=
=0zOd
-----END PGP SIGNATURE-----




Thread