Visualiser une révision

[Tuto/HowTo] [Debian/Ubuntu] Interfacer metasploit avec la base de données PostGreSQL

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)