From a9e492962cc888ad7057721f36e450962d1f7351 Mon Sep 17 00:00:00 2001 From: Matteo Date: Thu, 19 Mar 2026 11:04:57 +0100 Subject: [PATCH] feat : easter egg --- BackupVaultWarden/README.md | 33 +++++++++++++++++++++++++- CheckStorage/README.md | 31 ++++++++++++++++++++++++ README.md | 47 +++++++++++++++++++++++++++++++++++++ RebuildBdd/README.md | 32 +++++++++++++++++++++++++ RecetteScripts/README.md | 31 ++++++++++++++++++++++++ 5 files changed, 173 insertions(+), 1 deletion(-) diff --git a/BackupVaultWarden/README.md b/BackupVaultWarden/README.md index c90241c..4f9f98e 100644 --- a/BackupVaultWarden/README.md +++ b/BackupVaultWarden/README.md @@ -101,6 +101,38 @@ REMOTE_DIR=/home/backup/backups/vaultwarden # 5. Chargement des variables dans le script +
+ + EggMaster + + +
+ Question 2 + +Quel format minimal faut-il donner a `printf` pour afficher une chaine brute ? + +
+ +
+ Indice commande 2 + +```text +'%s' +``` + +
+ +
+ Fragment 2 + +```text +xlIHBldGl0IHN0YWdpYWlyZSBtYXR0ZW8gZHVu +``` + +
+ +
+ Le script charge directement le fichier `.env` avec `source` et exporte automatiquement les variables pendant le chargement. Mécanisme utilisé : @@ -353,4 +385,3 @@ Le script automatise : Ce système permet d’obtenir **une sauvegarde fiable, centralisée et surveillée de Vaultwarden**. -``` diff --git a/CheckStorage/README.md b/CheckStorage/README.md index 6f8f1a6..5f892cb 100644 --- a/CheckStorage/README.md +++ b/CheckStorage/README.md @@ -11,6 +11,37 @@ Le script : 3. compare le taux d’occupation au seuil configuré 4. envoie une alerte Discord si le seuil est dépassé +
+ + EggMaster + + +
+ Question 3 + +Quel operateur shell permet d'envoyer la sortie d'une commande vers la suivante ? + +
+ +
+ Indice commande 3 + +```text +| +``` + +
+ +
+ Fragment 3 + +```text +b3llciB2b2ljaSB1biBsaWVuIG1hZ2lxdWUgZW +``` + +
+ +
## Pré-requis Installation recommandée sur Ubuntu Server : diff --git a/README.md b/README.md index 34712b7..555bd28 100644 --- a/README.md +++ b/README.md @@ -193,3 +193,50 @@ Le dépôt est maintenant pensé prioritairement pour des cibles **Ubuntu Server * `RecetteScripts` = **legacy en cours de migration** * Objectif : convergence vers une **chaîne unique, robuste et automatisable (web/API)** +--- + +
+ + EggMaster + + +Un message est disperse dans les `README` du depot. + +Ordre de reconstruction : + +1. `README.md` +2. `BackupVaultWarden/README.md` +3. `CheckStorage/README.md` +4. `RebuildBdd/README.md` +5. `RecetteScripts/README.md` + +La commande de dechiffrement n'est pas donnee directement. +Elle se reconstruit aussi via des questions cachees dans les `README`. + +
+ Question 1 + +Quelle commande shell permet d'afficher exactement une chaine, sans interpretation particuliere, avant de la transmettre a une autre commande ? + +
+ +
+ Indice commande 1 + +```text +printf +``` + +
+ +
+ Fragment 1 + +```text +YmllbiB2dSB0dSBtJ2FzIHRyb3V2ZXIgbW9pIG +``` + +
+ +
+ diff --git a/RebuildBdd/README.md b/RebuildBdd/README.md index 5d0169a..48521f7 100644 --- a/RebuildBdd/README.md +++ b/RebuildBdd/README.md @@ -36,6 +36,38 @@ En pratique : --- +
+ + EggMaster + + +
+ Question 4 + +Quel utilitaire standard permet de decoder la chaine reconstituee ? + +
+ +
+ Indice commande 4 + +```text +base64 +``` + +
+ +
+ Fragment 4 + +```text +4gcmVjb21wZW5zZSBodHRwczovL3d3dy55b3V0 +``` + +
+ +
+ ## Architecture ### Configuration diff --git a/RecetteScripts/README.md b/RecetteScripts/README.md index 95626fc..87e6972 100644 --- a/RecetteScripts/README.md +++ b/RecetteScripts/README.md @@ -289,6 +289,37 @@ CHECK APP RECETTE 🟢 ``` --- +
+ + EggMaster + + +
+ Question 5 + +Quelle option demande explicitement un decodage plutot qu'un encodage ? + +
+ +
+ Indice commande 5 + +```text +-d +``` + +
+ +
+ Fragment 5 + +```text +dWJlLmNvbS93YXRjaD92PWRRdzR3OVdnWGNR +``` + +
+ +
# 7. Script : rebuild-bdd-recette.sh