metasploit ne pouvez pas utiliser la valeur par défaut msf3 pour se connecter
- Je installer metasploit v4 dans ubuntu 14.04 LTS () dans /opt/metasploit. Et j'ai installer postgresql trop. Je suis très douce à metasploit et postgresql. Je commence à metasploit, mais je ne peux pas me connecter à la base de données, j'ai donc modifier ce fichier /opt/metasploit/apps/pro/ui/config/database.yml, je viens seulement de changer le mot de passe "testtest", et le contenu du fichier est:
development:
adapter: "postgresql"
database: "msf3"
username: "msf3"
password: "testtest"
port: 7337
host: "localhost"
pool: 256
timeout: 5
production:
adapter: "postgresql"
database: "msf3"
username: "msf3"
password: "testtest"
port: 7337
host: "localhost"
pool: 256
timeout: 5
donc ce que je fais:
service postgresql restart
service metasploit restart
et ceux exécuter avec succès. Je exécuter "msfconsole", puis obtenir "msf>", je l'exécute:
msf> db_connect msf3:testtest@127.0.0.1/msf3
msf> db_stats
[*] postgresql selected, no connection
Je ne sais pas ce qui se passe, si je lance msfconsole de nouveau, et j'obtiens ceci:
[-] Failed to connect to the database: FATAL: password authentication failed for user "msf3"
Je peux utiliser postgres pour créer un nouvel utilisateur et de la base de données, puis-je utiliser db_connect pour vous connecter. Mais à chaque fois, je dois courir db_connect de nouveau. Donc, je pense que metasploit utilisation msf3 par défaut de l'utilisateur et de la base de données. Je veux me connecter à msf3. Que dois-je faire?
essayez db_connect -y /opt/metasploit/apps/pro/ui/config/database.yml
OriginalL'auteur xina1i | 2015-09-14
Vous devez vous connecter pour publier un commentaire.
Eu la même erreur sur Kali Rolling 2016.2
Ouvrez un terminal et tapez:
En bref, vous devez recréer l'db msf utilise, par msf.
cela fonctionne aussi si vous avez kali linux comme un sous-système sous windows 10... Nice!
OriginalL'auteur Sputnik
cela va démarrer postgresql serveur avec metasploit 4.14.8 .
OriginalL'auteur 史毅力
Vous essayez d'exécuter
db_connect
sans les options.Il pourrait également être que vous avez besoin de saisir la valeur de hachage du mot de passe et passer comme argument de mot de passe. C'est de cette façon que vous avez à passer le mot de passe lors de l'utilisation de la
msfrpc
api module.OriginalL'auteur standarduser
Vous pouvez passer directement le fichier db_connect comme ceci :
OriginalL'auteur Walid Hafid
essayer sa fonctionne pour moi:
sur kali2017.2
OriginalL'auteur samu22