You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
contexte_title=Markdown("### 📋 Contexte de la Mission",style="green")
130
+
contexte=Markdown("### Vous êtes un analyste en cybersécurité travaillant pour une agence gouvernementale. Lors d'une opération d'investigation, votre équipe a intercepté 5 fichiers chiffrés contenant des informations cruciales. Votre mission est d'identifier l'algorithme de chiffrement utilisé pour chaque fichier, de découvrir la clé de déchiffrement, puis d'extraire le contenu secret.\n" \
131
+
"### Les criminels ont utilisé 5 algorithmes de chiffrement symétrique différents pour protéger leurs communications. Votre expertise en cryptanalyse sera mise à l'épreuve pour déchiffrer ces messages et découvrir les secrets qu'ils contiennent.\n")
mission_table.add_row("AES-256-CBC","mission1.enc","La clé est liée à une ville française célèbre et une année olympique"," Identifier l'algorithme AES en mode CBC et récupérer la clé par attaque dictionnaire")
140
+
mission_table.add_row("ChaCha20","mission2.enc","Combinaison d'une année récente et d'un mot de passe anglais commun","Reconnaître le chiffrement de flux moderne ChaCha20")
141
+
mission_table.add_row("Blowfish","mission3.enc","Nom d'un algorithme de hachage populaire suivi de chiffres","Détecter l'algorithme Blowfish et ses spécificités")
142
+
mission_table.add_row("AES-256-GCM","mission4.enc","Acronyme d'une organisation internationale + année courante","Identifier le mode authentifié GCM et gérer l'authentification")
143
+
mission_table.add_row("Fernet","mission5.enc","Phrase française simple encodée, liée à notre domaine d'étude","Reconnaître le format Fernet et sa structure particulière")
intro=Markdown("Comme vous l'avez probablement remarqué le menu de ce logiciel est composé de 06 options dont 04 principales :")
151
+
usage_guide_1=Markdown("1. ### Analyse d'un fichier spécifique \n",style="black on white")
152
+
analysis_1=Markdown(" Cette option a pour but de traiter un fichier crypter ( prise en charge des '.enc' exceptionnellement ) afin d'identifier l'algorithme \n\n" \
153
+
" de cryptage qui lui a été appliqué ainsi que le score de probabilité de chaque algorithme de cryptage cité ci-dessus \n\n")
154
+
usage_guide_2=Markdown("2. ### Mission complète automatique \n",style="black on white")
155
+
analysis_2=Markdown(" Cette option permet de traiter les 05 missions de façon séquentielle afin de ressortir de chacune d'entre elle :\n\n" \
156
+
" -la clé de crypatage\n\n" \
157
+
" -le message déchiffrer\n\n" \
158
+
" A la fin des traitement un synthèse finale est générée sur l'état des Test effectué")
159
+
160
+
usage_guide_3=Markdown("3. ### Attaque par dictionnaire manuelle",style="black on white")
161
+
analysis_3=Markdown(" En optant pour cette option vous aurez à sélectionner le fichier que vous souhaitez décrypté et par suite l'algorithme de décryptage que vous voudiez appliquer.\n" \
162
+
" Vous aurez dun suivez en tempps réel de l'evolution des tentatives ainsi que l'affichage du résultat obtenu")
163
+
164
+
usage_guide_4=Markdown("4. ### Affichage des rapports \n",style="black on white")
165
+
analysis_4=Markdown(" Cette option vous permettra d'oberver les rapports des différents tests de décryptages effectués au cours de l'utilisation de ce logiciel")
166
+
167
+
final=Markdown("# 😁 Merci d'utiliser notre logiciel 👾 et bonne continuation ( **Appuyez sur la touche Enter pour retourner au menu principal** )",style="yellow")
0 commit comments