Skip to main content
8 events
when toggle format what by license comment
Jul 1, 2015 at 0:39 comment added Tomasz Klim I can recommend anything written by Mark Russinovich, however it's definitely not enough. Search also for books about hardware architecture (focused on how CPU really works), and for something about LLVM - this will give you some knowledge about recent compilers. Then, prepare to dig into source code...
Jul 1, 2015 at 0:00 comment added etf Do you have some suggestion about literature covering these fileds? I found "Windows Internals 6th Edition by Mark Russinovich, David Solomon and Alex Ionesc"
Jun 30, 2015 at 17:12 vote accept etf
Jun 30, 2015 at 17:09 comment added Tomasz Klim To write a good virus, you have to know, how computer works on hardware level, how compiler works (with low level details), how Windows kernel works, have very good understanding of various Windows APIs and antivirus engines. Fortunately there is lot of materials: Windows NT4 and 2000 source code leaked about 12 years ago, Kaspersky Antivirus and Norton Antivirus source code leaked a few years ago, and of course open source ClamAV and Windows SDKs. On the other side, this is too much for one person, that's why the best viruses (from already catched) are believed to be written by whole teams.
Jun 30, 2015 at 16:21 comment added etf Thanks for reply. Besides that one has to know some programming language for this, what other skills should one have? Is it neccessary to have deep understanding of how Windows works (especially how .exe work, ie. what is happening when application is executed etc)?
S Jun 27, 2015 at 19:23 history suggested Vilican CC BY-SA 3.0
Edited hair-pulling mistake
Jun 27, 2015 at 19:02 review Suggested edits
S Jun 27, 2015 at 19:23
Jun 27, 2015 at 17:21 history answered Tomasz Klim CC BY-SA 3.0