Roubando computadores com Linux
Existem diversas formas de roubar um computador com Linux. As que eu explicarei aqui são:
-
1 - Mudar diretamente a senha com o comando chroot
2 - Trocar o arquivo de senhas por um previamente selecionado
3 - Remover a senha editando o arquivo de senhas
PS: Para todos esses procedimentos você precisará de um live-cd de linux!
-
1 - MUDANDO DIRETAMENTE A SENHA COM O COMANDO CHROOT
Muitas pessoas não sabem, mas existe um comando muito poderoso no linux, o chroot.
Esse comando faz com que você rode comandos dentro de um sistema montado na maquina como se estivesse executando os comandos no próprio sistema
Não entendeu?
Vamos à prática que fica menos descomplicado.
Suponhamos que você tenha um computador com linux protegido por senha, mas você esqueceu/não possui essa senha, e precisa muito ter acesso ao computador.
Faça o seguinte:
1 - Pegue um live-cd de qualquer distribuição linux. (Testei com Kurumin, Ubuntu, Slax, Slackware(tah, nao é live, mas funciona perfeitamente))
2 - Dê boot pelo CD e execute os comandos:
fdisk -l Irá mostrar as partições nos discos instalados
Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cilindros of 16065 512 = 8225280 bytes
Disk identifier: 0xe053e053
Dispositivo Boot Start End Blocks Id System
/dev/hda1 1 805 6466131 83 Linux
/dev/hda2 806 2872 16603177+ 83 Linux
/dev/hda3 3055 4864 14538825 7 HPFS ou NTFS
/dev/hda4 2873 3054 1461915 82 Linux swap
Como podem ver, a minha partição /dev/hda1 e /dev/hda2 são usadas para linux, como eu sei que o sistema está instalado em hda1 vou montar ela de cara =D
mount /dev/hda1 /mnt
4 - Ok. O sistema está montado, agora entra o nosso amigo chroot. Agora digite o seguinte comando
chroot /mnt
Pronto, a partir de agora todos os comandos que você digitar não serão executados no seu live-cd, mas sim no sistema que está instalado em /dev/hda1
QUALQUER COMANDO, e o melhor de tudo: Com privilégios de root
Então seja criativo, e rode logo um:
passwd
ou
passwd joao
Pronto, digite a senha duas vezes, reinicie a máquina e ligue pelo seu sistema instalado na máquina, agora a senha do root é a senha que você setou
-
2 - TROCAR O ARQUIVO DE SENHAS POR UM PREVIAMENTE SELECIONADO
Bom, este é mais simples de ser feito, apesar de um pouco mais trabalhoso.
Você precisará do arquivo /etc/shadow com uma senha que você já saiba e colocá-lo no lugar do arquivo da maquina que você precisa mudar a senha =D
1 - Ligue o computador pelo live-cd e monte a partição que está instalado o sistema (No meu caso /dev/hda1)
2 - Depois de montado, sete uma senha para o root DO LIVE-CD que você está utilizando, com o comando "passwd"
3 - Agora basta trocar o arquivo de senhas do sistema pelo arquivo do live-cd.
cp /etc/shadow /mnt/etc/shadow
Detalhe: Verifique se não há mais usuários na máquina, se houverem, recomendo apenas mudar a linha do arquivo instalado.
Abra o arquivo shadow do seu sistema live que está em /etc/shadow
Copie a linha do root e depois cole no lugar do seu sistema instalado em /mnt/etc/shadow
-
3 - REMOVER A SENHA EDITANDO O ARQUIVO DE SENHAS
Esse método é fácil e rápido
Bom, vou pular várias partes
Para realizar este método, faça o mesmo que o primeiro método, do primeiro até o terceiro método
Depois de montado a partição com o sistema em modo de leitura e escrita. Edite o arquivo etc/shadow dessa partição, no meu caso:
vi /mnt/etc/shadow
Então remova a parte que contém a senha do usuario root:
Antes:
root:$1$QzvhbR89$pSvtrIpvaH0ME36Sg9Gny1:14595:0:::::
Depois:
root::14595:0:::::
Pronto, assim que você entrar no sistema, somente digite "root" no terminal de login que você irá estar logado como root sem nem precisar digitar senha =D
Abraços à todos