home *** CD-ROM | disk | FTP | other *** search
/ Hacker / Hacker.iso / HACKER / ANTIVIR / CRCCHECK / CRCHECK.DOC < prev    next >
Encoding:
Text File  |  1997-05-14  |  15.3 KB  |  364 lines

  1.          English users: Please read the file CRC_ENG.DOC instead!
  2.  
  3. ──╫───Anleitung─zum─CrCheck────────────────────────────────────────────╫───
  4.   ╟─────────────────────CRC-CHECKER──(CrCheck)─────────────────────────╢
  5.   ╟─────────────────────Version─4.xx───────────────────────────────────╢
  6.   ╟────────────────────────────────────────────────────────────────────╢
  7. ──╨──────────────────────(C)opyright─-1989-97-by-ROSE,─Ralph-Roth──────╨───
  8.  
  9.  
  10.  
  11. CRCHECK HAT FÜNF FUNKTIONEN:
  12. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  13.  
  14.     ■ Überprüfen von Dateien auf Lesbarkeit bzw. Datenkonsistenz.
  15.     ■ Erzeugen einer Vergleichsliste.
  16.     ■ Vergleichen der Vergleichsliste mit den Dateien auf Veränderungen.
  17.     ■ Vergleichen einzelner Datei in Batchdateien.
  18.     ■ Berechnen von Checksummen von einzelnen Dateien.
  19.     + Zusätzliche PGP (Pretty Good Privancy) Unterstützung.
  20.     + Externes Programm zum Vergleich aus Batchdateien heraus.
  21.     + Wählbare Vergleichsliste
  22.  
  23.  
  24. PRODUKTBESCHREIBUNG ZUM PROGRAMM CRCHECK
  25. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26.  
  27.    Das Programm CrCheck wurde entwickelt, um einfach, aber sicher Dateien
  28.    auf Veränderungen (Virenbefall, Sabotage, Datenverlust, Transport-
  29.    schäden usw.)  zu überwachen.  CrCheck eignet sich besonders für Share-
  30.    warehändler, Programmierer und Firmen, die ihre Daten vor Veränderungen
  31.    schützen wollen.  CrCheck ist in der Lage, folgende Merkmale der
  32.    ausgewählten Dateien zu überwachen:
  33.  
  34.     ■  Dateiname
  35.     ■  Dateigröße
  36.     ■  Datum der Datei
  37.     ■  Inhalt der Datei (über 32-Bit Checksumme nach dem ANSI X3.66
  38.        bzw. FED-STD-1003 Verfahren. Wird u. a von Packprogrammen wie
  39.        PKZip, LHArc oder ARJ verwendet)
  40.  
  41.    CrCheck ermittelt anhand eines genormten und bewährten Verfahren die sog.
  42.    CRC-Checksumme, die für die ausgewählte Datei einzigartig ist.  Anhand
  43.    eines Vergleichslaufes kann später eine Diskette auf etwaige Ver-
  44.    änderungen untersucht werden.  Die zu erfassenden Dateien können
  45.    mittels eines Suchmusters (Bsp.:  *.EXE) erfaßt werden.  Die Ausgabe
  46.    von CrCheck kann in eine Datei oder auf den Drucker zu Vergleichs-
  47.    zwecken umgeleitet werden.  Eine mit CrCheck 'versiegelte' Diskette
  48.    entspricht den RICHTLINIEN des BUNDESAMT FÜR SICHERHEIT in der Informat-
  49.    ionstechnik (Punkte 2 und 3).
  50.  
  51.  
  52. WEITERE VORTEILE DES PROGRAMMES CRCHECK SIND:
  53. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  54.  
  55.     ■  Kompaktes Programm (kleiner als 16 KB!)
  56.     ■  CrCheck ist netzwerkfähig
  57.     ■  Wahlweise ist eine englische oder deutsche Version erhältlich
  58.     ■  Alle zeitkritischen Routinen wurden in Assembler geschrieben
  59.     ■  Bei der Händlerversion wird zusätzlich Ihre Firmenanschrift ausgegeben
  60.  
  61.    CrCheck wird nach dem sog.  Sharewareprinzip vermarket.  Das Programm
  62.    kostet in der Vollversion für private/gewerbliche Anwender DM 25,--
  63.    zuzüglich Porto und Verpackung (DM 5,--) Die Verwendung von CrCheck ist
  64.    nur für private und gewerbliche Zwecke gestattet, eine Weitergabe des
  65.    Programmes an Kunden usw.  ist verboten!  Eine Diskettenkopie darf nur zum
  66.    Zwecke der Datensicherung angefertigt werden (Vollversion). Zum Bestellen
  67.    befindet sich am Ende dieses Dokumentes ein Bestellschein! 
  68.  
  69. STARTEN
  70. ~~~~~~~
  71.  
  72.    Für eine kurze Hilfestellung geben Sie CRCHECK /? oder CRCHECK -? ein!
  73.  
  74.  ■■ Überprüfen von Dateien auf Lesbarkeit bzw. Datenkonsistenz
  75.  
  76.    Geben Sie CRCHECK *.* [Enter] ein und alle Dateien werden aufgelistet.
  77.  
  78.    CrCheck muß mit einem Parameter gestartet werden, der angibt welche
  79.    Dateien untersucht werden sollen.  (Befehl analog zum DOS Befehl DIR)
  80.    Beispiel:  CRCHECK *.COM (alle COM-Dateien werden aufgelistet)
  81.    Eine Umleitung auf den Drucker ist möglich (Bsp.: CRCHECK *.?AT > LPT1).
  82.  
  83.  ■■ Erzeugen der Vergleichsliste:
  84.  
  85.    Falls Sie eine Datei mit der Checksumme erzeugen wollen so geben Sie
  86.    folgendes ein (wird Piping genannt):
  87.  
  88.       CRCHECK *.* > CRCHECK.TXT   oder  CRCHECK *.* /s /h> CRCHECK.CRC
  89.  
  90.    Eine Datei mit dem Namem "CRCHECK.TXT" wird erzeugt! Der Dateiname
  91.    CRCHECK.TXT ist nicht obligatorisch! Sie können alternativ den Dateinamen
  92.    CRCHECK.CRC verwenden. Weiterhin ist es möglich das Programm CRCHECK.EXE
  93.    umzubenennen, z.B. ist CRC.EXE - dann können Sie auch als Vergleichsdatei
  94.    den Dateinamen CRC.CRC verwenden. Die Verwendung von Platzhalter zur
  95.    Suche ist erlaubt.
  96.  
  97.  
  98. Verwendung:
  99.   CrCheck [[Laufwerk:\][Pfad\]Maske|Datei(en)] [/c[=crc]] [/s] [/h] [/q] [/?]
  100.  
  101. Parameter:
  102.   ■ Keine  - Überprüft Dateien anhand der Vergleichsdatei CRCHECK.TXT/.CRC
  103.   ■ *.*    - Zu allen (*.*=Maske) Dateien wird eine Checksumme berechnet.
  104.   ■ /?     - Diese Hilfestellung anzeigen (siehe auch CRCHECK.DOC)
  105.   ■ /c     - Checksumme, zur als 1. Parameter übergeben Datei, ausrechnen.
  106.   ■ /c=CRC - Vergleiche die übergebene Datei mit der Checksumme "CRC"
  107.   ■ /h     - Keine versteckten Dateien (hidden) anzeigen oder abspeichern.
  108.   ■ /q     - Quiet (Still). Keine Ausgabe. Nur der Exitcode wird gesetzt.
  109.   ■ /s     - Kürzere Checksummenliste ohne Kopf- und Fußzeilen ausgeben.
  110.  
  111.  
  112.  ■■ Vergleichen der Datei CRCHECK mit den aktuellen Dateien.
  113.  
  114.    CrCheck versucht die Datei CRCHECK.TXT im gleichen Verzeichnis zu öffnen.
  115.    Falls CRCHECK.TXT nicht vorliegt, wird versucht, die Datei CRCHECK.CRC,
  116.    bzw. Programmname.CRC zu öffnen (s.o.).
  117.  
  118.    Gelingt dies werden, die in CRCHECK.TXT gespeicherten Checksummen der
  119.    einzelnen Dateien mit den aktuellen Checksummen überprüft. Sollten Ver-
  120.    änderungen aufgetreten sein, wird die alte und die neue Checksumme ange-
  121.    zeigt, andernfalls erscheint die Meldung: -- OK --
  122.  
  123.  ■■ Die Datei CRCHECK.TXT wird von CRCHECK.EXE nicht untersucht.
  124.  
  125.    Hintergrund:  Wenn Sie eine Diskette mit CRCHECK *.*>CRCHECK.TXT
  126.    sichern, würde CRCHECK versuchen, die gerade erzeugte Datei
  127.    CRCHECK.TXT/.CRC (s.o.) mit anzuzeigen, was eine Veränderung in der
  128.    Gesamtchecksumme bewirkt.  Da viele Anwender durch diesen Vorgang
  129.    irritiert wären, ist die Datei CRCHECK.TXT deshalb von der Aufnahme
  130.    ausgeklammert worden.
  131.  
  132.  ■■ Vergleichen von einzelnen Dateien in einer Batchdatei
  133.  
  134.    Ab der Version 4.00 können Sie aus Batchdateien heraus Programme auf
  135.    Veränderungen untersuchen. Gehen Sie wie folgt vor:
  136.  
  137.    1.) Lassen Sie sich mit folgendem Befehl die Checksumme der Datei
  138.    berechnen:
  139.                         CrCheck Dateiname /c
  140.  
  141.    2.) Schreiben Sie eine Batchdatei die CrCheck mit dieser Checksumme
  142.    aufruft und den Errorlevel entsprechend auswertet.
  143.  
  144.    Der Errorlevel, den CrCheck zurückgibt ist folgender:
  145.         0 - Checksumme stimmt überein.
  146.         1 - Datei wurde nicht gefunden oder die Checksumme wurde
  147.             verändert!
  148.  
  149.    Beispiel für eine Batchdatei (chkdos.bat):
  150.  
  151.         @echo off
  152.         echo The following check is only valid for Novell-DOS 7.0p13
  153.         crcheck C:\COMMAND.COM /C=ac510582 > nul
  154.         if errorlevel == 1 goto error
  155.         echo C:\COMMAND.COM unchanged!
  156.         goto end
  157.  
  158.         :error
  159.         echo C:\COMMAND.COM has been changed or does not exist!
  160.  
  161.         :end
  162.    
  163.  
  164.  ■■ PGP Support
  165.  
  166.    Sie können die Datei CRCHECK.TXT mit PGP signieren. CrCheck erkennt
  167.    die PGP Signatur und verursacht deshalb keine Fehlalarme o.ä.!
  168.  
  169.  ■■ CrcTest
  170.  
  171.    Diese Programm wurde auf speziellen Kundenwunsch entwickelt. Es dient
  172.    dazu den CRC Wert einer einzelnen Datei mit dem Wert, der über die
  173.    Kommandozeile übergeben wird zu überprüfen.  Um mehr über die Funktions-
  174.    weise von CrcTest zu erfahren, starten Sie bitte das Programm CrcTest
  175.    ohne Parameter. Die für CrcTest benötigte Checksumme müssen Sie mittels
  176.    des Programmes CrCheck ermitteln.
  177.  
  178.    Lizenz: CrcTest darf nicht als einzelstehendes Programm weitergegeben
  179.    werden, z.B. um Ihre Installationsdisketten auf Virenbefall zu prüfen.
  180.    Dies erfordert eine Registration des CrCheck-Paketes!
  181.  
  182.    Schauen Sie sich auch die Batchdatei CHKDOS.BAT an, hier wird demonstriert
  183.    wie CrcTest verwendet werden kann! Anmerkung: CRCTEST.EXE kann umbenannt
  184.    werden, wir raten hiervon jedoch ab! 
  185.  
  186. VERSIONEN VON CRCHECK FÜR HÄNDLER
  187. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188.  
  189.    Alternativ kann auch das Recht erworben werden, für Kunden eine bestimmte
  190.    Anzahl von Kopien von CrCheck zu erstellen und auf Disketten weitergeben
  191.    zu dürfen (Händlerversion).  Die Händlerversion besteht aus einer
  192.    Diskette mit dem Programm CrCheck in Ihrer gewünschten Sprache und mit
  193.    Ihrer Firmenanschrift (Masterdiskette).  Sie erhalten das Recht, von der
  194.    Masterdiskette die von Ihnen bezahlte Anzahl von Kopien zu erstellen und
  195.    weitergeben zu dürfen.  Hierzu befindet sich am Ende dieses Dokumentes
  196.    ein Bestellschein!
  197.  
  198.  
  199. WAS IST NEU?
  200. ~~~~~~~~~~~~
  201.    Siehe auch WHATSNEW.DOC
  202.  
  203.    Das Programm in zwei Sprachen angeboten:
  204.  
  205.      ■  Deutsche Version oder Englische Version
  206.  
  207.      ■  CrCheck wurde netzwerktauglich gemacht und entsprechend auf
  208.         verschiedenen Netzwerken getestet.
  209.  
  210.      ■  Pfade werden jetzt unterstützt. Wenn Sie CRCHECK c:\dos
  211.         eingeben, werden im Verzeichnis C:\DOS alle (s. o.) Dateien
  212.         überprüft. Geben Sie CRCHECK C: ein, werden alle Dateien
  213.         im aktuellen Verzeichnis überprüft!
  214.  
  215.      ■  Nicht vollständig eingegebene Pfade werden automatisch
  216.         ersetzt. (Bsp.: CRCHECK A:  in CRCHECK A:\)
  217.  
  218.      ■  Verwendet jetzt das CRC-Verfahren nach ANSI X3.66, mit dem
  219.         CRC Polynom 0xEDB88320.
  220.  
  221.    Version 3.0 erlaubt jetzt das Erzeugen und Überprüfen von Vergleichs-
  222.    dateien. Der Anwender muß jetzt nur noch CRCHECK eingeben, anstatt sich
  223.    mit Parametern "herumzuschlagen".
  224.  
  225.    Version 4.0 erlaubt das Vergleich einzelner Dateien, die Version 4.10
  226.    läßt die Verwendung von weiteren Dateinamen für die Vergleichsliste zu. 
  227.  
  228.  
  229.                               ***  ACHTUNG  ***
  230.  
  231.  
  232.    CrCheck ist SHAREWARE und darf kopiert und weitergegeben werden, wenn:
  233.  
  234.     1.)   Das Programm und dazugehörige Dateien nicht verändert werden.
  235.     2.)   Keine Kopiergebühr verlangt wird (nur Auslagen).
  236.     3.)   Das Programm nicht GEWERBLICH (KOMMERZIELL) verwendet wird!
  237.           (z.B. Weitergabe mit anderen Programmen/in Zeitschriften o. ä.)
  238.     4.)   Sharewareautoren (UND NUR DIESE!) dürfen ihre Dateien mit der
  239.           UNREGISTRIERTEN Sharewareversion von CrCheck schützen, wenn
  240.           CRCHECK.EXE, CRCHECK.DOC, REGISTER.COM und CRCINFO.COM weiter-
  241.           gegeben werden. Ein eindeutiger Verweis auf CrCheck muß beige-
  242.           fügt sein (Autor, Copyright, Bezugsquelle)!
  243.  
  244.    Wenn Sie CrCheck professionell verwenden wollen oder CrCheck länger als
  245.    vier Wochen benützen, müssen Sie sich registieren lassen.
  246.  
  247.    Falls Sie die Datei REGISTER.COM auf Diskette mitgeliefert bekammen,
  248.    so können Sie das Programm REGISTER.COM starten und ein Bestellschein
  249.    wird ausgedruckt (andernfalls haben Sie nicht eine Original-Shareware-
  250.    version!). Für private/gewerbliche Endanwender beträgt die Nutzungslizenz
  251.    (inklusive der neusten Version ohne Sharewarehinweise) nur DM 25,--
  252.    zuzüglich DM 5,-- für Porto & Verpackung!
  253.  
  254.    Meine Adresse:
  255.  
  256.             ┌────────────────────────────────┐
  257.             │ ROSE Softwareentwicklung       │█
  258.             │ Dipl.-Ing. (FH) Ralph Roth     │█
  259.             │ Finkenweg 24                   │█
  260.             │                                │█
  261.             │ D 78658 Zimmern o. R.          │█
  262.             │                                │█
  263.             │ FAX/AB:  +49.741-32647         │█
  264.             └────────────────────────────────┘█
  265.               ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  266.  
  267.    EMail:        rar@fh-albsig.de (check out if this account exists)
  268.    EMail:        Ralph_Roth@p2.f2101.n246.z2.fidonet.org
  269.    Fido:         2:246/2101.2
  270.  
  271.    Falls Sie Anregungen, Verbesserungen oder auch Laufzeitfehler zu
  272.    diesem Programm haben, so teilen Sie mir das bitte mit.  Denn nur so
  273.    kann das Programm noch verbessert werden!  Vielen Dank schon im
  274.    voraus.
  275.  
  276.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  277.                              BESTELLSCHEIN
  278.                        für das Programm "CRCHECK"
  279.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  280.  
  281.    Hiermit bestelle ich eine Privatanwenderlizenz:
  282.       ┌───────┬─────────────────────────────┬─────────────┬──────────┐
  283.       │ Anzahl│ Artikel                     │Einzelpreis  │  Gesamt  │
  284.       ├───────┼─────────────────────────────┼─────────────┼──────────┤
  285.       │       │ Nutzungslizenz für Programm │     25,--   │          │
  286.       │       │ "CRCHECK.EXE"               │             │          │
  287.       │       │ [ ] Deutsche Version        │             │          │
  288.       │       │ [ ] Englische Version       │             │          │
  289.       │  auf  │ [ ] 3.5" [ ] 5.25" Diskette │             │          │
  290.       ├───────┼─────────────────────────────┼─────────────┼──────────┤
  291.       │      1│ Porto- &                    │      5,--   │   5,--   │
  292.       │       │ Verpackungspauschale        │             │          │
  293.       │       ├─────────────────────────────┴─────────────┴──────────┤
  294.       │       │           Gesamtsumme:             DM                │                DM
  295.       └───────┴──────────────────────────────────────────────────────┘
  296.  
  297.      Das Nutzungsrecht  ist auf  die  persönliche  und  gewerbliche
  298.      Verwendung des Programmes beschränkt. Eine Diskettenkopie darf
  299.      nur zum  Zwecke der  Datensicherung angefertigt  werden.  Eine
  300.      Weitergabe des Programmes an Dritte ist verboten.
  301.  
  302.  
  303.  
  304.                          Alternative Händlerversionen
  305.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  306.  
  307.      [....] x Nutzungslizenz für 200 Diskettenkopien zum Preis à DM 149,--
  308.  
  309.      [....] x Nutzungslizenz für 500 Diskettenkopien zum Preis à DM 299,--
  310.  
  311.      [....] x Uneingeschränkte Nutzungslizenz zum Preis à DM 459,--
  312.               (alle Preise sind Endpreise)
  313.  
  314.      Folgende Firmenanschrift soll von CRCHECK ausgegeben werden
  315.      (maximal 45 Zeichen):
  316.  
  317.      Text:
  318.      --------------------------------------------------------------
  319.  
  320.      Mit meiner  Unterschrift bestätige  ich, daß  ich  nicht  mehr
  321.      Diskettenkopien   als    gekauft   erstellen    werde.   Diese
  322.      Diskettenkopien darf  ich  nicht  an  Dritte  weiterverkaufen.
  323.      Falls ich  diese Vereinbarung  nicht befolge,  begehe ich eine
  324.      Copyrightverletzung  und  mache  mich  strafbar (gilt  nur für
  325.      Händlerversionen)!
  326.  
  327.  
  328.    ─────────────────────────                    ───────────────────────────
  329.           Ort, Datum                                   Unterschrift
  330.  
  331.  
  332.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  333.  
  334.      Anschrift: (Stempel)
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.    ─────────────────────────                    ───────────────────────────
  343.           Ort, Datum                                   Unterschrift
  344.  
  345.  
  346.     Betrag wurde:
  347.        (..)  V-Scheck   (..) EC-Scheck   (..) Bar bezahlt  (..) Überwiesen
  348.  
  349.     Bemerkungen, Verbesserungsvorschläge oder Kritik: (evtl. Extrablatt)
  350.  
  351.      ....................................................................
  352.  
  353.      ....................................................................
  354.  
  355.     Die Diskette habe ich von folgendem Händler/Versand bezogen:
  356.  
  357.      o Soft>mail   o CDV   o PD-Lage   o Pearl Agency   o C.S.L.
  358.      o D.S.   o ROSE   o Mailbox   o Freund(in)
  359.  
  360.     oder:  ...............................................................
  361.                                                 (CrCheck 4.13/27.01.97)
  362.  
  363. Ende
  364.