В предыдущей статья я показал, как установить Termux и необходимые пакеты. В этой статье продолжим, и я покажу, как установить Metasploit в Termux. Установка Metasploit на Android в Termux — простой процесс, но если вы новичок, этот гайд вам может помочь справиться с этой задачей.
Еще по теме: Готовим хакерский смартфон на базе Termux и Kali Linux
Metasploit Framework — самый популярный инструмент для хакеров и пентестеров. Установка Metasploit в Termux сделает из вашего Android настоящий боевой хакерский гаджет. Итак, перейдем к делу!
Как установить Metasploit в Termux
Вы можете установить и использовать Metasploit со всеми функциями без рутирования Android-устройства с помощью Termux. Вот процесс установки Metasploit в Termux.
Откройте Termux и обновите репозитории с помощью команды:
1 |
pkg update && pkg upgrade -y |
Теперь установите репозиторий Unstable, выполнив команду:
1 |
pkg install unstable-repo |
Используйте следующую команду чтобы установить Metasploit в Termux.
1 |
pkg install metasploit |
Процесс установки может занять некоторое время, потому что Termux будет устанавливать другие пакеты, необходимые для запуска Metasploit, такие как Ruby, BisonFTP и т. д. Не закрывайте сеанс Termux до завершения установки.
Запуск и использование Metasploit
После завершения установки вы можете запускать и использовать платформу Metasploit на Android через Termux. Для запуска Metasploit введите команду:
1 |
msfconsole |
Первый запуск занимает больше времени, потому, что Metasploit инициализирует базу данных в первый раз. Дождитесь завершения процесса.
Убедитесь, что Postgresql работает. База данных Postgresql используется Фреймворком в качестве своей базы данных. Эта база данных используется для ускорения процесса выполнения команд, которые вы вводите в Metasploit. Фреймворк может работать без Postgresql, но медленнее.
Обязательно запустите Postgresql перед запуском Фреймворка. Чтобы проверить, запущен Postgresql или нет, используйте команду:
1 |
pg_ctl -D $PREFIX/var/lib/Postgresql status |
Если Postgresql уже запущен, вы увидите следующее:
1 |
pg_ctl: server is running (PID: 9023 ) /data/data/com.termux/files/usr/bin/postgres "-D" "/data/data/com.termux/files/usr/var/lib/postgresql" |
Если Postgresql не запущен:
1 |
pg_ctl: no server running |
Для запуска PostgreSQL используем команду:
1 |
pg_ctl -D $PREFIX/var/lib/postgresql start |
Для остановки PostgreSQL:
1 |
pg_ctl -D $PREFIX/var/lib/postgresql stop |
На этом все. Если вы все сделали правильно, все должно работать. Если возникнут проблемы при установке Metasploit в Termux, пишите в комментариях, попробую помочь.
Еще по теме: Правильное использование Metasploit Framework
Пишет не может найти пакет метасплоит
У меня такая же проблема. Выдаёт ошибку. Вы нашли способ как с этим бороться?
Попробуйте так:
Не працює termux. Microsoft забороняє відкритий ісходний код termux.
я так и не разобрался с файлом если поможете то буду безмерно благодарен