Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Recently I read an article on the bbc about encrypted viruses. I have no idea about how one would even start programming something like that. I would love to see the source code for that or something similar. Does anyone have any relevent material?

(Disclaimer: I dont want to create a virus of my own. My interest is purely acedemic)

share|improve this question

put on hold as off-topic by MichaelT, Dan Pichelman, Kilian Foth, Bart van Ingen Schenau, gnat 14 hours ago

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – MichaelT, Dan Pichelman, Kilian Foth, Bart van Ingen Schenau, gnat
If this question can be reworded to fit the rules in the help center, please edit the question.

2  
"My intrest is purely acedemic". Hahahaha. That's the funniest disclaimer I've seen today. –  S.Lott Jul 7 '11 at 13:25
9  
@S.Lott, Why would you not believe him? I would guess that the vast majority of people posting questions like, "Plzz teh codez 4 teh virus!!11one" will probably never successfully write anything innovative or destructive. I don't see the harm in trying to understand how these things come about. –  maple_shaft Jul 7 '11 at 13:30
2  
Virus source codes are pretty widely available. They seem to be remarkably easy to get, otherwise we wouldn't have big anti-virus companies would we? cs.virginia.edu/~cs351-dada/Lectures/EncryptedOligomorphic.pdf seems to be pretty good and easy to find on Google. What's wrong with it? –  S.Lott Jul 7 '11 at 13:35
2  
@S.Lott - as a matter of fact, yes there is people with academic interest in artificial life, of which the computer viruses are one subset. –  Jas Jul 7 '11 at 13:41
1  
@S.Lott - why is it "our" job to tell them apart in the first place? There is security services who do that! –  Jas Jul 8 '11 at 5:27

1 Answer 1

up vote 3 down vote accepted

My take on the article is that while the virus itself may be encrypted, its intercommunication between participants in the botnet is encrypted with a unique algorithm that hasn't been seen before.

http://www1.cse.wustl.edu/~jain/cse567-06/ftp/encryption_perf/index.html

http://www.networksorcery.com/enp/data/encryption.htm

This is actually a good article on common encryption algorithms and comparisons between them. This person derived their own meaning they are likely a highly skilled mathemetician, cryptography expert, and certainly NOT your run of the mill script kiddie.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.