Anche Linux puo' essere insicuro |
Molte persone sono erroneamente convinte che, con una password molto complessa, il sistema sia al sicuro
dalle grinfie dei vari crackers.
Purtroppo questo è vero solo in parte...
Certo, una buona password, al posto di un "pippo", "root", "administrator", "segreta" (si, ho visto anche questo!)
è una buona cosa.
Purtroppo, se è possibile avere un accesso fisico alla macchina c'è poco da fare.
Come disse il nostro buon Davide ci vogliono 30 secondi per
impostare una nuova password, avendo la macchina (fisicamente) a disposizione.
E la cosa preoccupante è che non è nemmeno tanto difficile e non servono programmi particolari.
Ogni tanto, poi, capita il caso in cui farlo è obbligatorio, per esempio se il vecchio SysAdmin è passato ad altri lidi o all'altro mondo e nessuno conosce la password.
ATTENZIONE!! Mi preme far notare che questo articolo non vuole essere in alcun modo un incoraggiamento
alla pirateria, anzi!
È però utile conoscere i vari trucchi dei Crackers, quantomeno per potersi difendere accuratamente...
Per prima cosa occorre riavviare il sistema in Single Mode. Questo si può fare dando un CTRL-ALT-DEL,
oppure nei casi più estremi semplicemente staccando la spina.
A questo punto, durante la fase di boot occorre dire al Bootmanager di caricare il sistema in single mode.
Con GRUB questo si ottiene modificando la configurazione (tasto e) in corso, scegliendo poi la voce Kernel...
e modificando (nuovamente tasto e) la voce, aggiungendo init=/bin/bash alla fine della riga.
A questo punto con il tasto b si fa proseguire il boot.
Con LILO basta aggiungere init=/bin/bash al nome della configurazione da caricare (per esempio linux init=/bin/bash).
A questo punto viene caricato il sistema di base (appunto single mode, normalmente usato per le riparazioni d'emergenza), senza chiedere nessuna passsword, pur dando a disposizione i privilegi amministrativi.
Da qui in poi la strada è breve... Per prima cosa occorre rimontare la partizione di root in ReadWrite-mode,
altrimenti non si potrà scrivere su disco la nuova password.
Per far questo basta dare:
mount -o remount,rw /
A questo punto basta usare l'apposito comando passwd e impostare una nuova password, oppure, nel caso in cui
/usr/bin sia su una partizione separata e non si voglia montarla, editando il file /etc/passwd
e cancellando la password dalla riga. In pratica, modificando la riga da:
root:x:0:0:root:/root:/bin/bash
a
root::0:0:root:/root:/bin/bash
(Nota: nel caso in cui non si usino le Shadow-Passwords, al posto della "x", si vedrà l'Hash della password.
Le operazioni da fare, però sono identiche.)
A questo punto è necessario rimontare la partizione di root in ReadOnly:
mount -o remount,ro /
e riavviare il sistema.
Come si può vedere le operazioni da svolgere sono tutto sommato semplici e veloci (mi è capitato di farlo solo su macchine virtuali che uso come tests. In 45 secondi al massimo il sistema con la password modificata veniva fatto partire, con enorme stupore dei tapini che credevano di avere un sistema sicurissimo a disposizione e mi guardavano con gli occhi alla Wile Coyote intanto che scardinavo senza problemi la loro sicurissima password).
In più, criptare i dischi sui quali sono contenute le
informazioni importanti contribuisce a tenere segrete queste informazioni anche nel malaugurato caso in cui il Server
venga rubato e il ladro abbia letto quest'articolo...
Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.
-AT- Enrico Bassetti
By Luca Bertoncello - posted 01/03/2009 16:26
- reply
--
Luca Bertoncello
-AT- Enrico Bassetti
By Cobra78 - posted 02/03/2009 10:44
- reply
--
Prendi la vita al minuto, non all'ingrosso.
Sogna come se dovessi vivere per sempre; vivi come se dovessi morire
oggi.
he he sono anni
By denis - posted 02/03/2009 07:56
- reply
--
GCS/CM d- s:+: a--- C++ UL+++S E--- W+(-) N o+ w-- O? M- PS+ PE Y+ PGP t+(++) 5? X- R* tv- b++ DI+ D++++ G+ e h! r++ y++
Piccoli hacker crescono
By Kurgan - posted 02/03/2009 11:10
- reply
--
Il massimo danno con il minimo sforzo
-AT- Kurgan
By Luca Bertoncello - posted 02/03/2009 11:18
- reply
--
Luca Bertoncello
-AT- Luca Bertoncello
By Kurgan - posted 02/03/2009 21:06
- reply
--
Il massimo danno con il minimo sforzo
-AT- Kurgan
By Luca Bertoncello - posted 02/03/2009 21:26
- reply
--
Luca Bertoncello
-AT- Luca Bertoncello
By anonymous - posted 09/03/2009 09:02
- reply
--
anonymous
subject
By Motosauro - posted 04/03/2009 12:05
- reply
--
Motosauro
subject
By Eugenio Dorigati - posted 05/03/2009 21:47
- reply
--
"Unix IS user friendly. It's just selective about who its friend are"
Interessante
By mk66 - posted 09/03/2009 14:14
- reply
--
mk66
Su Mac OS X...
By Manuel - posted 03/04/2009 15:40
- reply
--
::: meksONE ::: a Magic Eight Ball user :::
per windows
By Anonymous coward - posted 05/07/2009 12:34
- reply
--
Anonymous coward
@ Anonymous coward
By Davide Bianchi - posted 05/07/2009 12:42
- reply
--
Davide Bianchi
@ Davide Bianchi
By Riccardo Cagnasso - posted 23/07/2009 22:15
- reply
Sicurezza?
By Perisher - posted 13/08/2009 10:33
- reply
--
Perisher
@ Perisher
By Luca Bertoncello - posted 14/08/2009 08:33
- reply
--
Luca Bertoncello
@ Luca Bertoncello
By Perisher - posted 14/08/2009 11:24
- reply
--
Perisher
lucchetto?
By bortema - posted 15/02/2010 22:29
- reply
--
bortema
@ bortema
By Luca Bertoncello - posted 16/02/2010 07:31
- reply
--
Luca Bertoncello
@ bortema
By Andrea Occhi - posted 03/11/2010 09:41
- reply
- password al bios per impedire il boot da qualcosa che non sia l'hard disk - password a GRUB - lucchetto sul case del PC cosa c'entra il lucchetto??se voglio cambiare password basta spegnere il pc con un tasto fuori dal case!
Se hai la password al bios, per bypassarla (per esempio per fare il boot da cd o chiavetta) devi togliere la batteria che alimenta il bios, e aspettare che la cmos si cancelli (e si cancelli la password del bios).
Da lì sono 5 minuti (cit.)
ciao
Andrea
--
Andrea Occhi
By Anonymous bastard - posted 21/01/2013 00:38
- reply
--
Anonymous bastard
@ Anonymous bastard
By Luca Bertoncello - posted 21/01/2013 08:03
- reply
Sfida! sfida! Sfida!
Come si apre un OSX 10.8 con filevault attivato? Senza bruteforce, ovvio!
La password del firmware è aggirabile, ma adesso tutto il disco viene criptato... Per me non si riesce, ma, ovviamente, sto sbagliando, o siamo arrivati al 'non craccabile con una guida'?
E io che ne so? Mai usato OSX in vita mia (e, sinceramente, manco ci tengo! Apple secondo me e' riuscita a prendere qualcosa di buono [FreeBSD] e a violentarlo fino a farlo diventare irriconoscibile).
--
Luca Bertoncello
Luca Bertoncello ha lavorato come responsabile del MailCluster per un Internet Service
Provider in Dresden (Germania), specializzandosi nella
configurazione di Exim, SpamAssassin e Clam e nella gestione di Clusters basati su Heartbeat e DRBD.
Attualmente lavora per una ditta che gestisce campagne pubblicitarie su Internet (no, non e' uno spammer :D) come programmatore e sistemista.
E' completamente paranoico... :)
Maggiori informazioni sul suo sito:
http://www.lucabert.de/
Do you want to contribute?
read how.
This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.
This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.
This site isn't optimized for vision with any specific browser, nor
it requires special fonts or resolution.
You're free to see it as you wish.