640 lines
30 KiB
Plaintext
640 lines
30 KiB
Plaintext
|
||
|
||
|
||
Documentation for The Nowhere Utilities
|
||
---------------------------------------
|
||
|
||
|
||
Introduction
|
||
------------
|
||
|
||
During my time a viral developer, I've quickly discovered many
|
||
operations that are quite useful for creating virii, trojans, and logic
|
||
bombs that DOS and most popular utility programs (PC-Tools, Norton
|
||
Utilities, etc.) either can't do or require too much time to do. Some
|
||
other operations, such as being able to alter the effective size of a
|
||
file, are useful in many non-viral situations. So I developed a set of
|
||
thirteen utilities, presented here, to help the aspiring rogue
|
||
programmer in his quest for electronic mayhem. (Several of these are
|
||
derived from ideas originally used in the now infamous C-Virus.) So
|
||
without further adieu, I give you (drum roll) **The Nowhere
|
||
Utilities**!
|
||
|
||
|
||
General notes
|
||
-------------
|
||
|
||
The following applies to all of the Nowhere Utilities: all will
|
||
give a command summary if "/?" is given as the first parameter; all
|
||
utilities preserve file date, time, and attributes, unless they are
|
||
specifically meant to change them (FIXATTR and FIXTIME in specific);
|
||
all utilities will work on read-only files (they automatically remove
|
||
the attribute if any writing needs to be performed and reset it when
|
||
.COM format for faster load times. All of the utilities were
|
||
finished); and all programs are in the written entirely in Borland C++
|
||
v3.0 using the tiny memory model (needed to create .COM files), and all
|
||
were written by myself, Nowhere Man, with some suggestions and comments
|
||
provided by friends, especially Rigor Mortis, Leeking Virus, and Guido
|
||
Sanchez. Thanks guys. Now, on with the utilities...
|
||
|
||
|
||
The utilities and their many uses
|
||
---------------------------------
|
||
|
||
Included in this set of utilities are ten separate programs. Below
|
||
is a list of them, as well a short summary of what they do and possible
|
||
uses for them. In addition to the summaries below, running any Nowhere
|
||
Utility with /? as a parameter displays the syntax for the program.
|
||
|
||
|
||
CIPHER
|
||
------
|
||
|
||
CIPHER is just that: a cipher. Give CIPHER a 32-bit decimal number as a
|
||
key, followed by one or more file names (wildcards allowed), and it
|
||
will encrypt the files. To unencrypt them, run CIPHER again with the
|
||
same key. As you've probably guessed, CIPHER uses an XOR-type
|
||
encryption method, but I've thrown a few modifications in to make it
|
||
harder to crack. Suggested uses: to encrypt things you don't want other
|
||
people to see (duh). I'd advise encrypting any sensitive data that
|
||
could be used against you in court, such as passwords, card numbers,
|
||
and phreaking codes (assuming, of course, you actually keep these
|
||
things in files). When you need these things, simply decipher them.
|
||
|
||
|
||
|
||
Nowhere Utilities v2.0 - 1 |