Metasploit - учетные данные

После получения доступа к машине важно получить всю конфиденциальную информацию, такую ​​как имена пользователей и пароли. Вы также можете выполнить эту операцию для целей аудита, чтобы проанализировать, используют ли системы в вашей организации надежные пароли или нет.

В Windows пароли хранятся в зашифрованном виде, которые называются NTLM hash. В ОС Windows вы всегда должны искать пользователя с номером 500, который означает, что пользователь являетсяsuperuser.

В бесплатной версии Metasploit учетные данные хэша должны быть сохранены в текстовом файле или в базе данных Metasploit.

пример

Воспользуемся сценарием, который мы использовали в предыдущей главе. Предположим, у нас есть машина с Windows Server 2003, уязвимая для DCOM MS03-026. Мы получили доступ к этой системе и вставилиmeterpreter полезная нагрузка.

В meterpreter обычно используется следующая команда: hashdump в котором будут перечислены все имена пользователей и пароли.

Вы также можете использовать Armitage чтобы получить эту информацию, как показано на следующем снимке экрана.

В коммерческой версии Metasploit есть отдельная сессия под названием Credentialчто позволяет собирать, хранить и повторно использовать учетные данные. Посмотрим, как это сделать.

Чтобы собрать конфиденциальные данные, сначала перейдите в: Главная → Название проекта → Сеансы.

Щелкните активный сеанс.

Далее нажмите Collect System Data. Он соберет все хэши и пароли.

Вы увидите следующий экран -

Чтобы просмотреть собранные учетные данные, перейдите на главную → Название проекта → Учетные данные → Управление.

Как показано на следующем снимке экрана, вы увидите все полученные пароли и те, которые могут быть взломаны.