\ \\ \\\ \ \\ \ \\\ / \ _____ \\\\ / \ ____ \ \ \\\ \ / /\ ) / / \ \ \ \/ / \ / / / \ \ \ / \/ / / \ \ \ / / / \ \ \ / _________/ / \ \ \/ / ______ / \ \_________ / / / / \ \ / (_____/ / \_____________)(____________/[PAZZA] P R E S E N T NUKE 1.3b FULL DOCUMENTATION BY SHAGRATT OF LSD RELEASE DATE 29/08/91 *** NUKE 1.3b - CHANGES *** KNOWN BUG FIXED: NUKE kills REVENGE BOOTLOADER `Intelligent' TRACKDISK.DEVICE virus killer added Compatable with 60hz emulator and NTSC machines View bootblock options added to virus found section New bootblock added to bootblock list and uninstalled bootblocks recognised NUKE uses 10k less chipmem and some code optimisation Better descriptions in this documentation *** INSTRUCTIONS *** Welcome to a major upgrade of NUKE, a virus killer by SHAGRATT of LSD, origianally designed to destroy and fix the Saddam virus but now enhanced to cover other viruses and bootblocks etc! *** ABOUT SADDAM VIRUS *** I first read about the Saddam virus in Zine #9 and realised we have had disks infected with this. I've worked out what Saddam is and does, here are my findings (note that these may not be complete). First, Saddam changes the "beginio" and "close" of the "trackdisk.device", and "coldcapture" and "vertb" in "execbase". Then it creates an "l" directory (if you don't already have one) and puts itself into it, disguised as the disk-validator, (it's even the same length, if you had a real disk-validator you don't now!). It alters data blocks to "IRAK" blocks and eors the rest of the data within the block with the block number. Next it unvalidates your disk, and `tricks' the system into believing the disk is validated. When you insert an infected disk into any drive (you don't need to boot an infected disk to infect the system), Saddam is immediatly activated (as one of the first priorities of dos library is to validate your disk). Each time you access a file from disk, Saddam modifies the data blocks in this file. This causes no immidate problems, providing Saddam is always present. But if its not in the system your disk has read errors. Saddam also totally destroys your disk, but I can't find a pattern to when this happerns (but it is quite quickly!). It doesn't appear to infect hard drives, but I advise caution! Saddam is the cleverest virus I have seen so far, but its unfortunate that its used for destructive purposes. Does anyone know where it came from or who wrote it? *** CHANGES - NUKE! 1.3a *** NUKE now repairs any disks with rogue disk-validators on them, such as those infected with R.O.L.E etc. You can keep inserting disks into a drive to be checked. NUKE informs you if your disk(s) are write enabled. NUKE can be run or runback, for those people terrified of infection, but I don't see the point of this! NUKE now reads, checks and repairs bootblocks, version 1.3b recognises many utility boots/boot protectors (displayed in brackets after the version number), appologies to those groups that are missing, we booted 3000+ disks searching for them, future versions will feature more (please send me any that aren't listed later). NUKE has been tested all the bootblock viruses I could find, it spots them and gives you the option of installing a boot protector. The bootprotector/utility boot is written by ORCRIST of LSD The memory usage has also been reduced (again) now needs 36k chip and 14k public. It is written in 100% assembler, and note I will NOT supply the source to ANYONE, no-matter what reason (this is to prevent rogue versions appearing). The Nuke program is under 11k packed, so put it in all your startup-sequences, it needs NO libraries etc. If you insert a non-DOS disk into a drive to be checked, the system may give a "key 880" type requester, NUKE will not display this, however just use your <RMB> to toggle between NUKE and the CLI (I hope to have this fixed on the next version, does anyone know how to stop it or check for its existance etc?). I have made sure the option to install a disk is NOT available for non-DOS disks, making it partially lamer-proof! At all times you can toggle between the CLI and NUKE by using the right mouse button (RMB). This is for canceling requesters such as "NON-DOS DISK"/"Read/Write ERROR" etc. After the SADDAM virus has been removed from a disk NUKE will reset your AMIGA on selecting exit. When you reboot the repaired disk it will be un-validated, but the disk will validate itself. I am looking for copies of all link etc viruses (not bootblock, unless they are anything special!), both new and old. The reason for this is I wish to make nuke! check and repair disks infected with these, so if you have any please send them to me all disks will be returned. Many thanx to COBRA for sending me three link viruses to feature in future versions! I would also like to hear from virus writers, although I doubt they will contact me! If you have any problems with NUKE please let me know, but make sure it is the CURRENT version, I had a lot of mail telling me about I bug in version 1.2a TWO MONTHS after I upgraded it! (Telling me "it doesn't work on my A5000" doesn't help me either, descriptions please!) *** KILLING VIRUSES *** This is the recommended procedure for killing a bootblock virus; (assuming NUKE has found one) Select display bootblock, look for any messages, virus often have messages in them telling you they are a virus (such as REVENGE BOOTLOADER and BYTE BANDIT). Some viruses contain messages such as "This is not a virus" or "Install me and youv`e wasted £25", however these messages may be genuine it is recommended to backup the bootblock before installing if you have any doubts. A good way of determining if the bootblock is a virus is to select "kill the virus in memory (hard reset)". If on rebooting NUKE finds a virus again you can be almost certain it is a virus, usless of course you have a link virus on your disk, or some STRANGE hardware (such as amiga 2000 hard disk controllers etc.). *** OPTIONAL SHAREWARE NOTICE! *** If you like this program, I would not turn down any donation (of anything!), no-matter how large or small (don't worry, you won't offend me by not sending much!). Anyone sending a reasonable sum will recieve the next upgrade (or current version if you dont have it!) posted to you free of charge. This will guarantee I don't lose interest in the NUKE! project. *** PD LIBRARIES NOTE *** You may stock NUKE only if you put this document file with it and if you do not charge more than £1.50 for the disk this is on. NUKE clearly states it IS copyright. If you wish to contact me about bug reports and upgrades etc. write to: (Please note I am NOT interested in swapping!), however Parasite may be! Shagratt c/o Parasite (LSD WHQ), 18 Brocklesby Close, Gainsborough, Lincs, DN21 1TT. England The next minor upgrade will be called 1.3c/d/e etc, the next major upgrade will be version 1.4a The version of the Special Brothers Saddam killer I saw didn't work (this may be ammended by now, or have been a rogue version!) Greetings to all our friends everywhere, and thanx to Parasite for helping me find the bootblocks included in NUKE and for typing this! *** RECOGNISED BOOTBLOCKS *** NOTE: There appear to be more than one version of some utility boots, such as OMNI-BOOT 3.2, INTERFERON 1, etc. ***** normal ****** normal * 3 normal (action replay) normal (workbench 2.4) un-installed * 3 ***** lsd ****** lsd virus check 2.0 (marl) lsd utility boot 1.0 lsd utility boot 1.1 ***** mf ****** interferion (2 different versions!) interferion II ***** lexicon ***** archaos virus slayer 3.12 archaos virus slayer 3.13 inner city virus killer 3.4 magnetic fields interferon pro (2 different versions!) ***** marc/nomad ****** marc of slipstream utility boot 4.0 slipstream utility bootoot 5.0 marc of slipstream utility boot 6.0 marc of slipstream virus killer/utility boot 6.1 slipstream utility bootoot 7.0 scoopex utility boot 1.0 crystal utility boot 1.0 (2 different versions!) ***** anarchy ***** anarchy boot 1.1 anarchy boot 2 omni-boot 3.2 (2 different versions!) omni-boot 5.1 ***** general ****** action replay boot protector aspect boot 1.0 ccs boot 2.0 ccs boot 3.0 cytax powerboot 1.2 devware antivirus 1988 dietmar noll novirus eliminator fastmem boot allocator by tip hallon boot 1.4 (Mahoney & Kaktus) hyperboot 2.82 hypnosis boot memory allocator 1.2 memory controller 1.3 mirage noboot option boot (scampy of adept) pendle europa protector (Strewth!) pseudo ops virus killer 2.1 punishers proboot 1.0 quartex no drives (3 different types) random access virus killer 2.1 sabaudian boot 1.0 santurary boot scoopex utility boot 1.3 scorpion developments 1.0 scorpion developments 1.1 seek & destroy memcheck stoneboot 1.06 (cave) the special brothers boot protector tristar virus killer 1.1 vcc bootmem vcs boot 3.2 xcopy (2 different versions!) End.