domingo, 3 de junho de 2012

"Protegendo" o seu Pen drive com senha

Os passos abaixo também podem ser seguidos para proteger arquivos do seu próprio computador, não necessáriamente um Pen drive ou cartão de memória.


Post criado para usuários Windows.
Se você, assim como eu, é um usuário linux, provavelmente nem precisa disso. Não é?

Existem vários programinhas disponibilizados na internet, muitos deles gratuitos, que prometem proteger os seus dados de acessos não autorizados. Embora saibamos que não existe um sistema sem falhas, posso dizer que alguns deles realmente fazem um bom trabalho. No entanto, o ethernerds não está aqui para ensinar você a baixar e instalar programas, mas sim para ensiná-lo a fazer o seu próprio sistema. Desta maneira é possível entender o que está acontecendo no seu programa e entender como ele funciona, podendo você mesmo encontrar possíveis falhas e consertá-las.

Sem mais delongas, vamos começar fazendo um simples batch file (.bat) que irá criar a primeira parte do nosso sisteminha de segurança. Para isto basta copiar o código abaixo e colar em um bloco de notas (notepad):

INICIO (não copiar)
@ECHO OFF
title Folder ethernerds
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST ethernerds goto CRIAR
:CONFIRM
cls
echo Voce tem certeza que deseja ocultar a pasta? (S/N)
echo.
set/p "senha="

if %senha%==S goto LOCK
if %senha%==s goto LOCK
if %senha%==n goto END
if %senha%==N goto END
echo Whoops! Caractere invalido!
goto CONFIRM
:LOCK
ren ethernerds "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
exit
:UNLOCK
echo Informe a senha para abrir a pasta
echo.
set/p "exit="
if NOT %exit%== SENHA goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ethernerds
echo A pasta foi aberta com sucesso!
goto End
:FAIL
exit
:CRIAR
md ethernerds
echo A pasta foi criada com sucesso!
exit
:End
exit
FIM (não copiar)
ethernerds: O nome da pasta privada que estará sendo criada.
senha: A senha que deverá ser pré-definida.


Salve seu arquivo com o formato .bat (exemplo: ethernerds.bat)
Não se esqueça de marcar "Salvar como: Todos os Arquivos *.*" antes de salvar, caso contrário irá salvar um arquivo de texto.

Sempre que você clicar no arquivo criado, ele irá solicitar a senha (quando a pasta estiver trancada) e, quando não estiver, irá perguntar se você deseja realmente bloquear a pasta.

Primeiro erro: Um arquivo .bat pode ser visto e editado por qualquer pessoa, então precisaremos melhorar isso, caso contrário o sistema torna-se inútil. Uma das maneiras mais rápidas e simples é converter o arquivo para um executável (.exe). Usaremos o arquivo BAT TO EXE para fazer a conversão. Para isso, basta clicar aqui.
Como usar:
Em Batch file, selecione o arquivo criado por você. Em Save as, insira o nome que você deseja para o seu novo executável. Para aumentar ainda mais a segurança dos seus dados, é recomendável selecionar a opção "encrypt the program" e inserir uma senha. Se fizer isso, o seu programa passará a solicitar duas senhas diferentes para destrancar a pasta privada e exibir os seus arquivos.

Nenhum comentário:

Postar um comentário