Los virus en los medios extraíbles USB principalmente se encuentran a la orden del día momento y lugar. Inclusive hay usuarios que ni siquiera saben que su medio extraíble esta repleta de virus y solo se dan cuenta de los problemas que tienen a la hora de extraer su información o en el peor de los casos se dan cuenta de que su información desapareció de forma rara y sin explicaciones.
En el blog de adanvvv nos inclinamos por ofrecer soluciones en informática a problemas concretos de una forma fácil, clara y sencilla =D.
Existe una forma muy sencilla de evitar contraer virus en nuestra memoria USB cada vez que la conectamos a un ordenador que no es el nuestro y es que según mis estadísticas de cada 10 equipos que reviso 10 tienen al menos un tipo de virus que se propaga por USB, ya vimos en un articulo anterior como desactivar la reproducción automática en Windows XP para así evitar infectarnos cada vez que un USB ajeno es conectado a nuestro ordenador.
La solución consiste en crear una carpeta dentro de la raíz de nuestro medio extraíble con el nombre “autorun.inf” (sin las comillas) y darle un click derecho / propiedades y seleccionar oculto y de solo lectura.. (Click en la imagen para agrandar).
Con este sencillo y efectivo método estaremos inmunizando nuestro medio extraíble para evitar futuras infecciones. Ahora que si no les agrada la idea de estar creando al carpeta y modificando sus propiedades por cada memoria USB que conecten a su PC hemos creado en conjunto con la gente de Comunidad Argentina, (gracias Vaati
) un código en Bach por medio de DOS usando los viejos y queridos .bat o procesos por lote que nos ayudaran a agilizar esta tarea de manera automática.
Código:
@echo off
TITLE ANTIVIRUS USB
COLOR A
:start
echo.
echo POR FAVOR INTRODUZCA LA LETRA DE LA UNIDAD USB A DESINFECTAR, Pulse enter para continuar.
echo.
set /p unit=
if "%unit%:"=="%homedrive%" goto ERROR
if not exist %unit%: goto ERROR
cd /d %unit%:\
if exist boot.ini goto ERROR
if exist AUTOEXEC.BAT goto ERROR
if exist NTDETECT.COM goto ERROR
if exist NTLDR goto ERROR
if exist Bootfont.bin goto ERROR
if exist CONFIG.SYS goto ERROR
if exist IO.SYS goto ERROR
if exist MSDOS.SYS goto ERROR
if exist pagefile.sys goto ERROR
del /ah /f /q *.exe
del /ah /f /q *.com
del /a /f /q autorun.inf
del /ah /f /q *.ini
md autorun.inf
attrib +h +r autorun.inf
echo.
CLS
echo.
echo.
echo RESUMEN DE ACCIONES REALIZADAS:
ECHO.
ECHO.
ECHO + MEMORIA USB DESINFECTADA CORRECTAMENTE
ECHO.
ECHO + MEMORIA USB INMUNIZADA CORRECTAMENTE
ECHO.
ECHO + CREACION DE LA CARPETA autorun.inf EN EL DIRECTORIO RAIZ
echo.
ECHO + PROTECCION TOTAL CONTRA NUEVOS VIRUS VIA USB
echo.
echo.
echo.
echo Para mas informacion visita: http://adanvvv.wordpress.com/
echo.
echo Por: adanvvvv
ECHO.
ECHO.
echo.
echo PULSE CUALQUIER TECLA PARA SALIR
pause>nul
exit
:ERROR
cls
echo.
echo UNIDAD INVALIDA
echo.
goto start
Explicación del código.
1.- Lo primero que debemos hacer es copiar y pegar el código (en color vino) en el bloc de notas.
2.- Después debemos de guardar el código con la extensión .bat esto es muy importante ya que si no hace hace así simplemente no funcionara. (Click en la imagen para agrandar).

3.- Después ejecutamos el código y nos aparecerá la siguiente ventana. (Click en la imagen para agrandar).
4.- La imagen esta mas que explicable, en esta parte anotamos la letra de nuestra unidad USB, damos un enter y esperamos unos segundos, al finalizar el código habrá desinfectado nuestra memoria USB y habrá inmunizado el extraíble gracias a que creo de manera automática la dichosa carpeta “autorun.inf”.
Como verán los pasos y método es mas que sencillo, hasta la próxima.
Comentarios recientes