sábado, 20 de diciembre de 2014

Crea tu propio "mini antivirus" para USB

Crea tu propio "mini antivirus" para USB

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



Antivirus

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:


programas

proteccion

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]



usb


Indicar que el se esta ejecutando el antivirus.

[color=#000000]echo.
echo Borrando los virus de tu PC y USBs . . .


virus

Cambiar los atributos de la carpeta

Attrib /d /s -r -h -s *.*

comandos

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

Windows

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


Crea tu propio "mini antivirus" para USB

Borra archivos extraños (virus):

del *.cmd /q
del *.dll /q
del windows.cmd /q
del *.lnk /q
del %windir%system32windows.cmd /q


Antivirus

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
)


programas

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


proteccion

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. 

usb

1 comentario:

  1. 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