Stækka Metasploit - Erweiterung von Metasploit
Dieses Msf-Plugin erweitert Metasploit um einige fehlende Funktionen und Module, die die Interaktion mit anderen/benutzerdefinierten Exploits/Möglichkeiten zur Shell-Erlangung ermöglichen. Der aktuelle Fokus liegt auf der Unterstützung von Linux/Unix.
TTY-Unterstützung: Starten einer Shell über Metasploit, die Interaktion mit TTY-Unterstützung und Sessions-Migration in Metasploit ermöglicht. Dies erlaubt benutzerdefinierte Wege, eine Shell zu erhalten (private nicht-Metasploit-Exploits) und diese Shell als Metasploit-Session zur Ausführung von Post-Exploitation-Modulen zu verwenden. Es gibt auch ein weiteres SSH-Modul zur Nutzung einer TTY-Shell während der Interaktion mit der Session.
Performance-Hacks: Zur Verbesserung der Leistung wurde Caching hinzugefügt, das die Ausgabe häufig verwendeter Befehle (wie uname) oder Dateien zwischenspeichert. Für die Dateisuche ist es möglich, "find" einmal auszuführen und die Ergebnisse zu speichern. Diese können für viele Suchanfragen wiederverwendet werden (alle Dateien mit *shadow* finden, alle suid-Dateien finden ... usw.). Für rekursive Downloads kann tar verwendet werden, was Downloads beschleunigt.
Setzen der Umgebung und Laden für die weitere Verwendung (kann jedes Shell-Profil/Startup sein)
export STAEKKA_PATH=$HOME/.staekka/
echo 'export STAEKKA_PATH=$HOME/.staekka/' >>$HOME/.profile
Kopieren in das Installationsverzeichnis
cp -r staekka $STAEKKA_PATH
Kopieren der Metasploit-Plugins
mkdir -p $HOME/.msf4/plugins/
cp $STAEKKA_PATH/plugins/staekka.rb $HOME/.msf4/plugins/
cp $STAEKKA_PATH/plugins/info_path.rb $HOME/.msf4/plugins/
Installation der Abhängigkeiten (gem-Installation ohne Root-Rechte)
gem install --user bindata
gem install --user minitar
gem install --user ruby-termios
Oder Installation der Abhängigkeiten via Bundler
cd $STAEKKA_PATH
bundle install
$ export STAEKKA_PATH=$HOME/.staekka/
$ cd ../metasploit-framework/
$ ./msfconsole
msf > load staekka
msf > use auxiliary/shell/interactive
msf auxiliary(interactive) > info
Stækka: Isländisches Wort für (vergrößern/erweitern/wachsen). Dieses Plugin erweitert Metasploit um einige Funktionen.
Manchmal zeigt msfconsole "\r" an. Fix: Verwenden Sie die systemeigene Readline-Bibliothek anstelle von RbReadline
msfconsole -L