----------------------------------------------------------------------------
FastKiller 1.17
Changes since last aminet upload :-
V1.17 2nd-Feb-98 (Now a DiGiTaL CoRRuPTioN production. :-)
~~~~~~~~~~~~~~~~~
- The taskname changer and memory checker only worked if the FVK window
was activated, as it was relying on IntuiTick IDCMP events.
This has now been changed to use a timer device routine.
- Before, if a file was crunched, it was decrunched, and then checked.
If this file had been infected after it was crunched, sometimes the
virus wouldn't be detected, as the xfdmaster library still recognised
the crunch header even with the virus-code appended.
Now FVK now checks like this..
Check file.
Try to decrunch file.
If file was crunched, check it again.
This means crunched files are checked (very) slightly slower than before,
but this is the only way in which to be completely safe.
Thanks to RaMoNsTeR/dC for pointing out these two bugs :-)
- FVK now _NEEDS_ xfdmaster.library installed.
- Now handles files with debug hunks in straight after the header correctly.
AX_Fucker recognition now works again.
- BGS9 file-detection improved.
- Improved boot-virus engine.
- Added AEK clone, FILO 5.31, French.
- Added HNY98 Bootblock. (Thanks to John Adams for sending this to VHT)
- Improved recognition of VKill1.0, Australian Parasite, Coders Nightmare,
Divina Exterminator, GX Team, Gremlins89, NorthStar1, PentagonCircle2,
RevengeBootLoader, TimeBomb10, Joshua2, SwitchOff
- If the boot is not identified, it now computes the checksum, to make
sure it's valid, If the checksum is incorrect, then it's rescanned
against the database using the corrected checksum.
- Now recognises bootblocks that are DOS1 thru DOS5.
- Removed some unused text strings and some unused variables.
- When a virus was removed from a file, the filebuffer was never freed
from memory. This memleak now fixed.
- Menus now appear in V39 mode.
- No longer crashes if xfd.library isn't installed.
- Shell file-check used xfd.library after it was closed. This could have
caused a crash if xfd got expunged.
- Most filevirus checks read past the ends of the filebuffer, which is bad.
Now, no reads are performed that are larger than the loaded file.
- Added Commander virus and its Installer on request by Jan Anderson.
|