После 2 дней проб и ошибок я нашел решение, следуйте инструкциям ниже, но сначала попробуйте его на виртуальной машине . Это работает для меня на Kali Linux, надеюсь, это работает для вас. Прежде чем идти вперед, обновите вашу машину.
- git clone https://github.com/rapid7/metasploit-framework "имя_папки"
- выполните следующие шаги для обновления ruby https://amionrails.wordpress.com/2014/02/10/install-rvm-ruby-on-rails-and-ruby-on-kali-linux/ выполните все шаги до установки направляющих
- ./msfupdate - проверить на наличие ошибки, если она продолжается
- установить эти: apt-get установить build-essential -dev curl zlib1g-dev ruby-dev
- gem install bundle
- комплектация
- ./msfupdate
Далее вам нужно будет подключить базу данных.
- запустить сервис postgresql, если он не запущен
- су - постгрес
- createuser "пользователь" -P -S -R -D
- создалb -O "пользователь" MSF
- выход
- вернитесь в домашнюю папку, если в данный момент обращаетесь к папке git clone
- cd .msf4 /
- nano -w database.yml
добавить эти строки в файл. производство:
адаптер: postgresql
база данных: msf
имя пользователя: "пользователь"
пароль: "пароль"
хост: 127.0.0.1
порт: 5432
пул: 75
тайм-аут: 5
Затем вернитесь в папку msf (папка git clone) и запустите ./msfconsole
Извиняюсь за этот формат, это мое первое решение и спасибо hak5 за руководство по установке metasploit из github и amionrails за руководство по обновлению ruby. дайте мне знать, если это работает.