It's hard to say where someone learned HOW to make a virus. I mean, where did someone learn how to make Assembly? Where did someone learn how to make a word processor? Some times simply knowing the language and rules you are using you can come up with something on your own. In my past I was bent on writing a Virus, program. Just to write it of course, but I never did. I came close once, I made what I call a bug program. Like giving the computer the flu without damaging it. It caused it to crash but it didn't spread, nor was the damage permanent. It simply sucked up memory like the dickens. And I made it clear what the program was.
Sometimes, all you need is a bit of creativity and extreme knowledge of how a computer and program works. You can design something you never learned to do in the first place. The very first person to make a virus didn't learn how by being taught, but rather discovered how.
And Virus is such a general term. There are many different versions, with many different ideas of what they should do. So you'd need to be more specific. And there are a few sites made for Crackers who like to program virus's. You might want to check these out, though you'd probably hear them calling themselves Hackers so don't search for Crackers.
Oh and make sure you have some hefty Virus and firewall protection. Some of these guys are sick enough to get into each other's computers. No professional curtousy.
Not all Hacker sites are like that luckily. Many of us are just misunderstood.
OK!
I understand that asking this question is unusual and virus programming (if it damage someone computer)is criminal activity.but it was just my school project(homework).(you take it very seriously).
I believe that "virus programming" is a knowledge.(and every knowledge can be harmful or useful)
Considering that you don't know me it is logical you don't answer to this question.
but just a question:
if it is criminal activity HOW do you learn this??
and another thing:
In any case I have to (and interested in) finalize my project.
tnx.