| ||||||||||||||||
|
MatLab.Bagoly.a
by Positron
See also the project folder
--------------------------------------------------------------------------------
First Matlab .m file infector
by Positron
--------------------------------------------------------------------------------
Virus name: MatLab.Bagoly.a
----------------------------
This virus demonstrates how to infect Matlab .m files. It search *.m files in
current directory and add itself to the start of the original .m file (like a
prepender infector). Every time when the user call the infected .m file, the
virus search all .m file in the current directory, and infect them if the .m
file is not already infected.
It is a prototype, so there are lots of things what are need optimalization.
I tested it under MatLab 7.2 (Windows version).
- I use "__" chars after all of my variables, because I do not want same
variables as the victim .rm file include.
- With minimal modifications able to make it workable under Unix and MaxOSX
too. I have not implemented it, beacuse I have only Windows. :)
- Easy to make it polymorphic. MatLab has same algorithm what can help a lot.
- If you have enough free time, you can combine it with neural network, genetic
algoritms, ....
Positron
| ||||||||||||||||