home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of German Only 2
/
romside_best_of_german_only_2.iso
/
dos
/
utility
/
viba
/
morerose
/
hms.doc
< prev
next >
Wrap
Text File
|
1993-09-22
|
8KB
|
187 lines
HMS - Heuristischer Memory Scanner - Überprüft den PC auf Viren.
(C)opyr. 1992-93 by ROSE, Ralph Roth, Finkenweg 24, D 78658 Zimmern
══════════════════════════════════════════════════════════════════════
██╗ ██╗ ███╗ ███╗ ███████╗
██║ ██║ ████╗ ████║ ██╔════╝
███████║ ██╔████╔██║ ███████╗
██╔══██║ ██║╚██╔╝██║ ╚════██║
██║ ██║ ██║ ╚═╝ ██║ ███████║
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝
══════════════════════════════════════════════════════════════════════
Funktion:
~~~~~~~~~
HMS ist ein Programm zum Erkennen von bekannten und UNBEKANNTEN (neuen)
Viren im Arbeitsspeicher. Viele Viren laden sich selbst in den
Arbeitsspeicher und überwachen das Ausführen von Programmen durch DOS.
Wird ein Programm ausgeführt, überprüft der Virus ob es schon infiziert
ist oder infiziert es. Damit der Virus sich nicht laufend neu
installiert, überprüft er, ob er schon 'speicherresident' ist. Diese
Überprüfung führt HMS ebenfalls durch. Normalerweise erhält HMS jedoch
als Rückgabewert einen 'Fehler'. Falls kein Fehler zurückgegeben wird,
könnte ein Virus diese Funktion belegen! Damit HMS keine Fehlalarme
erzeugt, wurde HMS unter den verschiedensten Konfigurationen getestet
und teilweise auch auf verschiedene Programme angepasst. So wurde HMS
u. a. unter folgenden Betriebssystem/Konfigurationen getestet:
MS-DOS 3.21, 3.31, 4.01, 5.00, 6.00
PC-, Tulip- & Compac-DOS 3.31, 4.01, 5.00, 6.00
DR-DOS 3.41, 5.00 & 6.00, OS/2 1.x, 2.0, 2.1
Windows 3.1, Novell Netware, RTX-DOS, QEMM, IBM LAN Manager,
MS-DosShell, CEMM und verschiedenen residenten Antivirenprogrammen
Zusätzlich wurde HMS in Verbindung mit über 50 verschiedenen
speicherresidenten Programmen ausführlich ausgetestet und teilweise
angepasst!
Inkompatibilitäten:
-------------------
HMS funktioniert nicht mit folgenden Programmen bzw. Betriebssystemen:
■ XRAY - HMS erkennt ob XRAY (1.09) installiert wurde und bricht ab.
■ RIO (Rock Input-Output) - Wer kann mir sagen, wie man RIO auf
Vorhandensein abfrägt?
■ RelRes (aus CT'91 - 27.06.91) ist total imkompatibel zu HMS, CHKPC
und VSTOP. Falls ein Anwender RelRes verwendet, erweitere ich gerne
die Programme um eine zusätzliche Abfrage.
■ OS/2 Version 2.1 - Wer weiß, wie man unter DOS die korrekte OS/2
Version abfrägt?
Arbeitsspeicher scannen:
------------------------
Das Programm HMS überprüft den Arbeitsspeicher zusätzlich auf folgende
bekannte Viren:
■ Jerusalem Familie - 80 Varianten
■ Vacsina + Yankee Doodle - 48 Varianten
■ Cascade Familie (1701/1704) - 14 Varianten
■ Tequila - 12 Varianten
■ Plastique (4.21/5.21/Cobol) - 11 Varianten
■ Omicrone/Flip & Prism - 6 Varianten
■ Parity Check - 3 Varianten
■ Perfume (4711) - 2 Varianten
■ dBase, FSP Killer je 1 Variante
Sollten Sie DR-DOS verwenden, bricht HMS nach dieser Prüfung ab (s. u.)!
Einsatz:
~~~~~~~~
Starten Sie Ihren Computer wie gewohnt. Führen Sie HMS aus. HMS
sollte jetzt unter jeder überprüften Funktion ein "--- OK! ---"
melden. Sollte dies nicht der Fall sein haben Sie wahrscheinlich ein
Programm geladen, welches HMS antwortet. Sollte HMS jedoch
beispielsweise folgendes melden:
.
.
AX vor Aufruf FE01, AX nach Aufruf 01FE!
.
.
wäre (in diesem Fall) der Flip Virus aktiv. Lassen Sie sich jedoch
nicht verunsichern, dieses Programm soll ja nur ein Werkzeug
darstellen. Versuchen Sie in diesem Fall TSR's aus der AUTOEXEC.BAT
und Devicetreiber aus der CONFIG.SYS zu deaktivieren. Bei MS-DOS 6.0
beim Booten die F5-Taste drücken und damit DOS 'nackt' booten. Meldet
HMS nach der Deaktivierung keine Interruptüberschneidung mehr, liegt
eine Inkompatibilität zu HMS vor! Bitte senden Sie mir das
entsprechende Programm zu! Zum Überprüfen, welche Programme
speicherresident geladen wurden, können Sie auch das Programm RESIDENT
mit der Option '/a-' verwenden!
Sollte HMS jedoch keine Interruptüberschneidung melden, können Sie HMS
in die AUTOEXEC.BAT einbinden um einen größtmöglichen Schutz zu
gewährleisten. Sollte sich nämlich jetzt ein Virus einnisten, könnte
es zu eine Interruptüberschneidung führen, die eventuell beim Start von
HMS angezeigt werden könnte!
Parameter:
~~~~~~~~~~
HMS kann mit verschiedenen Parameter an Ihre Bedürfnisse angepasst
werden. Um eine Übersicht der aktuellen Parameter zu erhalten,
starten Sie HMS mit dem Parameter '/?' (-> HMS /?).
Parameter /N
~~~~~~~~~~~~
Mit dem Parameter /N können Sie HMS anweisen auch die Funktionen, die
normalerweise Novell Netware bzw. andere Netzwerke belegen zu
überprüfen. WARNUNG: Falls Sie diese Option in Verbindung mit einem
Netzwerktreiber ausführen, kommt es zu einen Systemzusammenbruch Ihres
Arbeitsrechners oder sogar des Netzwerkes! Aus diesem Grund muß diese
Option explizit angeben werden. Falls von HMS ein Netzwerk gefunden
wird, wird automatisch die Option /N gesperrt! Die Option /N ist nur
für unvernetzte Rechner sinnvoll!
Hinweis:
~~~~~~~~
Nicht geeignet für DR-DOS, SCSI-Treiber und CD-ROM. Gegen einen
Unkostenbeitrag von DM 15,-- können Sie die neueste Version von HMS
plus weiteren Antivirentools bestellen. HMS überprüft sich selbst auf
Virenbefall oder Veränderungen und sollte deshalb in die AUTOEXEC.BAT
integriert werden! Durch einen integrierten Checksummentest kann das
Programm nicht mehr geändert werden. HMS merkt hierdurch teilweise
sogar eine Infektion durch Tarnkappenviren (Stealthviren)!
Lizenzvereinbarung:
~~~~~~~~~~~~~~~~~~~
HMS ist BANNERWARE (darf privat umsonst benützt werden)! MODIFIZIEREN,
ÄNDERN, DIESE ANLEITUNG WEGLASSEN UNTERSAGT! JEDE KOMMERZIELLE
WEITERGABE/NUTZUNG UNTERSAGT! Weitere Nutzungslizenzbestimmungen:
LIZENZ.DOC und FREEWARE.COM! Jede kommerzielle Verwendung erfordert
unsere schriftliche Einverständnis (auch Bundling, Veröffentlichung in
Zeitschriften u. ä.)!
Garantieausschlußerklärung:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Das Programm HMS kann unter Umständen andere speicherresidente Software
beeinflussen! Es wäre theoretisch möglich, daß es zu Seiteneffekten
kommen könnte (solche Seiteneffekte wurden jedoch noch nicht
festgestellt)!
Unter keinen Umständen ist der Programmautor Ralph Roth haftbar für
jegliche Folgeschäden, einschließlich aller entgangenen Gewinne und
Vermögensverluste, oder anderer mittelbarer und unmittelbarer Schäden,
die durch den Gebrauch oder die Nichtverwendbarkeit dieser Software und
ihrer begleitenden Dokumentationen entsteht. Dies gilt auch dann, wenn
der Autor über die Möglichkeit solcher Schäden unterrichtet war oder
ist!
Copyright by:
~~~~~~~~~~~~~
┌────────────────────────────────┐
│ ROSE, Ralph Roth │█
│ Softwareentwicklung & Vertrieb │█
│ Finkenweg 24 │█
│ │█
│ D 78658 Zimmern o. R. │█
│ │█
│ FAX: (049) 0741 3 23 28 │█
└────────────────────────────────┘█
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
ALL RIGHTS RESERVED! ALLE RECHTE VORBEHALTEN!