Come proteggere una cartella con una password

folder-locked.png

Chi di noi non ha una cartella che vorrebbe tenere segreta, che cerca di proteggere (sopratutto dai genitori, eh?)?

Il modo per impedire a chiunque non conosca la password di accedere ai contenuti della vostra cartella è semplice: basta applicare un pò di batch.

Aprite il blocco note e copiate e incollate queste stringhe:


cls
@echo off
COLOR 0A
title Cartsegr
if exist “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” goto SBLOCCA
if not exist “Cartsegr” goto CREA
:CONFERMA
echo Sei sicuro di voler bloccare la cartella?(S/N)
set /p “scelta=>”
if %scelta%==S goto BLOCCA
if %scelta%==s goto BLOCCA
if %scelta%==N goto FINE
if %scelta%==n goto FINE
echo Scelta non valida.
goto CONFERMA
:BLOCCA
ren Cartsegr “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
attrib +h +s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
echo Cartella bloccata
goto FINE
:SBLOCCA
echo Inserisci la password per sbloccare la cartella
set /p “pass=>”
if not %pass%==PASSWORD goto SBAGLIATA
attrib -h -s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
ren “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” Cartsegr
echo Cartella sbloccata correttamente
goto FINE
:SBLOCCA2
echo Ultima speranza per inserire la password e sbloccare la cartella
set /p “pass=>”
if not %pass%==PASSWORD goto SBAGLIATA2
attrib -h -s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
ren “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” Cartsegr
echo Cartella sbloccata correttamente
:SBAGLIATA
echo Password sbagliata
goto SBLOCCA2
:SBAGLIATA2
echo Password sbagliata
goto FINE
:CREA
md Cartsegr
echo Cartella creata correttamente
goto FINE
:FINE
exit

Dopo aver ricopiato queste stringhe cliccate su Modifica>Sostituisci, in “Trova” mettete Cartsegr

e in “Sostituisci con” mettete il nome che volete abbia la vostra cartella segreta.

Se vi sta bene “Cartsegr” saltate questo passaggio.


screenshot.31.jpg

 



Adesso è giunta l’ora di impostare la password. Nel codice troviamo due volte la parola “PASSWORD” scritta in maiuscolo.
Sostituitela con la password che volete (naturalmente devono essere uguali le parole che inserite).

ATTENZIONE: NON FATELO CON “SOSTITUISCI” POTREBBE
SUCCEDERE UNA CATASTROFE!

Adesso non resta che salvare come bat (File>salva con nome> Nomechevuoi.bat in “Salva come:” mettere “Tutti i file”).

Ora basta aprire il file batch. La prima volta creerà la cartella a cui avete dato il nome.

La seconda volta vi chiederà se volete bloccare la cartella e dovrete scrivere

S o s se volete bloccarla,
N o n se non volete bloccarla.


Se lo aprite un’altra volta vi chiederà di inserire la password per sbloccare la cartella.

screenshot.32.jpg


Adesso i più bravi di voi si chiederanno come mai questo post è così inutile…
Andate qui e lo scoprirete…

Come proteggere una cartella con una passwordultima modifica: 2009-03-19T18:57:00+01:00da itrucid
Reposta per primo quest’articolo

23 pensieri su “Come proteggere una cartella con una password

  1. Dei metodi ci sono di certo… infatti i file sono materialmente presenti su disco…non è semplice rintracciarli… l’unica traccia della loro esistenza è un file nascosto di sistema, un control panel, cioè un file che apre il pannello di controllo..non sono un hacker esperto quindi non so dirti come, ma l’unica vulnerabilità semplice è quella di aprire il bat, peraltro risolta.

  2. Rispondo a cris la sua domanda “Tutto ok, però come proteggo il .bat? Chiunque può leggerlo e quindi avere la password” e bene esiste un programma chiamato BATtoEXE che lo converte in file eseguibile .exe così per sapere la password che scrivi non la vedrà più nessuno a meno che conosci il disassembler “credo”

  3. @PC PazzoBeh, più che il disassembler dovresti conoscere l’assembly che è “leggermente” più complicato.Es.mov BYTE al, 11push edx push 0x68732f2fpush 0x6e69622fmov ebx, esp push edx mov edx, esp push ebx mov ecx, esp int 0x80 Sintassi di Intel 32bit x86. Così da solo non serve a niente.Comunque in fondo alla pagina c’è il link per il post su BatToExe.Grazie del commento!

  4. Certo che abilitando in W7 “Nascondi i file di sistema”.Il contenuto compare in Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D} Quindi abbiamo fatto tana alla cartella segreta, quindi questo procedimento non nasconde nulla.

Lascia un commento