2 ms·
Writing an unpolished programming language isn't that much work in comparison to writing a complex virus. Especially low level languages where instructions map
by jd 15y ago
Writing an unpolished programming language isn't that much work in comparison to writing a complex virus. Especially low level languages where instructions map pretty closely to the CPU instructions are easy to create.
I think it makes a lot of sense to write a custom programming language/compiler because virus scanners tend to use fingerprints to recognize dangerous pieces of code. So you want a compiler that deliberately obfuscates the code it writes and also outputs instructions in such a way that it avoids triggering known virus scanner fingerprints.
- RodgerTheGreat 15y agoAgreed. Writing compilers is easy; The "hard" aspects of creating a new language usually boil down to issues like tooling, documentation and support libraries. In the case of a virus, the only users of the language are the virus authors and the language can be highly tailored to the domain.
- helmut_hed 15y agoIt's particularly hard to obfuscate when anything produced by your compiler gets marked as a virus: http://community.norton.com/t5/Norton-Internet-Security-Norton/Suspicious-Cloud-7-F-Visual-Studio/td-p/595032 http://community.norton.com/t5/Norton-Internet-Security-Nort...