Protege tu USB de virus Autorun

¿A quién no se le ha infectado alguna vez su memoria USB con algún virus del tipo Autorun.inf? Seguramente muchos respondieron que sí, y es que la propagación de esta clase de virus es muy factible en ambientes Windows debido a la propiedad de Windows llamada Autorun; dicha característica analiza el contenido de los dispositivos USB y en función al contenido que exista en dichos dispositivos nos muestra una ventana desde la cual podemos realizar diversas tareas con los archivos contenidos en ellos. Esta característica lejos de ser algo útil para el usuario, ha permitido la fácil propagación de virus ya que estos aprovechan esta “vulnerabilidad” del sistema para infectar dispositivos USB y ordenadores.
Si recientemente adquirieron una memoria USB y no desean que se infecte, o bien, tienen alguna que no ha corrido con esa mala suerte, pueden protegerlas haciendo uso de un script el cual les ayudará a que sus memorias no se vean comprometidas por esta clase de virus. Lo que tienen que hacer abrir el Bloc de notas y en él pegar el siguiente código:
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={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
goto create
:END
attrib Autorun.inf +h +s +r +a
Después lo guardan en la raíz de la memoria USB (la carpeta principal de la memoria) y le ponen el nombre que quieran pero asegúrense de que tenga la extensión .bat ok, un ejemplo sería: autorun.bat
Finalmente ejecutan dicho archivo el cual les generará una carpeta oculta llamada autorun.inf que llevará como icono el de la papelera de reciclaje. No se espanten, eso lo hace para evitar la creación del archivo autorun.inf que es el culpable de la ejecución de virus en los dispositivos.
Ahora bien, si alguien tiene dudas o algo así respecto al código de arriba pueden ver la explicación de cada línea del código a continuación:
if exist autorun.inf goto delete //si existe autorun.inf ve a delete (delete se encuentra mas abajo)//
If exist Autorun.inf/desktop.ini goto end // si existe el directorio autorun.inf y este contiene desktop.ini ve a end (también está mas abajo)//
:create //etiqueta create//
md Autorun.inf // crea el directorio Autorun.inf//
IF EXIST Autorun.inf/DESKTOP.INI GOTO END // si existe el directorio autorun.inf, y este contiene desktop.ini ve a end (más abajo)//
ECHO [.ShellClassInfo]>>Autorun.inf/DESKTOP.INI //crea un archivo dentro de autorun.inf llamado desktop.ini y escribe dentro de él lo que se encuentra inmediatamente después del echo//
ECHO CLSID={645FF040-5081-101B-9F08-00AA002F954E}>>Autorun.inf/DESKTOP.INI // hace lo mismo que la linea anterior//
Attrib autorun.inf/Desktop.ini +h +s +r +a // aplica atributos de oculto y de archivo protegido por el sistema//
goto end // ve a end (etiqueta localizada más abajo)//
:delete // etiqueta delete//
attrib autorun.inf -h -s -r -a // si llegase a existir autorun.inf quita atributos de oculto y de archivo protegido por el sistema//
del autorun.inf /q // elimina autorun.inf //
goto create // va a la etiqueta create//
:END // etiqueta end//
attrib Autorun.inf +h +s +r +a aplica atributos al directorio autorun.inf que creamos//
Les reitero que este truco funciona sólo para memorias USB que aún no han sido infectadas ya que lo que hace el script es prevenir un posible contagio de esos virus y no eliminarlos ok. Y como nota personal les recomiendo que siempre tengan un buen antivirus instalado en su ordenador y que esté actualizado ok ;)
Esta entrada fue publicada el 10 marzo 2010 , miércoles, marzo 10, 2010 en la categoría Trucos. Tu puedes seguir cualquier comentario a esta entrada a través del RSS 2.0 feed. Tu puedes saltar al final y dejar un comentario.




marzo 24, 2010 8:30 AM
oye amigo. la mia no tenia carpeta cuando la compre, y siento preguntar de nuevo pero ya me salio un archivo llamado autorun k la verdad no se de donde lo agarre y lo borre pero despues vuelve a salir dime ya no ay solucion?, gracias
marzo 24, 2010 1:30 PM
Una pregunta, eso debo copiarlo con los numeros que salen al inicio, o solo las frases?
marzo 24, 2010 1:30 PM
Una pregunta, eso debo copiarlo con los numeros que salen al inicio, o solo las frases?
marzo 24, 2010 3:07 PM
Podrías intentar acceder a tu memoria desde una distribución de Linux, si puedes entonces ahí te mostrará todos los archivos de tu memoria, ahí tendrías que borrar todos los archivos que no desees incluyendo eso del Autorun, lo que pasa es que en Linux te muestra todos los archivos ocultos incluyendo estos y otros que quizá también tenga tu memoria.
Saludos!
marzo 24, 2010 3:08 PM
Sólo debes copiar los comandos, los números que hay al principio de cada línea (1: ) no. Es que no me dí cuenta de que se le agregaron al publicarlo, ahora mismo arreglo esto.
Saludos!