171 lines
7.5 KiB
Plaintext
171 lines
7.5 KiB
Plaintext
The Virus Creation 2000 System by Havoc The Chaos ÄÄ Freelance
|
|
Copywrite (c) 1993, 1993 by John Burnette
|
|
All Rights Reserved
|
|
|
|
|
|
|
|
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
|
BORING (BUT NECESSARY) LEGAL STUFF
|
|
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
|
|
|
|
|
|
|
Warranty:
|
|
ÄÄÄÄÄÄÄÄÄ
|
|
|
|
This program is provided as-is, without warranty of any kind, either
|
|
expressed or implied, and is only guaranteed to occupy disk space. In no
|
|
event will the author be liable to you or anyone else for any damages,
|
|
including (but not limited to) _ANY_ lost profits, lost savings or other
|
|
incidental or consequential damages arising out of the use of, or inability
|
|
to use, this program.
|
|
|
|
In short: You are on your own. If it works for you, great; if not,
|
|
or if it breaks something, c'est la vie. As the saying goes, "Use it at
|
|
your own risk, but if it breaks, *YOU* have the pieces."
|
|
|
|
|
|
|
|
Copyright:
|
|
ÄÄÄÄÄÄÄÄÄÄ
|
|
|
|
This program is provided at no cost to you. However, it is NOT public
|
|
domain; it is copyrighted by the author. You may distribute this program
|
|
freely, so long as all files in the distribution archive remain intact,
|
|
without any changes or modifications. The distribution archive is in ZIP
|
|
format; however, you may convert the archive to any format you choose, so
|
|
long as the above requirements are met. No fee's may be charged for this
|
|
program of any kind, except for the cost of the diskette. Disassembly, or
|
|
otherwise modifications are not prohibited. The use of this code is ONLY
|
|
for experimental and learning purposes only. The author still reserves the
|
|
right to demand the source code if he so chooses, as he still owns the
|
|
copyright on any and all source code generated from this package. Removing
|
|
credits from any source code generated from this package is strictly
|
|
forbidden. Uploading of the source or executable file from this program is
|
|
strictly forbidden, except in the cases that you tell the person receiving
|
|
the file that it is a virus. Anotherwords, uploading the source or binary
|
|
file to a VX board is allowed.
|
|
|
|
|
|
|
|
What VC2000 Is:
|
|
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
|
|
|
The Virus Creation 2000 System (VC2000), is a virus creator designed
|
|
for complex code generation, great configurability, and ease of use. There
|
|
is only one file that you need, VC2000.EXE (which is presently under 22k).
|
|
After asking you a series of questions, it will then create a MASM/TASM
|
|
compatible assembly source code of your virus, along with a "MAKEVIR.BAT"
|
|
which helps speed things along a bit. Another great option, is the virus
|
|
detector, which you can custom configure. This will trap an interrupt, and
|
|
when the virus calls the interrupt with DX equaling what you set it for, it
|
|
will warn you and give you an option to halt the program.
|
|
|
|
|
|
|
|
What VC2000 Isn't:
|
|
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
|
|
|
For lamers! Since the epic release of version 0.96, too many people
|
|
have been creating viruses with VC2000, that have no intention of learning
|
|
how to program. So, I changed the password to something just a little bit
|
|
harder. If this keeps up, I will just abandon the whole project. I do this
|
|
as a deed to you, so if all that you do with this kit is generate viruses,
|
|
and don't plan on learning anything from it, then you better hope that I do
|
|
not find out, as I'll just quit! I don't mind you making viruses, and
|
|
totally modifying them, hell, I encourage it! Craft the virus to suit your
|
|
own needs, and add something to it. If you do plan on doing the above
|
|
mentioned, then just email me, as I would love to hear some of the things
|
|
that you do with this kit. I'll also send you the latest version of VC2000
|
|
in case I stop publically releasing it.
|
|
|
|
I didn't include an activation stub at all, as if you can't write a
|
|
simple activation routine and bomb yourself, then you should stop using the
|
|
Virus Creation 2000 System, and go play with Windows!! I did, however, add
|
|
the ability to run an include file, which you have to code yourself. If you
|
|
called the procedure "checkme", then the include file should look something
|
|
like this:
|
|
|
|
checkme: (your code here)
|
|
ret ; Returns Control To The Virus
|
|
|
|
|
|
Also, you will notice, it is not an IDE, as it would be a waste of my
|
|
coding time, and your hard drive space. As Dark Angel once said "A virus
|
|
creator with an IDE is akin to a able man intentionally crippling his own
|
|
legs, or a person with sight poking his eyes out intentionally."
|
|
|
|
|
|
|
|
Configurable Features:
|
|
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
|
|
|
Miscellanious code about the virus:
|
|
þ Changeing Directories (Set Directory, Traverse Loop, Path, or None)
|
|
þ Saves The Current Directory
|
|
þ Interrupt 24h Error Handler
|
|
þ Leave The Handler In Memory, or Restore Original Handler
|
|
þ Non-Overwritting and Overwritting Viruses
|
|
þ Runtime and TSR Viruses
|
|
þ Uses It's Own Disk Transfer Access
|
|
þ Set Directory To Change To (Commonly ".." Without Quotes)
|
|
þ Include File Routines As Seperate Files (Custom Create Them)
|
|
þ Checking For True EXE/OV? and COM/BIN Files
|
|
þ Checks For COM/BIN Files That Are Too Large
|
|
þ Checks For Previous Infection
|
|
|
|
What it infects:
|
|
þ Infects BIN/COM/EXE/BAT/OV?/VXD/DLL Files (Non/Overwritting)
|
|
þ Infects SYS Files (Overwritting Only)
|
|
þ EXE/OV?/VXD/DLL Infection Identification
|
|
þ Stays Away From COMMAND.COM, or Infects It
|
|
þ Allows You To Choose How Many Files To Infect
|
|
þ Restore The File's Original Date and Time
|
|
þ Restore The File's Original Attributes
|
|
|
|
Anti-Detection Code:
|
|
þ Locks The Keyboard When A User Tries Using A Debugger On It
|
|
þ Bypasses Thunder Byte's TBClean, Thus Infecting The System
|
|
Instead Of Cleaning It (Credit belongs to Rock Steady for the code)
|
|
þ Anti-Turbo Debug Code
|
|
þ Anti-TBSCANX Code
|
|
þ Anti F-Prot Code
|
|
|
|
Other code generated:
|
|
þ Different "MAKEVIR.BAT" Files For Use With MASM and TASM
|
|
þ Runtime or Terminate and Stay Resident Viruses (TSR)
|
|
þ Custom Configurable Virus Detector (Only detects YOUR virus)
|
|
|
|
|
|
|
|
Other Miscellanious Information:
|
|
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
|
|
|
An example of the VC2000 System is the virus "Gunther", dedicated to
|
|
the one I love, Kiersten B., and virus writters everywhere!
|
|
|
|
For those who are curious, the VC2000 System was created with Turbo
|
|
Pascal v7.0, using over 2400 lines of code in one unit, and one main file.
|
|
|
|
Virus Creation 2000 and VC2000 are Copyrighted (c) by John Burnette (HTC)
|
|
Turbo Pascal is a Registered Trademark (tm) of Borland, Inc.
|
|
|
|
|
|
The VC2000 System is password protected to prevent an upsurge of new
|
|
viruses created by kit's, albeit the password is very easy, and 99.999% of
|
|
all programmers will know it. (It gives you a hint.) I did not include an
|
|
ID marker in the VC2000 System, such as 'db [VCL20], 0' as to save space,
|
|
but please, give credit where credit is due. This program represents about
|
|
a full days worth of programming :), but it was something I have wanted to
|
|
do for a while.
|
|
|
|
Anyways, enough rambling, it is time for you to take a look at the
|
|
Virus Creator 2000 System!
|
|
|
|
|
|
Happy coding!
|
|
|
|
- Havoc The Chaos (16 at last!)
|
|
|
|
"VC2000 - Infects anything that moves ... and more! (Windows)"
|