"I'd worship the ground you walked on if only you walked in a
better neighborhood."
Billy Wilder
VARIOUS COMMENTS MADE ON THE ATARI VIRUS SCENE
by Richard Karsmakers
Maybe some of you are getting bored reading about viruses in
every deity-damned issue of ST NEWS. The thing is, however, I am
not yet even moderately bored writing them. So for those few
among you who have some sense of reality in them, this is yet
another (20th or something) occurrence of ST NEWS' viral column.
It starts off with some negative vibes.
The June 20th 1995 HDD crash
Less than two weeks before I was to print out, duplicate and
start shipping the "Ultimate Virus Killer Book", a mishap befell
me. Let me tell you about it, so that it may never happen to you.
I was copying ST NEWS Volume 10 Issue 1, using "FastCopy Pro"
with "use harddisk as buffer" switched on to partition J. I had
plenty of space free on my 42 (!) Mb partition J, which I only
used to store some buffer files, some fellow disk magazines
(recent "Maggie" and "DBA" issues), and to edit the "Ultimate
Virus Killer" >500 Kb text file on.
Great was my bafflement when I had finished copying and it
turned out that partition J had been utterly trashed. Obviously,
on my particular system setup (Falcon with "Geneva" and
"NeoDesk"), "FastCopy Pro" had found it necessary to write the
buffer starting on the FAT and directory tracks. There I had been
thinking that the program would write the buffer into a file of
sorts, silly me.
Because the last "UVK Book" backup file I had was dated mid
April, it meant that the book had to be rewritten for almost 50%
in those remaining two weeks. It had actually been finished for
about 99% when I trashed the file, so you can imagine that I
didn't feel all too well. A lot of the notes and stuff that I had
written into the book no longer existed, even.
I just wanted to share this with you for a minute. The motto:
Don't just make regular copies of your vital HDD bits, but also
never use "FastCopy Pro" with the "buffer to hard disk" option
on!
In the end, like somehow always tends to happen, the new version
of the book was better than the previous one. Still, however, I
could have done without the extra work.
"What about 'Diamond Edge' then?" I hear you ask, "Certainly you
have those 'Diamond Edge' info files that can restore a hard disk
partition's FAT and directory data in a jiffy?"
Indeed I did.
They were on partition J, too, and were obliterated with the
rest of its contents.
"UItimate Virus Killer" - recent history
- Version 6.5GB (April 20th 1995)
Yet another new version, for the most part finished on a day
when the sun was shining so much it was ridiculous.
* A different GEMDOS initialisation method was used, to prevent
the program from bombing out during link virus search. I would
like to note that this is due to GEMDOS not handling stuff
correctly, causing internal GEMDOS memory to run out when too
many files have been opened and closed. Because this bug in
GEMDOS seems persistently absent in Falcon TOS 4.04 I haven't
been able to try verify if it works now. I just hope it does...
In case it doesn't, try using the FOLDR100.PRG that is also on
the disk. You can rename it to more folders, up to 999
(FOLDR999.PRG).
* Another thing I built in but haven't been able to test because
I haven't got the required hardware: Atari SLM laser printer
output support. It *should* work when you have "Diablo" driver
version 1.4 or higher installed. Previously, only serial and
parallel printer output was supported.
* During the translation of the program into German, a few text
malfunctions got discovered. These have been discovered in the
others, now, too.
* Due to the discovery of a slightly mutant version of the
"P.M.S." virus that was in itself not much different at all,
the recognition of this virus has been improved and made more
universal.
This version's main statistics: 1584 recognized bootsectors, 89
recognized bootsector viruses, 5 recognized link viruses, 40
recognized anti-viruses, 175 recognized resident applications and
89 recognized packer/archive version formats (of a total of 33
different packers/archivers). A total of 747 different
bootsectors can be restored.
- Version 6.5USA (April 20th 1995)
Identical to version 6.5GB, with the exception of the main menu
address, the date entry format and selected text changes. Made
for distribution by Oregon Research Associates in the United
States of America.
- Version 6.5NL (April 20th 1995)
Identical to version 6.5GB, with the exception of the name ("ACN
Final Virus Killer") and all text output, which is in Dutch. Made
for distribution in the Netherlands by ACN.
- Version 6.6GB (August 2nd 1995)
Life has been getting better and better. The "Ultimate Virus
Killer Book" is now finally finished (about three years overdue)
and available! Karin is back in the Netherlands for good and
we're, as they say, as happy as can be. This version experienced
about a month's delay, but that can all be blamed on the summer
and the fact that, for the second year running, average July
temperatures were higher than they'd been in 200 years...
* Most importantly, the bomb crash in the link virus check (whole
partition) has finally been fixed. I still don't know how it
could occur, but as it turned out the link virus check
sometimes seemed to want to check a file with a spaced-out file
name that didn't exist. GEMDOS apparently feeds it this name
occasionally. I am quite sure it's a bug in GEMDOS, actually,
or perhaps in "GfA Basic", so the virus killer now first checks
whether it gets a valid filename before it tries to open a
file. It turned out to have nothing to do with the FOLDR100.PRG
thing (the internal GEMDOS memory pool).
Thanks to P. van Zanten for allowing me to use his system one
sunny afternoon so that I could fix it on a system where the
error occurred all the time (you see, it never appeared on
mine).
* The BIOS Parameter Block Repair parameters have been extended.
"Sectors per Cluster" now caters for 1, 2, 4 and 8; "Directory
Entries" now caters for 16 right through to 112 in steps of 16
(such as is possible with the "FastCopy Pro" format option).
* One evening was particularly well spent: The system status
check screen has been drastically reorganised internally. The
system is now checked with 45% speed increase. A few
recognitions have been improved (such as those of the Horror,
DJA, Pashley, Signum A, Maulwurf, Megaguru and Freeze viruses),
some others better documented. APPLICAT.TXT file has been
updated accordingly.
* Extended output obtained when clicking on inverted addresses in
the system status screen now has a different format, easier for
me to work with (for those interested in the technical side:
Absolute addresses, which can vary immensely, are filtered
out).
* Most bootsector virus scan dialog boxes displaying some kind of
"result" now have an extra button added: "Look at it". You can
now look at just about every interesting bootsector that comes
along, including those with a virus or harmless game booters on
them.
This version's main statistics: 1591 recognized bootsectors, 93
recognized bootsector viruses, 5 recognized link viruses, 40
recognized anti-viruses, 179 recognized resident applications and
89 recognized packer/archive version formats (of a total of 33
different packers/archivers). A total of 747 different
bootsectors can be restored.
- Version 6.6USA (August 2nd 1995)
Identical to version 6.6GB, with the exception of the main menu
address, the date entry format and selected text changes. Made
for distribution by Oregon Research Associates in the United
States of America.
- Version 6.6NL (August 2nd 1995)
Identical to version 6.6GB, with the exception of the name ("ACN
Final Virus Killer") and all text output, which is in Dutch. Made
for distribution in the Netherlands by ACN.
- Version 6.7GB (November 5th 1995)
A bit of a delay again (this tends to become more a rule than an
exception, I am sorry to say). University is wrapping up itself,
but not so without extensive input from me (some final research
and thesis writing).
* Went to check compatiblity with the C-Lab Falcon MK I & MK II.
Made some slight changes and additions where needed. It already
worked pretty flawlessly, but now even more so. Chances of full
compatibility on the new MK III (to be released mid '96) are
substantial.
* There was a small sort order mistake in the system recognition
data, introduced in the previous version due to the massive
speed-up operation and resident application recognition data
restructuring, causing several popular resident programs no
longer to be recognised. Fixed that.
* The entries on the following viruses in "VIRUSES.TXT" have been
updated: "Signum A", "Mad A", "Ghost A", "C'T", "Kobold #2 A",
"Milzbrand" and "Uluru".
This version's main statistics: 1609 recognized bootsectors, 93
recognized bootsector viruses, 5 recognized link viruses, 40
recognized anti-viruses, 183 recognized resident applications and
89 recognized packer/archive version formats (of a total of 33
different packers/archivers). A total of 753 different
bootsectors can be restored.
- Version 6.7USA (November 5th 1995)
Identical to version 6.7GB, with the exception of the main menu
address, the date entry format and selected text changes. Made
for distribution by Oregon Research Associates in the United
States of America.
- Version 6.7NL (November 5th 1995)
Identical to version 6.7GB, with the exception of the name ("ACN
Final Virus Killer") and all text output, which is in Dutch. Made
for distribution in the Netherlands by ACN.
A review of the "Ultimate Virus Killer Book" by Michael Burkley
(which appeared in "Atari Explorer Online")
Last time I told you that I was going to give you a review of
Richard Karsmakers new book "The 'Ultimate Virus Killer' Book."
Amazingly enough I'm going to do that. Of course, you could
always just go out and buy it and skip the review. You'd get an
excellent read that much sooner!
Several months ago I saw an online ad by Richard Karsmakers
touting his upcoming book. In case you don't know, Richard has
written and is constantly updating a superb virus detection and
killing program named The Ultimate Virus Killer (UVK). I had
recently purchased UVK because of all the scores of PD programs I
go through each month. Unfortunately the program has proven
useful. That made me even more interested in the book. I found
the cash, sent it off, and waited anxiously for the book. The
wait was worth it! I think I've read it through twice now, and it
is so jam-packed with interesting and amusing information that
I'll likely keep picking it up in the future.
The book arrived in my mailbox from the Netherlands shortly
after I ordered it (the Post Office isn't so slow after all -
sometimes!). It is an 8 x 6 inch (about) softcover book of almost
200 pages. I appreciate the binding because it easily allows the
book to be laid flat. The print is a little small for my eyes,
but not overly much so, and having it larger would only expand an
already large book unnecessarily. Overall, I thought the
composition of the book was well-done. More importantly, the
information in it is even better!
Richard Karsmakers is a student of English at Utrecht University
in the Netherlands. He doesn't claim to be an elegant programmer
(his code works, and works well, which is his justification to
his fellow programmers), but he is a dedicated Atariophile and
articulate author. UVK has gone through numerous versions since
its original incarnation in 1987, each an improvement on the
other. Now fully multitasking friendly, ST--Falcon compatible,
this program recognizes scores of boot-sector viruses (viruses
that hide on the boot sector of your floppy disk) and link
viruses (those that insert themselves right inside your program's
code). By some insightful programming, the author has even
allowed his program to recognize viruses that haven't even been
written yet! How's that for looking ahead!
Richard has obviously either not read many computer manuals and
books or has ignored their examples completely when writing this
book. Doesn't he know that manuals are supposed to be boring and
dry, and almost completely unintelligible to the average computer
layperson? "The Ultimate Virus Killer Book" reminds me of David
Small's reviews and the manual for his SST board, and Ralph C.
Turner's Atari books. Stories that make me want to laugh, and
stories that make me want to cry abound in this book. Viruses and
their history on several different computer platforms are
illuminated and a step-by-step history of the war between us and
the virus killers on one side and the virus programmers on the
other is presented.
I've really appreciated Richard's careful definition of terms,
his detailed (yet clear) explanation of how viruses work, and his
helps on preventing them from working on your system. In one
interesting section of his book he lists all of the viruses and
their characteristics that he is aware of (and which UVK kills).
It's sad to think of the warped creativity of those virus
programmers. It seems to me much more rewarding to program
something constructive rather than program something that only
destroys. <sigh> Oh well, it makes me want to pray for the world,
which is a good thing!
I could detail many more things I like about this book, but I'll
only mention a few more. I appreciate Richard's humor. It's not
overbearing, but it does help carry the book forward. After
reading this book you will likely feel that you have been offered
an open door into his life. He talks about his schooling, his
jobs, the love of his life (congratulations Karin!), and more. I
also appreciate his ability to tell just enough about virus
programming to help me understand what is possible and yet not
tell enough to make it easy for someone to program a virus
(unlike a German magazine which once included detailed
instructions on how to create a virus - dumb!). The book is fully
up-to-date, having only been finished in July.
I haven't mentioned that he has included the expanded manual for
the Ultimate Virus Killer program in his book. Astounding!
I would recommend "The Ultimate Virus Killer Book" to you all.
It's an education in things Atari for both the novice and the
advanced programmer. But if you want to get this book you have to
act quickly. It will only be available through December 31, 1995.
You must order directly through the author.
[order details deleted]
The "ST Format" review
Well, in "ST Format" issue 77 the "Ultimate Virus Killer" came
off rather less at an "ST Format Verdict" of 55%. I had expected
their criticism ("too much personal revelations", "bad binding",
"pages look like photocopies", so it's "priced outrageously"),
and it's well-deserved. Obviously they don't know about me as a
person and, well, if I am going to write a book and finance it
myself I think I am entitled to write it the way I want - which
basically means it's a lot like ST NEWS in the human interest
department, with technical sections added. The book was a
personal thing and therefore became personal itself. And the fact
that the pages look like photocopies is simple: They are.
Thankfully they also saw some good things about the book ("good
to have the manual in print now", "excellent technical
reference"), which is rather better, I think. They missed out on
the manual section being a lot bigger than the official "UVK"
one, though.
The review affirms that the book is aimed at a fringe market:
People who want to have something to read that will inform them
yet in some way involve them, too. I think 55% is a bit harsh (I
personally think 65% would have been better after weighing their
pros and cons), but I'll live.
I would like to explain the price of the book, too. In the UK it
is sold at £12 when bought directly through me. Because it is
photocopied in small batches, each copy costs about £7
(including postage). Douglas Communications sell and promote it
in the UK at £15. An amount of £10 goes to me, and Douglas
Communications gets the rest. So in the end I have a profit of
£3, and Douglas Communications makes about £4 (which is nowhere
near the usual 40% dealer margin on software and books). I don't
think it's that outrageous, actually.
I am glad "ST Format" reviewer Frank Charlton didn't pick on the
Lucky Lady stuff to point out.
The "UVK" official distributors list
Right now the official list of distributors is as follows:
Dutch distributor: German distributor:
ACN Compo Software GmbH
P.O. Box 5011 Vaalser Str. 540
NL-2000 CA Haarlem D-52074 Aachen
Netherlands Germany
Tel. 023-351100 Tel. 0241-83098
(Costs Hfl 49,95) (Costs DM 49,-)
French distributor: American distributor:
CompoScan S.A.R.L. Oregon Research
12, Rue Maurice Arnoux 16200 S.W. Pacific Highway
F-92120 Mont Rouge Suite 162
France Tigard, Oregon 97224
Tel. 01-473-58966 United States of America
Tel. (503) 620-4919
Rest of the world:
Douglas Communications
P.O. Box 119
Stockport
Cheshire SK2 6HW
United Kingdom
Tel. 01625-850270
(Costs £ 12.99)
The Ultimate Virus Killer Book
I am please to announce that the "Ultimate Virus Killer Book" is
shipping. This book, which I've been writing for the last few
years and which is the ultimate book for those of you interested
in the virus phenomenon or protection against it, is available
for a limited time only.
The book contains text on a variety of topics, such as...
o What to do against viruses.
o What viruses can and can't do.
o A history of viruses on Atari, MS-DOS, Apple and other
systems.
o Extensive virus classification described.
o All sense and nonsense ever said about Atari viruses
outlined.
o A full and extended "Ultimate Virus Killer" manual.
o A list of all Atari viruses and their symptoms.
o The biggest glossary you ever saw.
-----------------------------------------------------------------
Ordering conditions
-----------------------------------------------------------------
United Kingdom:
£11.99 to be sent as a UK cheque made out to "Mr. J.P.
Karsmakers". Please *clearly* state your name and address and
send your cheque off to the address below. Never mind the name
not being mine, but that's because my dad has an English account.
Cashing British cheques in Holland costs too much to make it
viable for you or me.
Nederland / The Netherlands:
Hfl 29,95 per Nederlandse cheque op naam van "Dhr. R.
Karsmakers". Let op: Het boek is in het Engels! Vermeld s.v.p.
*duidelijk* Uw naam en adres en stuur Uw cheque naar het
hieronder vermelde adres.
The rest of the world:
US$ 25 (Germans: DM 30) to be transferred via an IMO (that's
"International Money Order") or cash. Absolutely no cheques!
Please *clearly* state your name and address and send your IMO
off to the address below.
-----------------------------------------------------------------
The address to send your stuff to
-----------------------------------------------------------------
International: For the Netherlands:
Richard Karsmakers Richard Karsmakers
P.O.Box 67 Postbus 67
NL-3500 AB Utrecht 3500 AB Utrecht
The Netherlands
-----------------------------------------------------------------
Do note
-----------------------------------------------------------------
o Please allow up to six weeks for delivery.
o If you have an email account and specify it upon ordering, I
will let you know that I've received your payment.
o The prices include postage and packaging costs.
o Remember: The book won't be available anymore after December
31st 1995! Orders received after that date will not be
processed.
More info of matters highly viral will doubtlessly be found in
the next issue of ST NEWS.
Disclaimer
The text of the articles is identical to the originals like they appeared
in old ST NEWS issues. Please take into consideration that the author(s)
was (were) a lot younger and less responsible back then. So bad jokes,
bad English, youthful arrogance, insults, bravura, over-crediting and
tastelessness should be taken with at least a grain of salt. Any contact
and/or payment information, as well as deadlines/release dates of any
kind should be regarded as outdated. Due to the fact that these pages are
not actually contained in an Atari executable here, references to scroll
texts, featured demo screens and hidden articles may also be irrelevant.