Executa automaticamente o programa quando o usb está conectado


0

Como no título, preciso executar um programa dentro de um USB quando ele estiver conectado a um PC. Eu não me refiro ao autorun. Exemplo: eu conecto no meu PC um USB que contém runme.exe(ou .bat), um programa que grava um arquivo chamado log20150701.txtque contém informações sobre o usuário do PC. Como executá-lo imediatamente quando o USB está conectado?

Editar 1

Eu sei que o Windows bloqueou o autorun. E a mesma coisa no Unix?


O Windows bloqueou esse tipo de situação para impedir vírus e malwares. Esta é uma pergunta duplicada, mas não consigo encontrá-la.
Moab

Ok, desculpe. Existe uma maneira de fazer isso no Unix?
Mattia Merlini

Não sei, nenhuma experiência unix, edite sua pergunta para incluir essa nova informação.
Moab

Respostas:


1

Por motivos de segurança, você não pode executar automaticamente um script ou um executável em uma mídia removível como um flash pendrive.

Por mais amigável que seja, até a Microsoft bloqueou isso.

O que você pode fazer é hackear as mensagens de inserção do USB ou, se você souber um nome de usuário e senha válidos, pode usar um ducky de borracha.

O Rubberducky é uma ferramenta USB que pode se apresentar tanto como um teclado quanto como um pen drive. Assim, você pode conectá-lo, identificá-lo como um teclado, fazer login no computador, iniciar um script (a partir do USB, sem execução automática , reverter para a funtionality do flashdrive e permitir que o script grave os resultados no pendrive.

Então sim, isso pode ser feito. Mas com muitas ferramentas não padronizadas.

O que pode ser uma solução melhor é se os computadores estiverem conectados a uma rede e você tiver credenciais válidas para todos eles.


0

No Linux, você pode tentar soluções deste tipo: http://www.panticz.de/node/629 que são baseadas em um ajuste das regras do udevs.

No entanto, funcionará apenas no seu computador ou computadores que você já configurou ...

Por motivos de segurança, você não pode, AFAIK, executar automaticamente um script localizado na chave USB.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.