Этот проект представляет собой лабораторию для практики тестирования на проникновение, вдохновлённую вселенной "Матрицы". Лаборатория включает сценарии для исследования уязвимостей, анализа сетей и сервисов, а также авторизации на защищённых системах. Пройдя испытания, вы почувствуете себя настоящим "Нео" в мире кибербезопасности.
Проект состоит из этапов, которые погружают вас в атмосферу "Матрицы". Каждый шаг содержит задания и подсказки для продвижения к следующему этапу, раскрывая перед вами тайны систем и серверов.
-
Поиск "падших" директорий и robots.txt
Используйтеdirsearch, чтобы отыскать скрытые пути и прочитать зашифрованные намёки, оставленные Машинами вrobots.txt. -
Сканирование портов через Nmap
Используйте Nmap, чтобы раскрыть открытые порты, включая FTP, SSH и SMB — входы в системы Машин. -
Анонимный вход через FTP
Получите доступ к FTP-серверу с использованием гостевой авторизации. Найдите подсказки для следующего шага. -
Доступ к SMB-шаре
С помощью учётных данных, найденных на предыдущих этапах, подключитесь к SMB-сервису и найдите ключи доступа. -
SSH-авторизация как Neo
Примените полученные SSH-ключи, чтобы войти в систему под пользователемneo. Задачи выполнены, код "Зион" найден!
- Скачайте образ виртуальной машины из "реального мира":
https://cloud.mail.ru/public/feNE/NUiDvkto4-
Убедитесь, что у вас установлены инструменты:
- Nmap — для сканирования портов.
- Dirsearch — для перебора директорий.
- Hydra или Medusa — для брутфорсинга учётных данных.
- Samba и vsftpd — для настройки SMB и FTP.
- OpenSSH — для SSH-доступа.
-
Следуйте инструкциям ниже, чтобы настроить среду.
Запустите dirsearch, чтобы найти скрытые пути и прочитать robots.txt. Среди кодов может быть намёк на "выбор таблетки".
dirsearch -u http://yourserverip -e txtПримените Nmap, чтобы найти входы в систему (SSH, FTP, SMB). Каждый порт — это дверь в новую реальность.
nmap -sS -p- yourserveripВойдите на FTP-сервер как "гость" и найдите данные для следующего шага. Возможно, Машины оставили лог-файл с учётными данными.
ftp yourserveripПеречисление SHARES SMB
smbclient -L //yourserverip/Используя найденные данные, подключитесь к SMB-сервису. Вы наайдете подсказки для авторизации в системе "Матрицы".
smbclient //yourserverip/SHARE_NAME -U username -m SMB3Используйте hydra для брута пароля для НАСТОЯЩЕГО именя Нео (Томас):
hydra -l Thomas -P /path/to/rockyou.txt ssh://ip Используйте найденный пароль, чтобы войти в систему под именем Thomas. Добро пожаловать в Зион!
ssh Thomas@yourserverip- Nmap: для поиска портов и сканирования сети.
- Dirsearch: для поиска скрытых директорий.
- Hydra: для брутфорсинга паролей.
- vsftpd и Samba: для работы с FTP и SMB.
- OpenSSH: для настройки и авторизации по SSH.
- Этот проект предназначен исключительно для учебных целей и проведения тестов в изолированной среде.
- Убедитесь, что вы работаете в тестовой сети или виртуальной машине.
- После завершения практики восстановите настройки безопасности и отключите уязвимые службы.
Добро пожаловать в мир кибербезопасности. Сможете ли вы одолеть Машины? Всё зависит от вашего выбора. 🕶️