home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD1.img
/
d2xx
/
d244
/
sizechecker
/
sizechecker.doc
< prev
next >
Wrap
Text File
|
1989-09-03
|
5KB
|
245 lines
SIZE CHECKER v1.0
----------------------------------------------------------------------------
By Roger Fischlin
Steigerwaldweg
D-6450 Hanau 7
West Germany
Phone.: (06181) 650266
Date : 22.July.1989
> Size Checker is public domain if the name of the author remains
unchanged.
Well, after the invasion of bootblock based virus-programs on the Amiga
the next generation of virus-prgrams now links itself to any file on a
disk, especially to CLI-files (like dir, list, etc.). It is hard to
spot them - the only way to spot a link virus is the size of the
file - for example if the file is about 500 bytes longer, be careful !!!!
SIZE CHECKER uses a list of possible sizes of a file (WB 1.2 and ARP-
Commands have different sizes) - If the list doesn't contain the size
you'll get a message.
There are four gadgets :
About : ......
Load : load a list of possible sizes . There should be a list in the
drawer of SIZE CHECKER.
Show : TextDisplay is used to show you the list.
Check : The drawer you have entered will be checked.
Perhaps you want the results not only be shown on the screen. So if you
enter "Output to: PRT:" the results will be printed, too. Of course, the
results will be written on disk if you enter a file name.
» But the power of this utility depends on the check list, so add new «
» files and new file sizes (for example the sizes on the ARP-files ) ! «
How to create a check list :
A check list is a simple ASCII code file. The entries don't have to be in any
order , you needn't write in captital letters.
Well, each file name must not have more than one entry.First write in
file name in "", all possible sizes must have a = in front of, the text
which wil be printed if the size is correct starts with a #. A & stands
at the end of an entry . Between two entries you can insert a comment in
{ }. Don't use ", &, =, #, in your text - SIZE CHECKER will misunderstands
them !
two examples :
-----------------------
"List"
=1000 #WBench V1.2
=2000 #ARP V34+
=40 #WBench V1.5
&
{This is a comment}
"Dir"
=50 #WBench V1.2
&
"SetMap"
=5000 #WBench V1.3
=4599 #ARP V35.0
&
-----------------------
Take a look at the check list.
IMPORTANT :
SORRY - But if SIZE CHECKER doesn't spot any virus your disk still can be
infected by a virus !
PLEASE IF YOU CREATE OR ADD A CHECK LIST PUBLISH IT AS PUBLIC DOMAIN !
All suggestions & bug reports are welcome !
Roger Fischlin
DEUTSCH :
SIZE CHECKER v1.0
----------------------------------------------------------------------------
von Roger Fischlin
Steigerwaldweg
D-6450 Hanau 7
BR Deutschland
Tele.: (06181) 650266
Datum : 22.Juli.1989
> Size Checker ist Public Domain sofern der Autorenvermerk erhalten bleibt.
In Deutschland Ende Juli zuerst auf ANTARES-RD-PD-News veröffentlicht !
Nach der Bootblockvirus-Invasion hängt sich die nächste Virengeneration
an Datei an, vor allem an CLI-Befehle im c-Directory. Sie sind nur schwer zu
erkennen, das einzige Merkmal ist das Anwachsen der Länge der Datei.
SIZE CHECKER überprüft anhand einer List die möglichen Längen einer Datei
(Workbench_V1.2- und ARP-Befehle haben unterschiedliche Längen). Sollte die
Länge der Datei nicht in der Liste vermerkt sein, wird eine Warnung aus-
gegeben."No information available" beduetet, daß kein Eintrag in der Check-
list gefunden wurde, "File has unknow size" besagt, die Länge der Datei
stimmt nicht mit die vorgegebene Längen überein - VORSICHT !!!
Es gibt vier Gadgets :
About : Autorenvermerk
Load : eine Checkliste wird geladen, in dem Directory SIZE CHECKER
sollte eine Liste vorhanden sein.
Show : mit Hilfe von TextDisplay wird die Liste dargestellt.
Check : Das unter Drawer angegebene Directory wird untersucht. Mit Space wird
die Ausgabe angehalten, mit ESC vorzeitig verlassen.
Vielleicht möchten Sie das Protokoll der Untersuchen auf dem Drucker aus-
gegeben sehen möchten. In diesem Fall muß unter " Output to: PRT:" einge-
gebewn werden. Natürlich kann das Protokoll auch in eine Datei geschrieben
werden.
» Aber die Stärke des Hilfprogrammes hängt von der Checkliste ab, so «
» fügen Sie bitte neue Dateien und Längen hinzu (z.B.die ARP-Befehle)! «
Aufbau einer Checkliste:
Sie ist ein simpler ASCII-Text, die einzelnen Einträge müssen weder sortiert,
noch in Großbuchstaben eingeben werden.
Nun, jeder Name darf nur einmal auftauchen. Zuerst kommt der Name in
Anführungszeichen, alle erlaubten Längen folgen auf ein = Zeichen. Der
Text, der ausgeben wird, wenn die Längen identisch sind, folgt nach einen
# Zeichen. Ein & Zeichen symbolisiert das Ende des Eintrages. Zwischen den
Einträgen kann in {} ein Kommentar stehen. Benutzen Sie aber nicht
", &, =, #, in ihren Texten - SIZE CHECKER mißinterpretiert sie als Befehle.
zwei Beispiele :
-----------------------
"List"
=1000 #WBench V1.2
=2000 #ARP V34+
=40 #WBench V1.5
&
{Dies ist ein Kommentar}
"Dir"
=50 #WBench V1.2
&
"SetMap"
=5000 #WBench V1.3
=4599 #ARP V35.0
&
-----------------------
Betrachten Sie sich doch 'mal die Checkliste.
WICHTIG !!!
SORRY - Aber wenn SIZE CHECKER keinen Virus finden, kann dennoch einer auf
der Disk sein.
BITTE, VERÖFFENTLICHEN SIE ERGÄNZTE ODER NEUE CHECKLISTEN ALS PUBLIC DOMAIN !
Alle Verbesserungsvorschläge und Fehlerreporte sind willkommen !
Roger Fischlin