toma@tekgvs.gvs.tek.com (Tom Almy) (11/19/88)
Posting-number: Volume 01 Issue 023 Originally-from: toma@tekgvs.gvs.tek.com (Tom Almy) Submitted-by: toma@tekgvs.gvs.tek.com (Tom Almy) Archive-name: hello/hello.uue HELLO.EXE is actually a game for expert 8086 computer "hackers" (is this a challenge?). HELLO.EXE prints out "Hello wirld" when executed, and the object of the game is to fix the executable file so that it prints "Hello world", while maintaining the original program logic. (In other words, if I fixed my source file, my generated executable should be identical to a "winning" patched executable). Full instructions, with a "Mission: Impossible" theme, are to be found as embedded strings in the file (if you can't read the instructions, you have no business playing the game!). I would estimate the time needed to win this game to be about that it takes to complete an INFOCOM adventure. Extra credit to anyone who can solve it with just the standard MS-DOS tools such as DEBUG and GWBASIC. NO, it is not a Trojan Horse. YES, I wrote it and am placing it in public domain. Sources are available for *winners*. Tom Almy toma@tekgvs.TEK.COM Standard Disclaimers Apply (And if I am caught, the secretary will disavow any knowledge of my actions). [ Works, i.e., prints "Hello wirld". Uuencode directly, or feed to the "combine" script, to get the hello.exe executable. checksum size (bytes) file 48814 2044 this uuencoded posting 46757 1462 hello.exe -- R.D. ] BEGIN--cut here--cut here begin 666 hello.exe MZ0@`M@8`````"@"\FO_'!@4!F/^]_O^)+@<!_.CP!+@`3,TA`````$AE;&QO M('=I<FQD+"!T:&ES(&=A;64@8V]N=')I8G5T960@=&\@=&AE('!U8FQI8R!D M;VUA:6X@8GD@5&]M($%L;7DN("!)="!I<R!W<FET=&5N('5S:6YG('1H92!, M86)O<F%T;W)Y($UI8W)O<WES=&5M)W,@0T9/4E1(($9O<G1H($-O;7!I;&5R M+B`@3VYL>2!T:&4@8V]M<&EL97(@*&YO('!O<W0@<')O8V5S<VEN9RD@=V%S M('5S960@=&\@9V5N97)A=&4@=&AI<R!F:6QE+B`@1V%M92!);G-T<G5C=&EO M;G,@9F]L;&]W.LX51L\(@I^O4!"90,D.A)FI5A9,')5%1(??C&Z!V1H163Q0 M/%-S!&T?<Q?8Z3NU=U'P_/S:44]!01*>5056[*^M_Q?GY+RU=0`#Z_3P,VLF M:^*DI/S!EY_JY%QK:>`GK;"`?S^L1+.P.WU].'V"8D=O;V0@979E;FEN9R$@ M($%S('!A<G0@;V8@:71S('!L86X@=&\@9&]M:6YA=&4@8V]M<'5T97)D;VTL M(%1H92!097)S;VYA;"!#;VUP=71E<B!2979O;'5T:6]N87)Y($9R;VYT(&ES M('!L86YN:6YG('1O(&1I<W1R:6)U=&4@82!S:6UP;&4@<')O9W)A;2!W:&EC M:"!P<FEN=',@8$AE;&QO('=I<FQD)RP@=&AU<R!S:&]C:VEN9R!T:&]U<V%N M9',@;V8@8V]M<'5T97(@=7-E<G,@=7-E9"!T;R!A;F]T:&5R('-I;7!L92!P M<F]G<F%M+B`@66]U<B!M:7-S:6]N+"!S:&]U;&0@>6]U(&-H;W-E('1O(&%C M8V5P="!I="P@:7,@=&\@<&%T8V@@=&AI<R!P<F]G<F%M('1O('!R:6YT('1H M92!C;W)R96-T(&=R965T:6YG+B`@270@;75S="!B92!P871C:&5D(&EN('-U M8V@@82!W87D@=&AA="!T:&4@<')O9W)A;2!L;V=I8R!I<R!N;W0@8VAA;F=E M9"`M+2!I9B!T:&4@4$-21B!D:7-C;W9E<G,@8VAA;F=E9"!L;V=I8RP@=&AE M>2!W;VXG="!D:7-T<FEB=71E('1H92!P<F]G<F%M+B`@Z!D"Z"D!6/_0PTEF M('EO=2!A<F4@<W5C8V5S<V9U;"P@<V5N9"!T:&4@<&%T8VAE9"!V97)S:6]N M('1O('1O;6%`=&5K9W9S+E1%2RY#3TTL('=H;R!W:6QL('-E;F0@>6]U(&AE M87)T>2!C;VYG<F%T=6QA=&EO;G,@*&%N9"!P<F]G<F%M('-O=7)C92DA(2X@ M($%S('5S=6%L+"!S:&]U;&0@>6]U(&=E="!C875G:'0@;6]D:69Y:6YG('1H M92!P<F]G<F%M+"!T:&4@<V5C<F5T87)Y('=I;&P@9&ES879O=R!A;GD@:VYO M=VQE9&=E(&]F('EO=7(@86-T:6]N<RX@($=O;V0@;'5C:R$@(%1H:7,@9FEL M92!W:6QL('-E;&9D97-T<BXN+@``I^JG+FAH68O98594O-XB'RDM6%T%`%9> M#K32T(()3T\*3[!06$U-B48`6`G`=#+'!J4%__];B=GHI0"AI06)RXH?,/]0 M4XD>I0586S'#B<B)QX@=0?]&`''A147H/OSKR8M&`$5%_^`QTH[")J$,`":+ M'@X`HR0!B1XF`8S(,=*.PKM#`B:)'@P`)J,.`.A`_J$D`8L>)@$QTH[")J,, M`":)'@X`PUY86UI3B=,YV+@``'4!2$U-B48`6%LYP[@``'4!2(M>`$5%(=A0 M_^8!`(G!B=J+'G4&M$#-(</IF/JZ`(`IP@'*34V)5@##,=)2NJ<%4KK+!5*Z 6&`)2NH<"4N@A_\-(96QL;R!W:7)L9(`I ` end END--cut here--cut here