NorfiPC
NorfiPC » Eliminar virus » Vacunar USB

Vacunar las memorias flash USB para evitar la infección de virus

Archivos batch para proteger los dispositivos USB, como memorias de datos, reproductores MP4, tarjetas de cámaras y celulares, creando un falso e inofensivo archivo autorun.inf, conocido como vacuna, para impedir su creación por los virus y de esta forma lograr que no sean infestadas.
Vacunar las memorias flash USB para evitar la infección de virus
Unas de las formas más generalizadas de infección de los equipos informáticos, es a través de los dispositivos USB insertados, que transportan en gran medidas virus y otros programas malignos.
Para lograr penetrar el código maliciosos en el equipo, se valen del famoso archivo AUTORUN.INF.
Un método exitoso para lograr que las memorias flash u otros dispositivos no sean infestados, es crear uno de estos archivos, pero vacío, es decir inerte, que al ser de solo lectura impedirá que el virus pueda crear su propio archivo y por lo tanto no pueda amenazarnos.
Este método se conoce como Vacunar los dispositivos.

Crear un AUTORUN.INF falso en un dispositivo USB para evitar los virus


Un archivo falso o autorun.inf en blanco y completamente inofensivo, se puede crear usando un script diseñado para ese propósito.
Dicho archivo está protegido como archivo de lectura, por lo que los virus no pueden reemplazarlo por el suyo propio y de esta forma nos protegemos de la infección.
Es un método sencillo pero eficaz.

¿Que son los archivos autorun.inf y cuál es su función?


Los famosos archivos autorun.inf en si no son dañinos, son solo pequeños archivos de texto que contienen instrucciones de secuencias de comandos a ejecutar.
El explorador en el sistema operativo Windows está diseñado para leer las instrucciones de estos archivos, hechos originalmente para permitir la reproducción automática de CDROM, que con solo insertarlos en la unidad reproducen su función.
En caso de introducir una memoria flash que contiene un archivo autorun.inf en una PC, la orden que transmiten a Windows es que ejecute el archivo de extensión EXE o ejecutable del virus, impedido de ejecutarse por si solo.
Cuando Windows ejecuta el virus este inmediatamente penetra en la PC y después de haber inyectado su código maligno se asegura de crear en todas las unidades un archivo autorun idéntico para garantizar su propagación y transmisión futura.


Aplicaciones para vacunar y proteger dispositivos USB


A continuación comparto varios códigos, que permiten crear distintas aplicaciones sencillas para vacunar una memoria u otro dispositivo USB y así protegerlos.
Las puedes utilizar para vacunar cualquiera memoria flash de datos, un pendrive, reproductores MP4, discos duros portables, tarjetas SD y microSD de cámaras y teléfonos celulares, es decir cualquier dispositivo extraíble, que se conecte por medio de los puertos USB a una computadora, Laptop o Notebook.
Estas aplicaciones se tratan de archivos batch, los cuales se pueden crear con el sencillo Bloc de notas de Windows.
Si no estás familiarizado con este método, puede leer más información detallada en el siguiente artículo: Qué son los archivos BATCH o BAT, usos prácticos y como crearlos


Vacuna para crear un Autorun.inf en unidades extraíbles USB

Crea con el siguiente código un archivo batch para vacunar cualquier unidad extraíble USB.
@echo off 
mode con cols=70 lines=20
Title Vacuna 
Color 0E 
echo Este script va a crear una archivo autorun.inf inofensivo,
echo para impedir que te copien un archivo similar pero maligno.
echo Continuar?
pause>nul
:start 
echo Escribe la Letra de la unidad infectada ejemplo D y presiona Enter
set /p unidad= 
attrib -h -a -r -s "%unidad%:autorun.inf" 
if exist "%unidad%:autorun.inf" goto tienes 
if not exist "%unidad%:autorun.inf" goto nolotienes 
cls 
:nolotienes 
msg * No hay Autorun en la unidad %unidad% ahora Procedemos a Vacunarla 
Md "%unidad%:autorun.inf" 
echo.Ey %nombre% Esto te protege de los autorun>"%unidad%:autorun.infLeeme.txt" 
attrib +h +r +s "%unidad%:autorun.inf" 
msg * Accion Completada 
:tienes 
msg * Tiene un Autorun vamos a eliminarlo 
del /a /f /q "%unidad%:autorun.inf" 
rd /s /q "%unidad%:autorun.inf" 
msg * Autorun Eliminado De la unidad %unidad% ahora vamos a Vacunarla 
md "%unidad%:autorun.inf" 
echo.Ey %nombre% Esto te protege de los autorun>"%unidad%:autorun.infLeeme.txt" 
attrib +h +r +s "%unidad%:autorun.inf" 
msg * Accion Completada.    
Al ejecutar el archivo batch anterior pedirá la letra de unidad asignada a tu dispositivo, lo que puedes verificar en el explorador, escríbala (en mayúscula) y presiona Enter.
Si existe algún archivo AUTORUN.INF lo eliminará y a continuación creará uno nuevo en blanco.
Este archivo posee los atributos de oculto, protegido como archivo de solo lectura y de sistema.
Puedes verlo al explorar la unidad, solo si activas la opción de ver los archivos ocultos y de sistema.
Funciona en Windows 7, 8 y 10.


Vacuna autorun.inf para el USB

Archivo USB para crear automáticamente un archivo autorun.inf de solo lectura.
A diferencia del anterior es necesario situarlo dentro de la unidad USB y ejecutarlo desde allí.
Si encuentra un archivo autorun.inf existente, li elimina y crea uno nuevo en blanco, con el icono de un candado, el que podemos ver si activamos la opción de ver los archivos ocultos y de sistema.
:: Vacuna USB. Usar desde dispositivo.
@echo off
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 
ECHO CLSID={2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}>>Autorun.inf/DESKTOP.INI 
Attrib autorun.inf/Desktop.ini +h +s +r +a 
msg * "El dispositivo ha sido vacunado"
goto end 
:delete 
attrib autorun.inf -h -s -r -a 
del autorun.inf /q 
goto create 
:END 
attrib Autorun.inf +h +s +r +a    
Funciona en Windows 7, 8 y 10.


Vacuna USB para Windows XP

Archivo batch que permite crear una vacuna similar a la anterior, pero solo para los que usan el sistema operativo Windows XP.
:: Vacuna USB para Windows XP.
@echo off
Mode con cols=70 lines=20
Title Vacuna 
Color 0E 
echo Este script va a crear una archivo autorun.inf inofensivo,
echo para impedir que te copien un archivo similar pero maligno.
echo Este scrip es para Windows XP.
echo Continuar?
pause>nul
FOR /F "tokens=2 delims=\ " %%A IN ('REG Query "HKLM\SYSTEM\MountedDevices" /s ^| FIND "\DosDevices\" ^| FINDSTR /R /E /C:" 5F[0-9A-F]*"') DO MKDIR %%A\AUTORUN.INF|ATTRIB +R +A +S +H %%A\AUTORUN.INF
msg * Accion Completada     

Páginas relacionadas