voxdemonix : révision n°8 (21 décembre 2019 22:39:28)
_musique d'ambiance : [Best Melodic Dubstep Mix 2016](https://www.youtube.com/watch?v=zom87FKx3hI)_
![logo metasploit](https://upload.wikimedia.org/wikipedia/fr/4/49/Metasploit-logo.png)
"_Un grand pouvoir implique de grandes responsabilités._" [oncle Ben](https://fr.wikipedia.org/wiki/Ben_Parker).
Introduction
============
Nous allons voir ici comment utiliser la base de données [PostgreSQL](https://fr.wikipedia.org/wiki/PostgreSQL) avec [Metasploit](https://fr.wikipedia.org/wiki/Metasploit).
Mise en place
=============
**Connectez vous à l'utilisateur dédié de postgresql.**
```
sudo -s -u postgres
```
**Créez utilisateur dédié pour metasploit.**
```
createuser -d -P metasploit
```
* _-d_ => autorise l'utilisateur à créer des base de données (n'est PAS nécessaire)
* _-P_ => on demande à définir un mot de passe pour l'utilisateur
**Quittez l'utilisateur _potsgres_.**
```
exit
```
**Lancez la console metasploit.**
```
sudo /opt/metasploit/msfconsole
```
**Connectez metasploit à sa base de données.**
```
db_connect metasploit:password@localhost/metasploit
```
* _metasploit_ => le pseudo de l'utilisateur créé précédemment
* _password_ => le mot de passe de l'utilisateur dédié créé précédemment
* _localhost_ => l'[hostname](https://fr.wikipedia.org/wiki/Nom_de_domaine) pour joindre votre base de données ([127.0.0.1](https://fr.wikipedia.org/wiki/127.0.0.1) ou [localhost](https://fr.wikipedia.org/wiki/Localhost) si sur la même machine)
* _/metasploit_ => la base de données à utiliser (si vous n'avez pas autorisé l'user de la base de données de metasploit de créer des BDD, pensez à la créer manuellement)
**Vérifiez que metasploit est bien connecté à sa base de données.**
```
db_status
```
* Si la commande vous renvoie
_**postgresql connected to metasploit**_ alors c'est bon.
Farm Link
=========
* [[Tuto/HowTo] [Debian/Ubuntu] installer metasploit-framework depuis github](https://linuxfr.org/wiki/tuto-howto-debian-ubuntu-installer-metasploit-framework-depuis-github)
* [FedoraProject - Metasploit Postgres Setup](https://fedoraproject.org/wiki/Metasploit_Postgres_Setup)