Foro LagriHost
Tutorial Inmunizar y Eliminar Virus de Memorias USB - Versión para impresión

+- Foro LagriHost (https://foro.lagrihost.com)
+-- Foro: Informática y Tecnología (https://foro.lagrihost.com/foro-informatica-y-tecnologia)
+--- Foro: Seguridad Informática (https://foro.lagrihost.com/foro-seguridad-informatica)
+--- Tema: Tutorial Inmunizar y Eliminar Virus de Memorias USB (/tema-tutorial-inmunizar-y-eliminar-virus-de-memorias-usb)



Inmunizar y Eliminar Virus de Memorias USB - Kevin Alfonso - 29-06-2016

Algunas veces se mete un virus a tu memoria USB, oculta tus carpetas y coloca accesos directos...

Lo que hace este código, es evitar perder archivos, evitar formatear la memoria; así no pierdes trabajos, música o otros archivos de valor que poseas allí, y formatear es un dolor de huevos la mayor parte de las veces este código inmuniza tu memoria creando un archivo inmodificable que generalmente usan los virus para propagarse como si fuera poco, también busca por algunas carpetas que usan los virus para ocultarse y las borra.

El código que verán aquí es la modificación de varios códigos listados en internet con el único propósito de ser un poco más útil que los anteriores, es un simple código creado en batch que permitirá inicialmente sacarnos el virus que nos oculta los archivos y carpetas:

Primera Parte:
1. Eliminando acceso directos
2. Sacando propiedad oculto a los archivos y carpetas.

Segunda parte:
3. Eliminando archivo autorun.inf (sucio)
4. Creando archivo autorun.inf (nuevo)
5. OPCIONAL: eliminar carpetas RECYCLER, Recycled, CONFIG, Recycle

Actualmente no recuerdo más nombres de carpetas que contengan virus pero si me los facilitan podríamos hacer una base general que impedirá que nos sigan molestando estos virus tontos que a muchos que desconocen del tema les hacen creer que han perdido todos los trabajos de la universidad, o peor aún archivos fundamentales en su trabajo.

Este es el código:

@echo off
title Memoria Flash Patch Updated Chanag 14-06-2012.
color 0A
@echo ----------------------------------------------
@echo REPARACION DE ARCHIVOS Y CARPETAS MEMORIA USB
@echo ----------------------------------------------
@echo Estado: Cambiando atributos
Attrib -r -h -s *.* /d /s
@echo ----------------------------------------------
@echo Estado: Eliminado Accesos Directos
if exist *.lnk del *.lnk
@echo ----------------------------------------------
@echo ----------------------------------------------
@echo Estado: Operacion Terminada
@echo ----------------------------------------------
@echo ----------------------------------------------
@echo ----------------------------------------------
cls
@echo ----------------------------------------------
@echo --------- Segunda Parte de la vacuna ---------
@echo ----------------------------------------------
@echo -- Verificando memoria - Estado autorun.inf.--
if exist autorun.inf goto delete
If exist Autorun.inf/desktop.ini goto end
@echo ------------- Creando carpeta ----------------
: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
@echo ------------ Eliminando amenaza --------------
:delete
attrib autorun.inf -h -s -r -a
del autorun.inf /q
goto create
:END
@echo ---------- Terminando actividades ------------
attrib Autorun.inf +h +s +r +a
@echo ----------------- Chanag ---------------------
@echo Presione cualquier tecla para finalizar
cls
@echo la siguiente parte es una Limpieza Adicional
@Echo Presione: 0 para continuar, 1 para salir
set /p var=¿Continuar o salir?
if %var%==0 (call :menu0)
if %var%==1 (call :menu1)

:menu0
@echo Borrando carpeta/archivo RECYCLER
echo off
attrib RECYCLER -h -s -r -a
del RECYCLER /q
rd/s RECYCLER /q
cls

@echo Borrando carpeta/archivo CONFIG
attrib CONFIG -h -s -r -a
del CONFIG /q
rd/s CONFIG /q
cls

@echo Borrando carpeta/archivo Recycled
attrib Recycled -h -s -r -a
del Recycled /q
rd/s Recycled /q
cls

@echo Borrando carpeta/archivo Recycle
attrib Recycle -h -s -r -a
del Recycle /q
rd/s Recycle /q


@echo Borrando carpeta/archivo RECYCLERTEMP
attrib RECYCLERTEMP -h -s -r -a
del RECYCLERTEMP /q
rd/s RECYCLERTEMP /q

@echo Borrando carpeta/archivo USBSYSTEM
attrib USBSYSTEM -h -s -r -a
del USBSYSTEM /q
rd/s USBSYSTEM /q

@echo Borrando carpeta/archivo FOUND.000
attrib FOUND.000 -h -s -r -a
del FOUND.000 /q
rd/s FOUND.000 /q

cls

:menu1
cls
@echo Gracias por usar este corto codigo, hemos terminado.
@echo Chanag, presione una tecla para salir.
pause>nul
exit



.:Código obtenido, modificado y actualizado en parte de Hackteam, tutorial usado de Chaozz:.

Pasos para limpiar tu memoria USB:
1. Copiar todo el código en letras azules.
2. Abrir un nuevo documento de texto (bloc de notas)
3. Pegar el código en el bloc de notas.
4. Guardar como... (dentro de la memoria USB)
5. Colocar el nombre "Reparar.bat" incluyendo las comillas (esto obliga a que el archivo tenga esa extensión, sin esto el archivo no funcionará).
6. Abrir la memoria USB y hacer doble clic sobre el archivo.


Esto es todo, cordial saludo desde Colombia.