Recuperando senha de administrador Windows NT/2000/XP/ com o Slax e Captive
Embora administração e manutenção de sistemas proprietários não sejam o foco do Viva o Linux, penso ser este artigo de grande valia para todos que trabalham com ambientes mistos, manutenção e até mesmo administradores Windows, que apesar de tudo também são filhos de Deus! :P
Começando do zero
Primeiramente peguei um HD de rascunho que sempre anda em minha pasta, que uso para backups e coisas do gênero e instalei o Windows XP Professional e atribuí uma senha de administrador, a famosa e inesquecível "123". Formatei a primeira partição como NTFS e a segunda como FAT32 para que me fosse mais fácil manipular os arquivos de que precisava.
Depois de checar o funcionamento do monstrinho, reiniciei a máquina com o Slax Killbill Edition, escolhi esta versão pois ela nativamente tem compatibilidades com NTFS (somente leitura) e copiei todo o conteúdo do diretório C:WINDOWSsystem32config para a partição FAT32. Neste diretório estão os arquivos de senhas do Windows. No Slax GNU/Linux o path de origem correto é /mnt/hda1/WINDOWS/system32/config/.
Feita a cópia dos arquivos e diretórios mencionados:
# cp -Rf /mnt/hda1/WINDOWS/system32/config/ /mnt/hda2/ArquivosDeSenhas/
Alterei suas permissões para exatamente a mesma forma em que se encontravam na partição NTFS montada, embora eu não tivesse certeza que este passo fosse necessário, preferi fazer isso para manter os arquivos tão íntegros quanto possível, pois não tinha muito tempo a perder.
# chmod -Rf 500 /mnt/hda2/ArquivosDeSenhas/
Os arquivos tiveram suas permissões alteradas durante a cópia para a partição FAT32, por isso julguei este passo necessário.
Vocês certamente perguntarão, "- Ora, por quê você não iniciou a máquina com seu HD e copiou os arquivos pelo próprio Windows?". A resposta: O Windows não permite que você os copie para outro lugar, nem mesmo empregando o console de recuperação do CD-ROM do Windows! Isso é sabido de todos os administradores Windows avançados. Então peguei o meu HD e o coloquei como slave na máquina e a reiniciei com o bom Slax!
Copiando os arquivos de senhas
Depois de checar o funcionamento do monstrinho, reiniciei a máquina com o Slax Killbill Edition, escolhi esta versão pois ela nativamente tem compatibilidades com NTFS (somente leitura) e copiei todo o conteúdo do diretório C:WINDOWSsystem32config para a partição FAT32. Neste diretório estão os arquivos de senhas do Windows. No Slax GNU/Linux o path de origem correto é /mnt/hda1/WINDOWS/system32/config/.
Feita a cópia dos arquivos e diretórios mencionados:
# cp -Rf /mnt/hda1/WINDOWS/system32/config/ /mnt/hda2/ArquivosDeSenhas/
Alterei suas permissões para exatamente a mesma forma em que se encontravam na partição NTFS montada, embora eu não tivesse certeza que este passo fosse necessário, preferi fazer isso para manter os arquivos tão íntegros quanto possível, pois não tinha muito tempo a perder.
# chmod -Rf 500 /mnt/hda2/ArquivosDeSenhas/
Os arquivos tiveram suas permissões alteradas durante a cópia para a partição FAT32, por isso julguei este passo necessário.
Por que não usar o console de recuperação do Windows XP?
Vocês certamente perguntarão, "- Ora, por quê você não iniciou a máquina com seu HD e copiou os arquivos pelo próprio Windows?". A resposta: O Windows não permite que você os copie para outro lugar, nem mesmo empregando o console de recuperação do CD-ROM do Windows! Isso é sabido de todos os administradores Windows avançados. Então peguei o meu HD e o coloquei como slave na máquina e a reiniciei com o bom Slax!