Type File virus
Creator Gigabyte
Date Discovered 2003
Place of Origin Mechelen, Belgium
Source Language TCL
Platform TCL, TK, Wish
File Type(s) .tcl
Infection Length 1,874 bytes

Darkness is a virus written in TCL by Gigabyte. It is the first and only Tcl virus. Some antivirus products detect it as a Unix virus, as Tcl is very common on Unix-like systems.

When a file infected with Darkness is executed, it searches recursively for other Tcl files by checking for the string "#!/usr/bin/env wish". It checks to make sure the file has not been previously infected by searching for the string "#Darkness". When it finds a suitable file, it adds itself to the end of the file.

It will display the following lines of text:

Lying here
future unclear
all I know
before the curtain dropped
you left the show.. 
Shallow water
rippled by tears
shallow water
mirrors my fear
silent raindrops
soothen my skin
still the answers 
stay locked down within 

(Sylver - Shallow water)
Your world has spikes on his back and he wants to lay down on you
"Don't like what I say, you best not go away
Take a look into my bag of wonders
I'll pull out something special just for you
Don't tell anyone
It'll be our secret
A weak and tainted soul I stole from you know who
You want to buy it back I'll have to charge you for two
I sell society
You won't hear lies from me
I'll tell you everything you want to hear
I sell society
You won't hear lies from me
I'll sell you everything you want to buy

(Godhead - I sell society)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License