Professional Documents
Culture Documents
A continuacion les dejo una serie de comandos que les pueden servir de utilidad para trabajar con Redes, IP y DNS:
Comandos de red
Comandos de programación
Aqui les traigo un programita en Bat que hice para borrar el virus Autorun.inf
que infecta muchos computadores y USB sin darse cuenta. Su funcionamiento es en
realidad muy simple pero funciona muy bien:
Primero cambia los atributos de los archivos (autorun.inf) y carpetas (RESTORE) que
crea el virus para poder eliminarlos. Esto lo hace en todas las unidades ya que el
virus se pega en el directorio raiz de todas ellas. Para hacer esto lo que hice fue:
attrib -S -H -R "c:\restore" /S /D
attrib -S -H -R "d:\restore" /S /D
attrib -S -H -R "e:\restore" /S /D
attrib -S -H -R "f:\restore" /S /D
attrib -S -H -R "g:\restore" /S /D
attrib -S -H -R "h:\restore" /S /D
attrib -S -H -R "i:\restore" /S /D
attrib -S -H -R "j:\restore" /S /D
attrib -S -H -R "k:\restore" /S /D
attrib -S -H -R "l:\restore" /S /D
attrib -S -H -R "m:\restore" /S /D
attrib -S -H -R "n:\restore" /S /D
attrib -S -H -R "o:\restore" /S /D
attrib -S -H -R "p:\restore" /S /D
attrib -S -H -R "q:\restore" /S /D
attrib -S -H -R "r:\restore" /S /D
attrib -S -H -R "s:\restore" /S /D
attrib -S -H -R "t:\restore" /S /D
attrib -S -H -R "u:\restore" /S /D
attrib -S -H -R "v:\restore" /S /D
attrib -S -H -R "w:\restore" /S /D
attrib -S -H -R "x:\restore" /S /D
attrib -S -H -R "y:\restore" /S /D
attrib -S -H -R "z:\restore" /S /D
attrib -S -H -R "c:\autorun.inf"
attrib -S -H -R "d:\autorun.inf"
attrib -S -H -R "e:\autorun.inf"
attrib -S -H -R "f:\autorun.inf"
attrib -S -H -R "g:\autorun.inf"
attrib -S -H -R "h:\autorun.inf"
attrib -S -H -R "i:\autorun.inf"
attrib -S -H -R "j:\autorun.inf"
attrib -S -H -R "k:\autorun.inf"
attrib -S -H -R "l:\autorun.inf"
attrib -S -H -R "m:\autorun.inf"
attrib -S -H -R "n:\autorun.inf"
attrib -S -H -R "o:\autorun.inf"
attrib -S -H -R "p:\autorun.inf"
attrib -S -H -R "q:\autorun.inf"
attrib -S -H -R "r:\autorun.inf"
attrib -S -H -R "s:\autorun.inf"
attrib -S -H -R "t:\autorun.inf"
attrib -S -H -R "u:\autorun.inf"
attrib -S -H -R "v:\autorun.inf"
attrib -S -H -R "w:\autorun.inf"
attrib -S -H -R "x:\autorun.inf"
attrib -S -H -R "y:\autorun.inf"
attrib -S -H -R "z:\autorun.inf"
Luego de esto borra las carpetas RESTORE y los archivos AUTORUN.INF del virus
asi:
rmdir /S /Q "c:\restore"
rmdir /S /Q "d:\restore"
rmdir /S /Q "e:\restore"
rmdir /S /Q "f:\restore"
rmdir /S /Q "g:\restore"
rmdir /S /Q "h:\restore"
rmdir /S /Q "i:\restore"
rmdir /S /Q "j:\restore"
rmdir /S /Q "k:\restore"
rmdir /S /Q "l:\restore"
rmdir /S /Q "m:\restore"
rmdir /S /Q "n:\restore"
rmdir /S /Q "o:\restore"
rmdir /S /Q "p:\restore"
rmdir /S /Q "q:\restore"
rmdir /S /Q "r:\restore"
rmdir /S /Q "s:\restore"
rmdir /S /Q "t:\restore"
rmdir /S /Q "u:\restore"
rmdir /S /Q "v:\restore"
rmdir /S /Q "w:\restore"
rmdir /S /Q "x:\restore"
rmdir /S /Q "y:\restore"
rmdir /S /Q "z:\restore"
del /f "c:\autorun.inf"
del /f "d:\autorun.inf"
del /f "e:\autorun.inf"
del /f "f:\autorun.inf"
del /f "g:\autorun.inf"
del /f "h:\autorun.inf"
del /f "i:\autorun.inf"
del /f "j:\autorun.inf"
del /f "k:\autorun.inf"
del /f "l:\autorun.inf"
del /f "m:\autorun.inf"
del /f "n:\autorun.inf"
del /f "o:\autorun.inf"
del /f "p:\autorun.inf"
del /f "q:\autorun.inf"
del /f "r:\autorun.inf"
del /f "s:\autorun.inf"
del /f "t:\autorun.inf"
del /f "u:\autorun.inf"
del /f "v:\autorun.inf"
del /f "w:\autorun.inf"
del /f "x:\autorun.inf"
del /f "y:\autorun.inf"
del /f "z:\autorun.inf"
Con esto, el archivo borra los virus autorun.inf de las USB y del PC.
Dandole un poquito mas de presentación al programa, quedaría algo asi:
: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 virus "Autorun.inf" de tu PC y USBs . . .
attrib -S -H -R "c:\restore" /S /D
attrib -S -H -R "d:\restore" /S /D
attrib -S -H -R "e:\restore" /S /D
attrib -S -H -R "f:\restore" /S /D
attrib -S -H -R "g:\restore" /S /D
attrib -S -H -R "h:\restore" /S /D
attrib -S -H -R "i:\restore" /S /D
attrib -S -H -R "j:\restore" /S /D
attrib -S -H -R "k:\restore" /S /D
attrib -S -H -R "l:\restore" /S /D
attrib -S -H -R "m:\restore" /S /D
attrib -S -H -R "n:\restore" /S /D
attrib -S -H -R "o:\restore" /S /D
attrib -S -H -R "p:\restore" /S /D
attrib -S -H -R "q:\restore" /S /D
attrib -S -H -R "r:\restore" /S /D
attrib -S -H -R "s:\restore" /S /D
attrib -S -H -R "t:\restore" /S /D
attrib -S -H -R "u:\restore" /S /D
attrib -S -H -R "v:\restore" /S /D
attrib -S -H -R "w:\restore" /S /D
attrib -S -H -R "x:\restore" /S /D
attrib -S -H -R "y:\restore" /S /D
attrib -S -H -R "z:\restore" /S /D
attrib -S -H -R "c:\autorun.inf"
attrib -S -H -R "d:\autorun.inf"
attrib -S -H -R "e:\autorun.inf"
attrib -S -H -R "f:\autorun.inf"
attrib -S -H -R "g:\autorun.inf"
attrib -S -H -R "h:\autorun.inf"
attrib -S -H -R "i:\autorun.inf"
attrib -S -H -R "j:\autorun.inf"
attrib -S -H -R "k:\autorun.inf"
attrib -S -H -R "l:\autorun.inf"
attrib -S -H -R "m:\autorun.inf"
attrib -S -H -R "n:\autorun.inf"
attrib -S -H -R "o:\autorun.inf"
attrib -S -H -R "p:\autorun.inf"
attrib -S -H -R "q:\autorun.inf"
attrib -S -H -R "r:\autorun.inf"
attrib -S -H -R "s:\autorun.inf"
attrib -S -H -R "t:\autorun.inf"
attrib -S -H -R "u:\autorun.inf"
attrib -S -H -R "v:\autorun.inf"
attrib -S -H -R "w:\autorun.inf"
attrib -S -H -R "x:\autorun.inf"
attrib -S -H -R "y:\autorun.inf"
attrib -S -H -R "z:\autorun.inf"
rmdir /S /Q "c:\restore"
rmdir /S /Q "d:\restore"
rmdir /S /Q "e:\restore"
rmdir /S /Q "f:\restore"
rmdir /S /Q "g:\restore"
rmdir /S /Q "h:\restore"
rmdir /S /Q "i:\restore"
rmdir /S /Q "j:\restore"
rmdir /S /Q "k:\restore"
rmdir /S /Q "l:\restore"
rmdir /S /Q "m:\restore"
rmdir /S /Q "n:\restore"
rmdir /S /Q "o:\restore"
rmdir /S /Q "p:\restore"
rmdir /S /Q "q:\restore"
rmdir /S /Q "r:\restore"
rmdir /S /Q "s:\restore"
rmdir /S /Q "t:\restore"
rmdir /S /Q "u:\restore"
rmdir /S /Q "v:\restore"
rmdir /S /Q "w:\restore"
rmdir /S /Q "x:\restore"
rmdir /S /Q "y:\restore"
rmdir /S /Q "z:\restore"
del /f "c:\autorun.inf"
del /f "d:\autorun.inf"
del /f "e:\autorun.inf"
del /f "f:\autorun.inf"
del /f "g:\autorun.inf"
del /f "h:\autorun.inf"
del /f "i:\autorun.inf"
del /f "j:\autorun.inf"
del /f "k:\autorun.inf"
del /f "l:\autorun.inf"
del /f "m:\autorun.inf"
del /f "n:\autorun.inf"
del /f "o:\autorun.inf"
del /f "p:\autorun.inf"
del /f "q:\autorun.inf"
del /f "r:\autorun.inf"
del /f "s:\autorun.inf"
del /f "t:\autorun.inf"
del /f "u:\autorun.inf"
del /f "v:\autorun.inf"
del /f "w:\autorun.inf"
del /f "x:\autorun.inf"
del /f "y:\autorun.inf"
del /f "z:\autorun.inf"
echo.
echo --------------------------------------------
echo.
echo Los virus fueron removidos exitosamente
echo Presione una tecla para continuar . . .
pause >nul
echo.
echo --------------------------------------------
echo.
echo Restaurando las opciones de autoarranque . . .
set /p RUTAUSB= Escriba la ruta donde se encuentra su USB ( p.ej.
escriba F: ) . . .
set /p NOMBREUSB= Escriba un nombre para su USB . . .
echo [autorun] > %RUTAUSB%\autorun.inf
echo label=%NOMBREUSB% >> %RUTAUSB%\autorun.inf
attrib +S +H +R %RUTAUSB%\autorun.inf
echo.
echo --------------------------------------------
echo.
echo IMPORTANTE: Para que los cambios tengan efecto,
echo desconecte y vuelva a conectar su USB
echo.
echo --------------------------------------------
echo.
echo Listo. Presione una tecla para salir . . .
pause >nul
:SALIR
La parte de Restaurando las opciones de autoarranue, lo que hice es que a mi USB
le tengo de nombre TIENE VIRUS y con esto le coloco en el autorun el nombre que
yo quiera. Asi, cuando se infecte, se borra el autorun que tengo y se reemplaza por
el virus por lo que ya no me va a aparecer el nombre que yo quiero sino TIENE
VIRUS y ahi se que tengo que volver a ejecutar el programa. Es solo para eso.
Para guardar el archivo, para los que no sepan como, se hace lo siguiente: