elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Existe un comando que se ejecute al extraer un pendrive?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Existe un comando que se ejecute al extraer un pendrive?  (Leído 6,262 veces)
<ИΘZIЭ(ŦB>

Desconectado Desconectado

Mensajes: 109


-cyman-


Ver Perfil
Existe un comando que se ejecute al extraer un pendrive?
« en: 25 Junio 2009, 16:35 pm »

Cómo están amigos foristas? De nuevo recurro a sus conocimientos por ayuda.

Esta vez se trata de saber si existe la posibilidad de ejecutar un comando al ser extraida una unidad usb del sistema. La intención es restablecer algunos archivos que tengo en mi pendrive en caso de que algún virus lo haya quitado, cosa que pasa siempre que lo conecto a una PC infectada. Específicamente, mi archivo es un Autorun.inf que uso para personalizar la vista de mi pendrive (íconos, label, etc.) , y como saben, los virus reemplazan ese archivo por su propio Auntorun.

Así pues, necesito saber si puedo crear un .bat que se ejecute justo al extraer el pendrive de la PC para hacer la restauración, para lo cual sólo me hace falta saber cómo detectar la extracción, que supongo que genera algún evento en Windows. Sabe alguien cómo detectar eso? Gracis de antemano a los que puedan ayudarme.


En línea

0x0309

Desconectado Desconectado

Mensajes: 215


Ver Perfil
Re: Existe un comando que se ejecute al extraer un pendrive?
« Respuesta #1 en: 25 Junio 2009, 18:05 pm »

Mira, para proteger tu pendrive puedes utilizar este script:
http://foro.elhacker.net/scripting/rdapxp-t252425.0.html


En línea

<ИΘZIЭ(ŦB>

Desconectado Desconectado

Mensajes: 109


-cyman-


Ver Perfil
Re: Existe un comando que se ejecute al extraer un pendrive?
« Respuesta #2 en: 25 Junio 2009, 18:24 pm »

Gracias por tu interés, pero ese script elimina los Autorun del pendrive, y no es lo que quiero. Como ya mencioné, yo mismo uso un Autorun en mi pendrive para personalizar la vista del mismo, por lo que no quiero eliminarlo. Lo que me interesa es saber si puedo detectar cuando se ejecuta el evento de extraer el pendrive.
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Existe un comando que se ejecute al extraer un pendrive?
« Respuesta #3 en: 25 Junio 2009, 21:12 pm »

Lo que debes de hacer, es utilizar un comando que te detecte las unidades removibles o USB, luego, en la salida de dicho comando, debes buscar la unidad que quieres comprobar, en caso de que no se encuentre hacer la acción, ya que ha sido removida.


Código:
C:\>usbs -usb
G:\

C:\>
Veo las unidades removibles en el sistema.

Voy a sacar la unidad G:\ :

Código:
C:\>usb -q g:

C:\>

Ahora la unidad ya no esta en el sistema:
Código:
C:\>usbs -usb

C:\>

Ahora, usemos el comando:
Código:
wmic logicaldisk get caption, description
Que nos da la salida:

Código:
C:\>wmic logicaldisk get caption, description

Caption  Description
C:       Disco fijo local
D:       Disco CD-ROM
G:       Disco extraíble


C:\>

Ahora la linea que usaremos:

Código:
C:\>wmic logicaldisk get caption, description | find /i "G:" > nul 2>&1 || (echo.Accion)
Accion

C:\>

Saludos.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
braulio--
Wiki

Desconectado Desconectado

Mensajes: 896


Imagen recursiva


Ver Perfil WWW
Re: Existe un comando que se ejecute al extraer un pendrive?
« Respuesta #4 en: 27 Junio 2009, 15:12 pm »

O podrias hacer que el autorun fuera de solo lectura y así el virus no podria modificarlo
En línea

HardieVon

Desconectado Desconectado

Mensajes: 181


Programming HardCore


Ver Perfil WWW
Re: Existe un comando que se ejecute al extraer un pendrive?
« Respuesta #5 en: 3 Julio 2009, 07:22 am »

O podrias hacer que el autorun fuera de solo lectura y así el virus no podria modificarlo

la verdad no se que rayos hago aqui, ya que no me dedico a esto del scripting a nivel escritorio.

 pero quize contradecir lo que dices haha

con attrib asi tenga modo protegido por el sistema, se lo coje.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Existe la forma de ejecutar un .exe y que no se puedan extraer los archivos?
Dudas Generales
Xwatmin 1 2,249 Último mensaje 24 Marzo 2013, 18:45 pm
por Aberroncho
Es posible ver o extraer firmware de un pendrive?
Hardware
Vaagish 5 8,200 Último mensaje 15 Octubre 2014, 07:32 am
por Randomize
Ayuda para ejecute un tipo comando
Programación Visual Basic
pablomillon 7 3,061 Último mensaje 18 Marzo 2015, 17:51 pm
por okik
Crear un boton en php que ejecute un comando « 1 2 »
PHP
uknowx5 17 12,815 Último mensaje 13 Abril 2016, 19:01 pm
por m0rf
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines