Ok I would like to thank those who politely answered my questions (lol seems like not many people at the moment) and before continuing I would like to state a few things.
I know a lot about the subject I am speaking of and already have developed several viruses (none released of course) and that was back in the DOS days. I decided to re-visit this area in order to learn a thing or two about The Win32 architecture and some other select things.
An overwriter is a virus that does not perform any delta offset calculation and does not attempt to hide itself in any way. The virus simply opens a file and writes itself into the file and then closes the file. Pretty simple to understand from the name. And yes, if you google it (which someone very kindly suggested earlier) then you would find it. Here, I'll make things easy on you and include the URL of a TUT I found (TUT means tutorial for those interested).
http://mirror.sweon.net/madchat/vxdevl/vdat/tumisc25.htm
;) take a good read
And legal/moral issues?? LOL don't make me laugh, please, On a forum that openly discusses "gaining root access on windows 2000" or makes videos about "usb hacksaws" what a joke. I can't remember (don't feel like going back to see the person who said that) who said that but please, could you be any more... Dare I even say?
Listen people. I don't know where you got your manners from but I have been very polite with you and asked a very simple question. I wanted to know about WINAPI functions. (Btw if you read my post you'll see that I never asked if there was an API for assembly the person who suggested that needs to put his glasses on and actually READ) Yes, the intended purpose is to write a virus. I will not be dishonest with you and I don't really care if you judge my endeavors or not. I was even kind enough to politely ask that if you didn't have anything to add then to just leave this post alone. I don't really know where you got the idea that you should openly insult me for a question.
Also, you'll excuse me for asking a quick question at 1 in the morning after studying for exams all day and doing a ton of research on the subject myself.
Listen, I don't know where all of this hostility is coming from and, to be honest, I'm kind of new on these forums so I would like to take the time to apologize for any wrong doing that I may have committed or any offensive or rude behavior that made some of you on this forum lash out at me so fervently.
I sincerely hope that if someone has any answer, they will post it. Otherwise, I'd rather not be flamed by people I'm just getting to know.
Thank you for your time.