Reinitialiser un mot de passe perdu pour Gophish

Table des matières
Réinitialisation des accès à gophish en modifiant les entrées de la base de données.
Installation de sqllite
apt-get install -y sqlite3 libsqlite3-dev
Modification des accès
- Reinitialisation du mot de passe pour le compte admin en “gophish”
Passage de l’utilisateur “toto” en tant qu’admin
sqlite3 /opt/gophish/gophish.db sqlite> select * from users; 1|admin|$2a$10$FpQBtWrYlfscOe6|62704f9c72a9841e|1 2|toto|$2a$10$moPT4Ir9HtpV0v70PO|445026be213e1abc|2 sqlite>update users set hash="$2a$10$IYkPp0.QsM81lYYPrQx6W.U6oQGw7wMpozrKhKAHUBVL4mkm/EvAS" where username="admin"; sqlite>update users set role_id=1 where username="toto"; sqlite>.quit
Avec la structure suivante :
sqlite> PRAGMA table_info(users);
0|id|integer|0||1
1|username|varchar(255)|1||0
2|hash|varchar(255)|0||0
3|api_key|varchar(255)|1||0
4|role_id|INTEGER|0||0