Замена ("взлом") пароля: Win7 + Ubuntu Linux
Win7. Внимание! Если у данного пользователя есть данные, зашифрованные в EFS (встроенное шифрование Windows, оно же галочка шифрование в свойствах файла) то применять данный способ не стоит: пользователь потеряет доступ к данным.
Подходы к взлому:
- Загрузиться по F8 в встроенного администратора. Недостаток: на последних версиях блокировано.
- Использовать диск Win 7PE (аналог XPE) и с него запустить программу типа salapassword. Недостаток - высокая вероятность подцепить вирус при скачке данного диска, так как MS не выкладывают его в общий доступ, а лишь используют в своих сервисных центрах.
- Запустить Linux (хотя бы и с LiveCD) и доставить в него chntpw (sudo apt-get install chntpw), с помощью которой откорректировать файл C;/Windows/System32/config/SAM (не забудьте сделать, предварительно копию этого файла). Понравившееся мне описание этого метода здесь. Недостаток: если пользователь имеет русский логин, то применить этот способ проблематично.
- Ну и, наконец, лучший (на мой взгляд) способ. Запустить Linux (хотя бы и с LiveCD) и Подменить файл sethc.exe (автоматически запускаемого системой при залипании клавиш), файлом cmd.exe (коммандным интерпретатором, который будучи вызван до входа пользователя в систему стартует с правами администратора). Оба файла находятся в C;/Windows/System32/ . А уже из запущенного cmd дать команду принудительной установки пароля вида "net user ivan 123456". Идея взята отсюда.
- После этого можно настроить машину при загрузке на автоматический вход на рабочий стол нужного пользователя. Для этого Windows+R -> control userpasswords2 -> снимите галочку для нужного пользователя и не забудьте нажать Применить. Подробнее можно посмотреть, например, здесь.
---
Ubuntu Linux. Из комментария отрабатываем все команды от
sudo fdisk -l
... (если раздел не EFI, то sudo modprobe efivars выдаст не важную для данной задачи ошибку)
и до
sudo chroot /media/arch
Убеждаемся, что это нужная linux-среда
ls
cd /home
cd user
если не поддерживается русский язык, то копируем в буфер "Рабочий"
cd Рабочий{Tab}
cd Рабочий\ стол
Где-то параллельно нужно бы держать текстовое окно, чтобы посмотреть что набирается с клавиатуры.
После этого непосредственно команда на смену пароля и имя пользователя:
passwd kde_user
---
Ссылки:
1. "Clonezilla для тех линуксоидов, кто использует liveCD и ленится запоминать (понимать?)" http://tula-it.ru/node/138
+ комментарий №7 "Распаковка образа без grub-efi на раздел GPT" http://tula-it.ru/comment/2958#comment-2958