@DATABASE "DHunk.Guide"

@REMARK  This doc file is in amigaguide.library  format.  Use  AmigaGuide/
@REMARK  HyperText  to  view  it  properly  or  just  find  your  favorite
@REMARK  ASCII-display utility as this document is readable by human  eyes
@REMARK  too!

@REMARK
@REMARK  Document by Markus Schmall
@REMARK

@WIDTH 79

@NODE MAIN "DHunk - Written by Flake/TRSi"



o___________________________________________________________________________o
|   ________________________________________________________________ __ _   |
| 0      \                                                                0 |
|    _    \ o ____  o  o  _____   o  _______  o      ___ o  o  _______      |
|    |    /       \ |  | /    |   | |  |    \ |   / /    |  | |  |    \     |
|    |   /  | o   / |  | \__  |   | |  | o  / |__/  \__  |--| |  |  __/     |
|    |  /   | |   \ `--'    \ | | | `--' |  \ |  \     \ |  | `--' |        |
|    | /    | |    \    ____/ | ! |      |   \!   \____/ |  |      |        |
|    i/     i ;--------/      `---'      `---------------'  `------'        |
|                                                                           |
|0                                                                        0 |
+---------------------------------------------------------------------------+


         @{" DHunk Anleitung        " LINK Intro     } [1] @{" DHunk documentation        " LINK Einführung}



            VirusWorkshop  (C)opyright 1993-1994 by Markus Schmall


	      Special hellos to: Vasco Steinmetz, Olaf Barthel
                 Ralf Thanner, Frank Mariak, Andreas Weyert


@ENDNODE

@NODE Intro



	DHunk entfernt einen $3e8/$3f1 Hunk, wenn dieser als erster Hunk im
        File vorliegt. In letzter Zeit sind Viren aufgetaucht, die  gezielt
        diese Hunks ausnutzen. Ein Beispiel für einen solchen Virus ist der
        Burn Virus. Andere Viren  linken  sich in  den ersten  Hunk und  es
        kommt unweigerlich zu bösen Abstürzen. Ein Beispiel für diesen Fall
        ist der Infiltrator Virus. Diese Problematik wäre halb so  schlimm,
        wenn sie die  Programmierer  diverser  Software  an  die  Commodore
        Richtlinien halten würden. Einige Programme legen Informationen  in
        diesen Hunks ab, obwohl diese Hunks  nach  Commodore von  Dosladern
        nicht mitgeladen werden. Diverse  Programm  verweigern  den  Dienst
        ohne diese Hunks !

        Achtung ! Benutzen Sie DHunk nur mit Kopien Ihrer Programme.  Sonst
        kann  es  passieren, daß  Ihre  Programme  nicht  mehr  laufen. Ein
        solches Beispiel ist Dpaint4 AGA.

        Bitte beachten Sie, daß die Meldung, daß ein 3f1/3e8 Hunk  im  File
        sei, nur zu Ihrer Sicherheit  dient. Es bedeutet nicht, daß in  dem
        entsprechenden File zwangsläufig ein Virus enthalten ist.

        3f1 Hunks werden z.B. vom SAS C Compiler mit  der Option dbg=f  er-
        zeugt.


        Benutzung: DHunk ist  nur für die  CLI  Benutzung  ausgelegt. Dhunk
        erwartet nur den Dateinamen  als  Argument. Es  werden  sehr  viele
        Informationen  zum  Arbeitsprozess  abgegeben, diese  sind  nur  so
        komplex ausgefallen, da ich den Vorgang für Sie transparent  halten
        wollte.


        - Dhunk <Dateiname>


        DHunk entfernt  immer nur  einen Hunk. Lt."VT-kennt" gibt  es  auch
        Files, die mehr als einen solchen Hunk enthalten. Daher  müssen Sie
        ggf. DHunk öfters aufrufen.

        Speziellen Dank an Vasco Steinmetz, der mir, wie schon so oft,  bei
        der Handhabung des Betriebssystemes geholfen hat.


@ENDNODE

@NODE Einführung


        DHunk removes a $3e8/$3f1 hunk, if this is the first  hunk  in  the
        file. In the  last  time, there  appeared  several  viruses,  which
        contain special routines to overjump this hunks. A known example is
        the Burn virus. Other virus don`t care about what for a hunk is the
        first one and infect it. This can cause horrible gurus. Infiltrator
        is such a virus (tested lawbreaker from an old FF disc). In general
        this would be no problem, if many programmers would programm  their
        productions the way Commodore wants them to. BUT several  programms
        put in such hunks informations about the release and some programms
        even use it as an installcheck. Many of these  programms  will  not
        work, if you remove the $3f1/$3e8 hunks.


        Caution ! Only use DHunk with  copies  of  your  programms. It  can
        happen, that your programms will not work. Dpaint 4 AGA is such  an
        example.

        Please not that the message, that a $3f1/$3e8 hunk is in the  file,
        not automatically means, that this file is virus infected.

        $3f1 hunks will  be e.g.  produced  by the SAS C  compiler, if  you
        compile it with the option "dbg=f".


        Usage: DHunk is only for CLI start. Dhunk expects  only a  filename
        as argument. It will be given several comments during  the process,
        because I  wanted to  make the  programm  as  much  transparent  as
        possible.


        - Dhunk <filename>


        Sometimes you have to start Dhunk several times  for the same file,
        because DHunk only removes one hunk per path. Sorry.

        Special thanks to Vasco Steinmetz, who helped me really very  often
        to solve my problems with the operating system.



@ENDNODE
