Stækka Metasploit - Estendere Metasploit
Questo plugin Msf estende Metasploit per alcune funzionalità e moduli mancanti, consentendo l'interazione con altri exploit personalizzati/modi per ottenere accesso shell. L'attuale attenzione è sul supporto Linux/Unix.
Supporto TTY: avvio di una shell da Metasploit che consente l'interazione con il supporto TTY e la migrazione della sessione in Metasploit. Ciò consente modi personalizzati per ottenere una shell (exploit privati non Metasploit) e utilizzare questa shell come sessione Metasploit per eseguire moduli di post-sfruttamento. Esiste anche un altro modulo SSH per utilizzare una shell TTY durante l'interazione con la sessione.
Ottimizzazioni delle prestazioni: Per migliorare le prestazioni è stata aggiunta la cache che consente di memorizzare l'output dei comandi usati frequentemente (come uname) o dei file. Per la ricerca di file è possibile eseguire 'find' una volta e memorizzare i risultati. Questo può essere riutilizzato per molte richieste di ricerca (trova tutti i file con *shadow*, trova tutti i file suid, ...ecc.). Per download ricorsivi può essere usato tar, che velocizza i download.
Impostazione dell'ambiente e caricamento per un utilizzo futuro (può essere qualsiasi profilo/avvio della shell)
export STAEKKA_PATH=$HOME/.staekka/
echo 'export STAEKKA_PATH=$HOME/.staekka/' >>$HOME/.profile
Copia nella directory di installazione
cp -r staekka $STAEKKA_PATH
Copia dei plugin Metasploit
mkdir -p $HOME/.msf4/plugins/
cp $STAEKKA_PATH/plugins/staekka.rb $HOME/.msf4/plugins/
cp $STAEKKA_PATH/plugins/info_path.rb $HOME/.msf4/plugins/
Installazione delle dipendenze (installazione gem senza necessità di root)
gem install --user bindata
gem install --user minitar
gem install --user ruby-termios
Oppure installazione delle dipendenze tramite 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: parola islandese per (ingrandire/espandere/crescere). Questo plugin estende Metasploit per alcune funzionalità.
A volte msfconsole mostra "\r" Soluzione: usa la libreria Readline di sistema invece di RbReadline
msfconsole -L