Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
msf-remote-console — Una msfconsole remota scritta in Python 2.7 per connettersi al server msfrcpd di metasploit. Questo strumento ti dà la possibilità di caricare moduli permanentemente come daemon sul tuo server, come autopwn2. | Kitploit
Strumenti/GitHubGitHub/qubasa/msf-remote-console
Frameworks per Penetration TestingFramework di ExploitScripting e AutomazioneCommand and ControlStrumento di Accesso RemotoSviluppo PayloadArchived
GitHubqubasa/msf-remote-console

msf-remote-console

Una msfconsole remota scritta in Python 2.7 per connettersi al server msfrcpd di metasploit. Questo strumento ti dà la possibilità di caricare moduli permanentemente come daemon sul tuo server, come autopwn2.

Vedi Repository
572677 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Non mantenuto

Questo strumento non sarà più mantenuto da me. Esistono alternative migliori direttamente da Rapid7 come descritto qui: Come eseguire metasploit da remoto

Esempio:

Per rendere i comandi msf utilizzabili al di fuori della directory metasploit-framework, imposta la variabile GEM_HOME. Per trovare il percorso necessario, entra nella directory metasploit-framework ed esegui:

root@kitploit:~
$ rvm gemdir
/usr/local/rvm/gems/ruby-2.5.1@metasploit-framework
$ rvm use 2.5.1@metasploit-framework

Per avviare Metasploit come demone, è necessario eseguire l'utilità msfd, che apre sulla porta 55554 per impostazione predefinita.

root@kitploit:~
$ ./msfd -a 127.0.0.1

Per connettersi al demone, usa netcat come nell'esempio seguente:

root@kitploit:~
$ nc 127.0.0.1 5554

Descrizione

Una msfconsole remota scritta in Python 2.7 per connettersi al server msfrcpd di metasploit. Questo strumento ti dà la possibilità di caricare moduli permanentemente come demone sul tuo server come autopwn2. Sebbene ti permetta di utilizzare il server msfrpcd da remoto, si consiglia di usarlo localmente con una shell ssh o mosh poiché la convalida del certificato non è abilitata.

Caratteristiche

  • Consegna ed esecuzione ottimizzate dei comandi.
  • Ha tutti i comandi msf implementati, anche quelli futuri. Questo è possibile grazie alla struttura dell'API rpc.
  • Naviga nella cronologia dei comandi con i tasti freccia su e giù.
  • Sembra la normale msfconsole!

Che aspetto ha?

root@kitploit:~
[*] Connecting to server:
 Host => myDomain.com,
 Port => 55553,
 User => msf,
 Pwd => ***,
 SSL => True

[+] Successfully connected
[*] Console id: 19
     ,           ,
    /             \
   ((__---,,,---__))
      (_) O O (_)_________
         \ _ /            |\
          o_o \   M S F   | \
               \   _____  |  *
                |||   WW|||
                |||     |||


       =[ metasploit v4.12.22-dev-52b81f3                 ]
+ -- --=[ 1577 exploits - 906 auxiliary - 272 post        ]
+ -- --=[ 455 payloads - 39 encoders - 8 nops             ]
+ -- --=[ Free Metasploit Pro trial: http://r-7.co/trymsp ]


msf > 

Come lo uso?

Usage: Main.py [options]

root@kitploit:~
Options:
  -h, --help            mostra questo messaggio di aiuto ed esci
  -r RESOURCE, --resource=RESOURCE
                        Percorso del file di risorsa
  -u USERNAME, --user=USERNAME
                        Nome utente specificato su msfrpcd
  -p PASSWORD, --pass=PASSWORD
                        Password specificata su msfrpcd
  -s, --ssl             Abilita SSL
  -P PORT, --port=PORT  Porta a cui connettersi
  -H HOST, --host=HOST  IP del server
  -c, --credentials     Usa credenziali hardcoded
  -e, --exit            Esci dopo l'esecuzione dello script di risorsa

Con l'opzione -c puoi usare le credenziali hardcoded in Main.py; sentiti libero di cambiarle in modo da non dover usare i parametri delle credenziali ogni volta.

Con l'opzione -r specifichi uno script di risorsa da caricare dal tuo computer nella console.

Esempio:

Questo caricherà uno script di risorsa e userà le credenziali hardcoded:

root@kitploit:~
python Main.py -c -r /root/resource/handler/allHandlers.rc

Questo effettuerà l'accesso al server msfrpcd tramite argomenti della riga di comando:

root@kitploit:~
python Main.py --ssl --port 55553 --host 127.0.0.1 --user msf --pass msf

Come lo installo?

Prima devi avere metasploit installato. Se non puoi usare l'installer perché non hai un ambiente grafico o altro, usa questa guida di rapid7: Nightly installers. Questo installerà tutte le dipendenze necessarie:

root@kitploit:~
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
  chmod 755 msfinstall && \
  ./msfinstall
root@kitploit:~
git clone https://github.com/allfro/pymetasploit.git pymetasploit
cd pymetasploit && sudo python setup.py install

Inoltre, non dimenticare di avviare il tuo server msfrpcd:

root@kitploit:~
cd metasploit-framework/
ruby msfrpcd -U msf -P msf -p 55553

Ed è probabilmente una buona idea avviare e connettersi al database postgresql: A proposito, modifica la password nella riga echo.

root@kitploit:~
sudo update-rc.d postgresql enable
sudo service postgresql start
echo "create database msf;create user msf with password 'password';grant all privileges on database msf to msf;" > createdb_sql.txt
sudo -u postgres /usr/bin/psql < /home/postgres/createdb_sql.txt

In Metasploit:

root@kitploit:~
db_connect msf:[email protected]/msf
Scarica lo strumento