Virus Linux.Beads.89

Linux.Beads is a 89 bytes long overwriting virus for Linux written specially to wear it on the hand. The code has been tested on kernels 2.4 and 2.6 (to be precise 2.4.18-5, 2.4.20-34.7asp, 2.6.12-1.1381asp, 2.6.14-1.1653_FC4. I also wrote a shorter version for 2.4 kernels (81 bytes), but it would squeezed my hand too much. The source will not be released. One fragment was cutted from the image of the virus (below). I think that if you familiar with ELF file format and disassembly you will easily find the omitted bits beads.

Linux.Beads.89 "source code"
this image was prepared with mimeTeX and Gimp
Linux.Beads.89 © 2006 idea & implementation - kimmerik, code & html - herm1t
Valid XHTML 1.0 Transitional