Nach 2 Tagen Versuch und Irrtum habe ich eine Lösung gefunden. Befolgen Sie die nachstehenden Schritte, aber probieren Sie es zuerst auf einer virtuellen Maschine . Dies hat für mich auf Kali Linux funktioniert, ich hoffe es funktioniert für Sie. Bevor Sie fortfahren, aktualisieren Sie Ihren Computer.
- git clone https://github.com/rapid7/metasploit-framework "Ordnername"
- Befolgen Sie diese Schritte zum Aktualisieren von ruby https://amionrails.wordpress.com/2014/02/10/install-rvm-ruby-on-rails-and-ruby-on-kali-linux/. Folgen Sie allen Schritten bis zur Installation der Schienen
- ./msfupdate - Überprüfen Sie, ob ein Fehler auftritt
- Installieren Sie diese: apt-get install build-essential libreadline-dev libssl-dev libpq5 libpq-dev libreadline5 libsqlite3-dev libpcap-dev openjdk-7-jre git-core autoconf postgresql pgadmin3 curl zlib1g-dev libxml1 -dev curl zlib1g-dev ruby-dev
- gem install Bundle
- Bundle installieren
- ./msfupdate
Als Nächstes müssen Sie die Datenbank verbinden.
- Starten Sie den Postgresql-Dienst, falls er nicht läuft
- su - postgres
- createuser "Benutzer" -P -S -R -D
- createdb -O "user" msf
- Ausfahrt
- kehren Sie zum Ausgangsordner zurück, wenn Sie aktuell auf den git clone-Ordner zugreifen
- cd .msf4 /
- nano -w database.yml
Fügen Sie diese Zeilen der Datei hinzu. Produktion:
Adapter: Postgresql
Datenbank: msf
Benutzername: "Benutzer"
Kennwort: "Kennwort"
Host: 127.0.0.1
Port: 5432
Pool: 75
Timeout: 5
Kehren Sie dann zum msf-Ordner (git clone-Ordner) zurück und führen Sie das Programm aus ./msfconsole
Entschuldigung für dieses Format, es ist meine erste Lösung und ich danke hak5 für das Tutorial zur Installation von Metasploit von Github und Amionrails für das Tutorial zum Aktualisieren von Ruby. lass es mich wissen, wenn das funktioniert.