Содержание:
Говоря о подготовке Mac к хакингу, невозможно обойти стороной Metasploit – чрезвычайно популярный инструмент пентеста, позволяющий создавать и тестировать эксплойты, осуществлять инъекцию shell-кода и т.д. К счастью для пользователей компьютеров Apple, сегодня процесс установки Metasploit занимает гораздо меньше времени, чем пару лет назад: благодаря установочному пакету Metasploit Framework для macOS (ранее – Mac OS X) вам не придется загружать все необходимые модули и конфигурировать их вручную. Конечно, вы могли бы воспользоваться Metasploit из только что установленной Kali Linux, но, на наш взгляд, прибегать к помощи Kali имеет смысл лишь в случае, если какой-то инструмент на Mac недоступен (например, Aircrack-ng).
Шаг 1. Скачайте программу установки Metasploit Framework
Первым делом скачайте установочный пакет Metasploit из Rapid7.
Metasploit существует в нескольких версиях: Pro, Express, Community и Framework. Выбирая между ними, стоит отметить, что версия Express стоит около 5000 долларов, а Pro – раз в шесть больше. Поскольку потратить такую сумму готов далеко не каждый, обратимся к другим вариантам. Версия Community бесплатна, однако она не поддерживает интерфейс командной строки. Зато его поддерживает версия Framework – также бесплатная. То, что нам нужно.
Пройдя по этой ссылке, скачайте Metasploit Framework для Mac. Как только процесс будет завершен, откройте пакет и следуйте указаниям программы установки. Вам потребуется ввести пароль.
Шаг 2. Сконфигурируйте Metasploit
Теперь вам нужно сконфигурировать Metasploit. Откройте окно терминала и перейдите в папку, содержащую msfconsole (основной интерфейс Metasploit Framework):
cd /opt/metasploit-framework/bin/
Запустите msfconsole с помощью команды:
./msfconsole
Вам нужно будет ответить на вопрос, хотите ли вы добавить /opt/metasploit-framework/bin в свой путь. Выбрав «да», вы сможете выполнять команды msf из любой рабочей директории.
Далее вас спросят, хотите ли вы создать новую базу данных. В этом случае вы сможете создавать списки личных данных, списки хостов и т.д. Как раз то, что нам нужно.
Как только база данных будет создана, msfconsole перейдет в режим ожидания ввода команд. Установка завершена!
Теперь убедимся, что база данных работает:
db_status
Как видите, база данных подключена и работает.
Шаг 3. Обновите Metasploit
Прежде чем углубиться в основы Metasploit, убедитесь, что у вас установлена последняя версия фреймворка. В окне терминала введите команду:
msfupdate
Укажите пароль администратора, и Metasploit обновится.
Приступайте к хакингу!
Как видите, установить Metasploit на macOS не составляет никакого труда. Теперь вы можете приступать к хакингу.
С установкой многих других хакерских инструментов на masOS тоже не возникает никаких проблем, чему способствуют включенные в систему Ruby и Python. Но дело не только в языках программирования. Наличие POSIX-совместимого «бэкенда» облегчает портирование ПО с Linux на Mac. Похоже, что продукты компании Apple становятся все более популярными у разработчиков ПО и IT-специалистов, а значит, на Mac будет портироваться все больше программ!