Páginas: 1 2 3 »   Ir Abajo
  Imprimir  
Autor Tema: Como eliminar los virus de nuestros medios extraibles con un click  (Leído 1115 veces)
0 Usuarios y 1 Visitante están viendo este tema.
adanvvv
Ya tiene cama
*

Karma: 17
Desconectado Desconectado

Edad: 23
Ubicación: México 100% y Frente a un Monitor Hercules Monocromatico.
Mensajes: 1028

Panel Gracias
-Dados: 84
-Recibidos: 91



WWW
« : Abril 06, 2008, 04:30:14 »

Hace ya un par de días atrás publicamos en este blog el gran problema y dilema que tenemos con los virus que se propagan a través de nuestros dispositivos USB, concretamente las memorias USB muy útiles e indispensables hoy en día, (conocimos como desactivar la reproducción automática en Windows XP.) precisamente por eso se han convertido en el icono perfecto de propagación masivo de virus a través de estos dispositivos.
Veremos en esta ocasión una manera rápida y sencilla de al menos evitarnos algunos dolores de cabeza para su eliminación, y así; mantener a salvo nuestra preciada información, que es lo más importante después de todo.

Para esto vamos a hacer uso de los viejos y queridos archivos .bat o procesamiento por lotes. ;)

1. Abrimos el bloc de notas y copiamos lo siguiente:

__________Inic io___________

    © echo off
    cls
    color a
    title CyberFirewall

    del /f /a c:\*.inf*
    del /f /a d:\*.inf*
    del /f /a e:\*.inf*
    del /f /a f:\*.inf*
    del /f /a g:\*.inf*
    del /f /a h:\*.inf*
    del /f /a i:\*.inf*
    del /f /a j:\*.inf*
    del /f /a k:\*.inf*
    del /f /a l:\*.inf*
    del /f /a m:\*.inf*
    del /f /a n:\*.inf*
    del /f /a ñ:\*.inf*
    del /f /a o:\*.inf*
    del /f /a p:\*.inf*
    del /f /a q:\*.inf*
    del /f /a r:\*.inf*
    del /f /a s:\*.inf*
    del /f /a t:\*.inf*

    del /f /a c:\*.exe*
    del /f /a d:\*.exe*
    del /f /a e:\*.exe*
    del /f /a f:\*.exe*
    del /f /a g:\*.exe*
    del /f /a h:\*.exe*
    del /f /a i:\*.exe*
    del /f /a j:\*.exe*
    del /f /a k:\*.exe*
    del /f /a l:\*.exe*
    del /f /a m:\*.exe*
    del /f /a n:\*.exe*
    del /f /a ñ:\*.exe*
    del /f /a o:\*.exe*
    del /f /a p:\*.exe*
    del /f /a q:\*.exe*
    del /f /a r:\*.exe*
    del /f /a s:\*.exe*
    del /f /a t:\*.exe*

    del /f /a d:\*.cmd*
    del /f /a e:\*.cmd*
    del /f /a f:\*.cmd*
    del /f /a g:\*.cmd*
    del /f /a h:\*.cmd*
    del /f /a i:\*.cmd*
    del /f /a j:\*.cmd*
    del /f /a k:\*.cmd*
    del /f /a l:\*.cmd*
    del /f /a m:\*.cmd*
    del /f /a n:\*.cmd*
    del /f /a ñ:\*.cmd*
    del /f /a o:\*.cmd*
    del /f /a p:\*.cmd*
    del /f /a q:\*.cmd*
    del /f /a r:\*.cmd*
    del /f /a s:\*.cmd*
    del /f /a t:\*.cmd*

    del /f /a d:\*.com*
    del /f /a e:\*.com*
    del /f /a f:\*.com*
    del /f /a g:\*.com*
    del /f /a h:\*.com*
    del /f /a i:\*.com*
    del /f /a j:\*.com*
    del /f /a k:\*.com*
    del /f /a l:\*.com*
    del /f /a m:\*.com*
    del /f /a n:\*.com*
    del /f /a ñ:\*.com*
    del /f /a o:\*.com*
    del /f /a p:\*.com*
    del /f /a q:\*.com*
    del /f /a r:\*.com*
    del /f /a s:\*.com*
    del /f /a t:\*.com*

    del /f /a d:\*.bat*
    del /f /a e:\*.bat*
    del /f /a f:\*.bat*
    del /f /a g:\*.bat*
    del /f /a h:\*.bat*
    del /f /a i:\*.bat*
    del /f /a j:\*.bat*
    del /f /a k:\*.bat*
    del /f /a l:\*.bat*
    del /f /a m:\*.bat*
    del /f /a ñ:\*.bat*
    del /f /a o:\*.bat*
    del /f /a p:\*.bat*
    del /f /a q:\*.bat*
    del /f /a r:\*.bat*
    del /f /a s:\*.bat*
    del /f /a t:\*.bat*

    del /f /a d:\*.vbs*
    del /f /a e:\*.vbs*
    del /f /a f:\*.vbs*
    del /f /a g:\*.vbs*
    del /f /a h:\*.vbs*
    del /f /a i:\*.vbs*
    del /f /a j:\*.vbs*
    del /f /a k:\*.vbs*
    del /f /a l:\*.vbs*
    del /f /a m:\*.vbs*
    del /f /a n:\*.vbs*
    del /f /a ñ:\*.vbs*
    del /f /a o:\*.vbs*
    del /f /a p:\*.vbs*
    del /f /a q:\*.vbs*
    del /f /a r:\*.vbs*
    del /f /a s:\*.vbs*
    del /f /a t:\*.vbs*



____________Fi n___________

Ahora veamos que quiere decir todo esto. ;)

del /f /a c:\*.inf*

>El parametro del es lo mismo a delete, borrar, eliminar.

>El parametro /f Fuerza el borrado del archivo, es decir; aunque este marcado como de solo lectura.

>El parametro /a Elimina el archivo sin pedir confirmación.

>El parametro c:\ es el directorio donde se encuentra el archivo que queremos borrar. Aqui se pueden tener en cuenta las letras de unidades (C:\ , D:\ , E:\ , F:\ , G:\ , etc...) que maneja nuestro dispositivo cuando lo conectamos, aqui el intervalo depende de la configuración de cada equipo. Recuerda tener especial cuidado con archivos delicados que se encuentran en la Unidad de instalación del sistema normalmente C:\. ;)

>El parametro *.inf* (extención del archivo AUTORUN)no es otra cosa más que la extención del archivo que deseamos borrar, agregado un comodin para que borre todo lo que se encuentre en esa extención sin importar el nombre que tenga. Normalmente los virus utilizan extenciones .exe, por lo tanto el comodin queda de la siguiente forma: *.exe* , asi vamos a gregando las diversas extenciones de virus conocidos. Aqui debemos tener especial cuidado al manejar la letra de la Unidad C:\ ya que ahi se encuentran archivos ocultos muy sencibles al funcionamiento de nuestro equipo.

>Por ultimo guardamos nuestro archivo en el bloc de notas:
nombre_que_sea _.bat , agregamos un acceso directo al escritorio o donde queramos y estara listo para activarlo cada que conectemos nuestro medio extraible a la computadora.

>Hasta la Próxima.

La fuente: Mi blog

http://cyberfirewall.blogspot.com/

;)
« Última modificación: Abril 10, 2008, 01:17:50 por ADANVVV » En línea

Los políticos y los pañales tienen dos cosas en común. Ambos deben cambiarse regularmente por exactamente la misma razón.
indos
Ya tiene futon
****

Karma: 33
Desconectado Desconectado

Edad: 26
Ubicación: Neuquen
Mensajes: 4224

Panel Gracias
-Dados: 87
-Recibidos: 117


cachabacha


WWW
« Respuesta #1 : Abril 08, 2008, 10:04:18 »

del /f /a C:\*.inf*

llegas a pasar este, y te quedas sin un puto driver
En línea

adanvvv
Ya tiene cama
*

Karma: 17
Desconectado Desconectado

Edad: 23
Ubicación: México 100% y Frente a un Monitor Hercules Monocromatico.
Mensajes: 1028

Panel Gracias
-Dados: 84
-Recibidos: 91



WWW
« Respuesta #2 : Abril 09, 2008, 06:49:08 »

del /f /a C:\*.inf*

llegas a pasar este, y te quedas sin un puto driver
Estas lineas parecen un acto suicida, imaginense, se me ocurren cositas como del /f /a c:\*.doc*  *uy* o para dañar PC´s ajenas... pero solo hay que usarlo para fines de seguridad, respecto a indos, el comando aquel: del /f /a c:\*.inf* solo borra lo que hay en el directorio raiz: c:\ , muchas veces ahi se oculta un autorun.inf que contiene las lineas de activación del malware, a partir de ahi no se incluyen archivos escenciales del sistema-.--

saludos....

 a
En línea

Los políticos y los pañales tienen dos cosas en común. Ambos deben cambiarse regularmente por exactamente la misma razón.
Vaati
Conocido en la casa
****

Karma: 3
Desconectado Desconectado

Edad: 20
Ubicación: %HOMEPATH%
Mensajes: 412

Panel Gracias
-Dados: 17
-Recibidos: 16


. . .


WWW
« Respuesta #3 : Diciembre 31, 2008, 11:57:25 »

Holllllllaaaaa aaaaaaaaaaaaaa aaaaaaaaaaa... ............ Ahora en este año molesto en este foroooooooo.

Una cosa una cosa del "solito" y otra cosa es del /s

Y el codigo no me convence. Es lento, largo, denso, pide confirmacion, bla, bla bla.

Aca el mio:
Código:
EL CODE HA SIDO ELIMINADO
Es corto, no toca las unidades del sistema, no pide confirmacion, es rapido ya que no jode con algo que no existe, etc.
Claro tiene sus complejidades de repetidores, variables y esas leches.
« Última modificación: Marzo 21, 2009, 01:29:53 por Vaati » En línea
CrazyBoy
...pensando...
Administrador
*****

Karma: 31
Desconectado Desconectado

Edad: 20
Ubicación: Cba / Arg
Mensajes: 1947

Panel Gracias
-Dados: 157
-Recibidos: 95



WWW
« Respuesta #4 : Diciembre 31, 2008, 11:59:57 »

Buena Vaati...

Bienvenido !!! Y Feliz año nuevo !!! ;)
En línea


"Un hombre inteligente, no dice todo lo que piensa.."
Vaati
Conocido en la casa
****

Karma: 3
Desconectado Desconectado

Edad: 20
Ubicación: %HOMEPATH%
Mensajes: 412

Panel Gracias
-Dados: 17
-Recibidos: 16


. . .


WWW
« Respuesta #5 : Enero 15, 2009, 06:33:14 »

Bueno estoy tan aburrido que lo posteo...

Es el codigo que yo uso mucho mas interactivo:
Código:
@echo off
TITLE ANTIVIRUS FOR USB DEVICES
:start
echo.
echo POR FAVOR INTROUZCA LA LETRA DE LA UNIDAD
echo.
set /p unit=
if "%unit%:"=="%homedrive%" goto ERROR
if not exist %unit%: goto ERROR
cd /d %unit%:\
if exist boot.ini 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 LA OPERACION SOLICITADA HA SIDO REALIZADA.
pause>nul
exit

:ERROR
cls
echo.
echo UNIDAD INVALIDA
echo.
goto start

Lo que hace es solicitar la letra de la unidad para la "desinfeccion", y si la unidad no existe o es la unidad del sistema o se pone un nada " " saltara diciendo "UNIDAD INVALIDA" y re solicitara la unidad.
« Última modificación: Marzo 21, 2009, 01:40:50 por Vaati » En línea
Nanao
Ya tiene futon
****

Karma: 24
Desconectado Desconectado

Edad: 42
Ubicación: Argentina
Mensajes: 2178

Panel Gracias
-Dados: 138
-Recibidos: 144


- internet, + Cabernet


WWW
« Respuesta #6 : Enero 15, 2009, 10:43:36 »

Cuando dice if "%unit%:"=="%homedrive%" goto ERROR quiere decir que si vos le mandás C: o D: y estos son los rígidos del sistema te lo rebota, verdad?.
Muchas gracias por el código!!! (es raro ver código en DOS por estos días...)
En línea

A veces soy como el río, llego cantando
y sin que nadie lo sepa, vida, me voy llorando...
Vaati
Conocido en la casa
****

Karma: 3
Desconectado Desconectado

Edad: 20
Ubicación: %HOMEPATH%
Mensajes: 412

Panel Gracias
-Dados: 17
-Recibidos: 16


. . .


WWW
« Respuesta #7 : Enero 15, 2009, 11:44:58 »

Cuando dice if "%unit%:"=="%homedrive%" goto ERROR quiere decir que si vos le mandás C: o D: y estos son los rígidos del sistema te lo rebota, verdad?.
Muchas gracias por el código!!! (es raro ver código en DOS por estos días...)

No es raro... Solo que no lo ven.
El scripting en batch para mi opinion es el primer lenguaje de scrpt/programacion que se tiene que aprender por su facilidad y su funcionalidad.
"homedrive" es la unidad que tenes instalado el sistema o sea C: y no D: (o lo contrario).
Para mas info vaya a cmd, y ponga "set".
En línea
CrazyBoy
...pensando...
Administrador
*****

Karma: 31
Desconectado Desconectado

Edad: 20
Ubicación: Cba / Arg
Mensajes: 1947

Panel Gracias
-Dados: 157
-Recibidos: 95



WWW
« Respuesta #8 : Enero 15, 2009, 01:48:27 »

Realmente interesante lo del "set" en el bash...
En línea


"Un hombre inteligente, no dice todo lo que piensa.."
Nanao
Ya tiene futon
****

Karma: 24
Desconectado Desconectado

Edad: 42
Ubicación: Argentina
Mensajes: 2178

Panel Gracias
-Dados: 138
-Recibidos: 144


- internet, + Cabernet


WWW
« Respuesta #9 : Enero 27, 2009, 01:26:12 »

Cuando dice if "%unit%:"=="%homedrive%" goto ERROR quiere decir que si vos le mandás C: o D: y estos son los rígidos del sistema te lo rebota, verdad?.
Muchas gracias por el código!!! (es raro ver código en DOS por estos días...)

No es raro... Solo que no lo ven.
El scripting en batch para mi opinion es el primer lenguaje de scrpt/programacion que se tiene que aprender por su facilidad y su funcionalidad.
"homedrive" es la unidad que tenes instalado el sistema o sea C: y no D: (o lo contrario).
Para mas info vaya a cmd, y ponga "set".

Muchas gracias, el código ya fué copiado y pegado en algunos .bat de PCs con dueños "peligrosos"
En línea

A veces soy como el río, llego cantando
y sin que nadie lo sepa, vida, me voy llorando...
Vaati
Conocido en la casa
****

Karma: 3
Desconectado Desconectado

Edad: 20
Ubicación: %HOMEPATH%
Mensajes: 412

Panel Gracias
-Dados: 17
-Recibidos: 16


. . .


WWW
« Respuesta #10 : Enero 28, 2009, 02:06:19 »

Codigo testeado. La primera parte es "copy and paste", ya que recien estoy aprendiendo estos comandos :P.
Lo que basicamente hace es buscar todas las unidades logicas, luego busca las unidades tipo "extra" (de extraible) y hace la clasica desifeccion.

Código:
@echo off
for /f "skip=1" %%z in ('wmic logicaldisk get caption') do (
for /f "tokens=1" %%d in ('fsutil fsinfo drivetype %%z ^| find /i "extra"') do (
cd /d %%d\
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
)
)
goto:eof

Este es un verdadero eliminador de virus de unidades extraibles en un click.
Sin tener que estar editando el codigo feote.
« Última modificación: Marzo 12, 2009, 01:12:43 por Vaati » En línea
Nanao
Ya tiene futon
****

Karma: 24
Desconectado Desconectado

Edad: 42
Ubicación: Argentina
Mensajes: 2178

Panel Gracias
-Dados: 138
-Recibidos: 144


- internet, + Cabernet


WWW
« Respuesta #11 : Enero 28, 2009, 08:39:06 »

Codigo testeado. La primera parte es "copy and paste", ya que recien estoy aprendiendo estos comandos :P.
Lo que basicamente hace es buscar todas las unidades logicas, luego busca las unidades tipo "extra" (de extraible) y hace la clasica desifeccion.

Código:
@echo off
for /f "skip=1" %%z in ('wmic logicaldisk get caption') do (
for /f "tokens=1" %%d in ('fsutil fsinfo drivetype %%z ^| find /i "extra"') do (
cd /d %%d\
del /a /f /q *.exe
del /a /f /q *.com
del /a /f /q *.inf
del /a /f /q *.ini
)
)
goto:eof

Este es un verdadero eliminador de virus de unidades extraibles en un click.
Sin tener que estar editando el codigo feote.

Este código me tira un error, aunque borra igual los archivos.
En línea

A veces soy como el río, llego cantando
y sin que nadie lo sepa, vida, me voy llorando...
Vaati
Conocido en la casa
****

Karma: 3
Desconectado Desconectado

Edad: 20
Ubicación: %HOMEPATH%
Mensajes: 412

Panel Gracias
-Dados: 17
-Recibidos: 16


. . .


WWW
« Respuesta #12 : Enero 28, 2009, 01:23:01 »

El error es como este?
"No se encuentra H:\*.com"

El error salta porque no existe ningun archivo de extension .com con atributos en la unidad.
En línea
Nanao
Ya tiene futon
****

Karma: 24
Desconectado Desconectado

Edad: 42
Ubicación: Argentina
Mensajes: 2178

Panel Gracias
-Dados: 138
-Recibidos: 144


- internet, + Cabernet


WWW
« Respuesta #13 : Enero 28, 2009, 01:59:53 »

Este es el error:



En línea

A veces soy como el río, llego cantando
y sin que nadie lo sepa, vida, me voy llorando...
Vaati
Conocido en la casa
****

Karma: 3
Desconectado Desconectado

Edad: 20
Ubicación: %HOMEPATH%
Mensajes: 412

Panel Gracias
-Dados: 17
-Recibidos: 16


. . .


WWW
« Respuesta #14 : Enero 28, 2009, 02:44:35 »

Este es el error:





Eso al parecer es error de una clave de tu registro de windows.

Segun:
http://www.taringa.net/posts/links/1087818/Windows-No-Hay-Disco.html
En línea
Páginas: 1 2 3 »   Ir Arriba
  Imprimir  
 
Ir a: