Recently I read an analysis of a worm (Windows of course) and one of the things that cought my attention was the fact that the accuall worm reqired cygwin.dll for it to work. The author of the article pointed out that it suggests that the worm was originally written for *nix. My question for you guys is: Since virii and worms are usually OS dependent why in the world would the worm writter write it in *nix. The worm (don't remmember the name) had a short dictionary attack against shares in XP and then it mailed itself to addresses it would find.
Can you please explain why it would need cygwin.dll and why would it be written on *nix platform.
It really dosn't make sense to me!