<simplesect>
  <title>Revisions</title>

  <anchor id="rev.2002.08.15"/>
  <formalpara>
    <title>2002-08-15</title>
    <para
      >Don't let people drive you crazy when you know
      it's in walking distance.
      <itemizedlist>
        <listitem><simpara>
	  Split document in introduction and platform specific part.
	  They are held together with relative HTML links.
	</simpara></listitem><listitem><simpara>
	  Flushed revision history.
	  Converting links in old entries is too much work.
	</simpara></listitem><listitem><simpara>
	  Moved i386 development to Red Hat 7.3.
	</simpara></listitem><listitem><simpara>
	  Started port to sparc-debian-linux.
	</simpara></listitem><listitem><simpara>
	  Rework of document is in progress.
	  <quote>The magic of the Elf</quote> and
	  <quote>The language of evil</quote> are finished.
          All following chapters are probably broken.
	</simpara></listitem>
      </itemizedlist>
    </para>
  </formalpara>

  <anchor id="rev.2002.10.23"/>
  <formalpara>
    <title>2002-10-23</title>
    <para
      >We had joy, we had fun, we had seasons on a Sun.
      <itemizedlist>
        <listitem><simpara
	  >Started port to sparc-sunos5.7.
	</simpara></listitem><listitem><simpara
	  >Ported all C++ code to plain C.
	  Some hardware I'm working on is too slow.
	</simpara></listitem><listitem><simpara
	  >Rewrote most of <literal>configure.pl</literal>.
	  Package version and path detection works with rpm, dpkg,
	  Slackware and SunOS.
	</simpara></listitem><listitem><simpara
	  ><filename>Makefile</filename> does not require
	  <application>GNU make</application> anymore.
	</simpara></listitem><listitem><simpara
	  >Directory <filename>pre</filename> is directory
	  <filename>src</filename> pre-processed with
	  <filename>config.sed</filename>.
	  In <filename>pre</filename> all program names are absolute.
	  Magic numbers and platform specific constants are verbatim.
	</simpara></listitem><listitem><simpara
	  >Lot's of changes about everywhere.
	  Document is finished up to <quote>Segment padding infection</quote>.
          All following chapters are probably broken.
	</simpara></listitem>
      </itemizedlist>
    </para>
  </formalpara>

  <anchor id="rev.2003.01.07"/>
  <formalpara>
    <title>2003-01-07</title>
    <para
      >I'm not a nerd - I'm <quote>socially challenged</quote>.
      <itemizedlist>
	<listitem><simpara
	  >Rewrote segment scanner in C.
	  Required changes to infector framework.
	  Now supports 64-bit <acronym>ELF</acronym>.
	</simpara></listitem><listitem><simpara
	  >Document is finished up to <quote>Segment padding infection</quote>.
          All following chapters are probably broken.
	</simpara></listitem>
      </itemizedlist>
    </para>
  </formalpara>

  <anchor id="rev.2003.01.08"/>
  <formalpara>
    <title>2003-01-08</title>
    <para
      >Quick!!  Act as if nothing has happened!
      <itemizedlist>
	<listitem><simpara
	  >Fixed embarrassing bug in table of used rpm packages.
	</simpara></listitem>
      </itemizedlist>
    </para>
  </formalpara>


</simplesect>
<simplesect>
  <title>Road map</title>

  <para
    >Things that might make it into the document one day.
    <itemizedlist>
      <listitem>
	<simpara>Infecting statically linked executables.</simpara>
      </listitem>
      <listitem>
	<simpara
	  >Setting up a <application>chroot</application> environment.
	</simpara>
      </listitem>
      <listitem>
	<simpara
	  >Analyzing a real virus with <application>strace</application>.
	</simpara>
      </listitem>
      <listitem>
	<simpara>Anti-debugging techniques.</simpara>
      </listitem>
      <listitem>
	<simpara>Silvio Cesare's File Virus.</simpara>
      </listitem>
      <listitem>
	<simpara>
	  Silvio Cesare's PLT Virus (procedure linkage table).
	</simpara>
      </listitem>
      <listitem>
	<simpara>
	  Subversive dynamic linking to libraries (based on a
	  <acronym>PDF</acronym> by grugq).
	</simpara>
      </listitem>
      <listitem>
	<simpara>
	  Have a look on <quote>Armoring the ELF: Binary
	    encryption on the UNIX platform</quote> &note.phrack.58.58.5;
	  by grugq.
	</simpara>
      </listitem>
      <listitem>
        <simpara>
	  Refute <quote>networks</quote>, &note.cybersoft.networks;
	  <quote>heterogeneous</quote> &note.cybersoft.heterogeneous;
	  and <quote>plausibility</quote> &note.cybersoft.plausibility;
	  hosted at &url.cybersoft;.
        </simpara>
      </listitem>
    </itemizedlist>
  </para>

</simplesect>
<simplesect>
  <title>Random links</title>

  <para>
    <simplelist>
      <member>&url.dmoz.org;</member>
      <member>&url.ebcvg;</member>
      <member>&url.netlux.index;</member>
      <member>&url.hackpalace;</member>
      <member>&url.phreak.virii;</member>
      <member>
	<ulink url="http://www.cba.uiuc.edu/broker/startrek.htm"
	  >http://www.cba.uiuc.edu/broker/startrek.htm</ulink>
      </member>
    </simplelist>
  </para>
</simplesect>
