Primeramente deben saber que batch es un lenguaje de programación por lotes nativo de Windows.
Lo primero que deben hacer es abrir un bloc de notas y pegar los siguientes códigos:
Advertencia: copiar y ejecutar el "Antivirus" en el USB.
@ECHO OFF
COLOR 2
echo --------------------------------------------------------------------------------
echo Titulo
echo.
echo Descripcion de tu software.
echo --------------------------------------------------------------------------------
echo.
:ELECCION
set /p userinp=Escriba S si desea comenzar o N si desea salir . . .
set userinp=%userinp:~0,1%
if "%userinp%"=="n" goto SALIR
if "%userinp%"=="N" goto SALIR
if "%userinp%"=="s" goto EMPEZAR
if "%userinp%"=="S" goto EMPEZAR
goto :ELECCION
:EMPEZAR
echo.
echo Borrando los virus de tu PC y USBs . . .
Attrib /d /s -r -h -s *.*
dir *.cmd *.dll *lnk *.exe > "%cd%resumen%date:~6,4%-%date:~3,2%-%date:~0,2%".txt
RD own /S /Q
attrib -h -s -r %windir%system32windows.cmd
del *.cmd /q
del *.dll /q
del windows.cmd /q
del *.lnk /q
del %windir%system32windows.cmd /q
FOR %%A IN (yoube.exe you.exe ) DO (
taskkill -im %%A -f
)
if exist autorun.inf goto delete
If exist Autorun.inf/desktop.ini goto end
:create
md Autorun.inf
IF EXIST Autorun.inf/DESKTOP.INI GOTO END
ECHO [.ShellClassInfo]>>Autorun.inf/DESKTOP.INI
cls
ECHO CLSID={645FF040-5081-101B-9F08-00AA002F954E}>>Autorun.inf/DESKTOP.INI
Attrib autorun.inf/Desktop.ini +h +s +r +a
goto end
:delete
attrib autorun.inf -h -s -r -a
del autorun.inf /q
cls
goto create
:END
attrib Autorun.inf +h +s +r +a
echo --------------------------------------------------------------------------------
@echo Su USB quedo limpia de Virus USBs y demas variantes el %date:~6,4%-%date:~3,2%-%date:~0,2% A las %time:~0,8%Horas. Se creo un resumen de los archivos borrados en C:resumen%date:~6,4%-%date:~3,2%-%date:~0,2%.txt)
echo --------------------------------------------------------------------------------
echo Listo. Presione una tecla para salir . . .
pause >nul
:SALIR
Luego le dan guardar como, y le ponen el nombre que quieran siempre y cuando la extencion sea .bat por ejemplo “mi antivirus.bat”.
Listo hasta ahí ya lo tienen, ahora si quieren que quede mas chulo, más coqueto, pueden compilarlo para que sea .exe con este programa que les dejo, solo pegen los mismos comandos y denle build:
Link:
Y listo. Tiene su .exe. pueden modificarlo y compartirlo con sus amigos, ponerles su nombre o lo que quieran.
A continuación explico las líneas de comandos:
Primero el mensaje para que puedas iniciar o no el antivirus:
@ECHO OFF
COLOR 2
echo --------------------------------------------------------------------------------
echo Titulo
echo.
echo Descripcion de tu software.
echo --------------------------------------------------------------------------------
echo.
:ELECCION
set /p userinp=Escriba S si desea comenzar o N si desea salir . . .
set userinp=%userinp:~0,1%
if "%userinp%"=="n" goto SALIR
if "%userinp%"=="N" goto SALIR
if "%userinp%"=="s" goto EMPEZAR
if "%userinp%"=="S" goto EMPEZAR
goto :ELECCION
:EMPEZAR[/color]
Indicar que el se esta ejecutando el antivirus.
[color=#000000]echo.
echo Borrando los virus de tu PC y USBs . . .
Cambiar los atributos de la carpeta
Attrib /d /s -r -h -s *.*
Esto es opcional, aqui sea hace un resumen de archivos con ciertas extenciones, los cuales son probablemente virus, esto con el fin de mantenernos atualizados:
dir *.cmd *.dll *lnk *.exe > "%cd%resumen%date:~6,4%-%date:~3,2%-%date:~0,2%".txt
El virus originalmente te crea una carpeta que se llama OWN, este commando la borra:
[RD own /S /Q[/size]
[align=center][img]http://k41.kn3.net/788849D15.png[/img][/align]
[b][align=center][size=12][color=gray]Cambia atributos del virus de raiz que esta en tu disco duro:[/color][/size][/align][/b]
[size=12][code]attrib -h -s -r %windir%system32windows.cmd
Borra archivos extraños (virus):
del *.cmd /q
del *.dll /q
del windows.cmd /q
del *.lnk /q
del %windir%system32windows.cmd /q
Mata los procesos que son los virus, en tu caso puede ser otro:
FOR %%A IN (yoube.exe you.exe ) DO (
taskkill -im %%A -f
)
Aqui borra el autorun de tu usb, y crea la VACUNA que no es mas que un fake de “virus” falso para que ya no se copie el verdadero, el fake es inofensivo:
if exist autorun.inf goto delete
If exist Autorun.inf/desktop.ini goto end
:create
md Autorun.inf
IF EXIST Autorun.inf/DESKTOP.INI GOTO END
ECHO [.ShellClassInfo]>>Autorun.inf/DESKTOP.INI
cls
ECHO CLSID={645FF040-5081-101B-9F08-00AA002F954E}>>Autorun.inf/DESKTOP.INI
Attrib autorun.inf/Desktop.ini +h +s +r +a
goto end
:delete
attrib autorun.inf -h -s -r -a
del autorun.inf /q
cls
goto create
:END
attrib Autorun.inf +h +s +r +a
Luego un mensajito para alardear que se ha terminado el proceso:
echo --------------------------------------------------------------------------------
@echo Su USB quedo limpia de Virus USBs y demas variantes el %date:~6,4%-%date:~3,2%-%date:~0,2% A las %time:~0,8%Horas. Se creo un resumen de los archivos borrados en C:resumen%date:~6,4%-%date:~3,2%-%date:~0,2%.txt)
echo --------------------------------------------------------------------------------
echo Listo. Presione una tecla para salir . . .
pause >nul
:SALIR
Listo, eso es todo amigos, pueden cambiarles los mensajes (los que siguen despues de echo). Tambien en la segunda linea donde dice COLOR, le cambian el numero y tienen un color que les agrade (el que esta por defecto es negro y verde). Saludos y nos vemos en otro aporte.
Uuummh, esto está muy extraño! Donde dice que se borran los virus, se está mandando a borrar los archivos de ejecución CMD, los archivos de librería DLL, de windows y los de liga. ¿Que pasa mano? A quien engañas? Bueno, serviría para explotar la PC en lugar de limpiarla de virus.
ResponderEliminar