VX Heaven

Library Collection Sources Engines Constructors Simulators Utilities Links Forum

Source code of computer viruses

242 - Virus for MS-DOS by Sepultura

Virus for MS-DOS

Show all viruses by this author


Download (2938 bytes) or browse online

Author's comments

Well.. This is my Front-242 Tribute virus...

I figured those crazy Belgians deserve it.. besides keeping me awake while I was coding Chaos-AD and TCE, they have also been a source of inspiration to many other coders. The best example is the Amiga demo '242' (I love it |]) by Fairlight, or perhaps all the quotes from 242 songs and CD covers in all of Neurobashers viruses.. (BTW: Neurobashing is a 242 song).

It ain't to great, but you cant fit that much in 242 bytes. Speaking of size, alot of the code may look unoptimized, but that is because I wanted to use the value 242 as much as possible.. Anyway, here are some stats:

Length: 242 bytes.

Memory Resident Address: 0:242h.

Yohoho Value: AX=242h.

New Date Stamp: 00-02-42.

New Time Stamp: 02:42:00 (Like on the cover of all their CDs).

Size Padding: Files are padded so that the length (Decimal) ends in 242. The String '242' occurs in this source: 58 times |].

Here's a sample DIR listing of infected files:

 FORMAT   COM        23,242 00-02-42   2:42a
 EDIT     COM         1,242 00-02-42   2:42a
 SYS      COM        10,242 00-02-42   2:42a
 DOSKEY   COM         6,242 00-02-42   2:42a
 CHOICE   COM         2,242 00-02-42   2:42a
 DISKCOMP COM        11,242 00-02-42   2:42a
 DISKCOPY COM        14,242 00-02-42   2:42a
 HELP     COM         1,242 00-02-42   2:42a
 LOADFIX  COM         2,242 00-02-42   2:42a
 MODE     COM        24,242 00-02-42   2:42a
 MORE     COM         3,242 00-02-42   2:42a
 TREE     COM         7,242 00-02-42   2:42a
 UNFORMAT COM        13,242 00-02-42   2:42a
 VSAFE    COM        63,242 00-02-42   2:42a
 COMMAND  COM        55,242 00-02-42   2:42a

As for the virus, it is a memory resident .COM infector, infecting on AH=4B. There is no INT 24 handler, or clearing of attributes, due to size and stuph. The first instruction of infect files is:


That is 0A8h,0FFh. The sum of these two bytes is the same as the sum of 'M' and 'Z', so that the virus thinks it is an EXE file, and wont infect it..

As a final note, since I back-stabbed Sepultura (the band |]) in Chaos-AD, by slipping in 'Progress, Protest, Process, No Rest' from the Front 242 song 'Motion', I figured I better back-stab Front 242 too |], so here are some profanities from the Tricky song 'Abbaon Fat Tracks' as closing words:

Fuck you in,
Tuck you in,
Suck you in,
I am she,
Fists are clutching,
Breast stroke,
Lots of Touching,
I fuck you in the ass,
Just for A laugh,
With the quick speed,
I'll make your nose bleed.
                        - Tricky.

By accessing, viewing, downloading or otherwise using this content you agree to be bound by the Terms of Use! aka