// NSI — Terminale — TP Terminal Linux · v11.1

Opération MIRAGE

Prénom ou pseudo : _____________
Classe : _______________________
Date : _________________________
[ECHO] Agent·e. Accès au serveur MIRAGE confirmé. 15 missions t'attendent.
[ECHO] Suis la procédure ci-dessous pour charger ton kit d'infiltration.
[ECHO] Mission faite ? Tape Qn pour la valider. Bloqué·e ? Chaque échec = un indice de plus.
01 Démarrer le TP dans JSLinux
1
Ouvrir JSLinux (15 à 20 s de chargement) :
https://bellard.org/jslinux/vm.html?url=alpine-x86.cfg&mem=192
2
Télécharger tp_infiltration.sh sur l'ordinateur :
https://github.com/babash/TP-commandes-hacker/raw/main/tp_infiltration.sh
3
Importer — cliquer sur la flèche ↑ sous le terminal :
JSLinux — Alpine Linux
~ # ▌
© Fabrice Bellard↑  Cliquer ici — importer un fichier
4
Lancer :
~# . ~/tp_infiltration.sh # Le point . charge le script — NE PAS écrire "source"
⚠ Bien taper le point . — pas le mot source
5
Afficher les missions :
~# MISSION
02 Copier-coller dans JSLinux
Ctrl+V ne fonctionne pas. Coller : clic droit → Paste.
03 Les 3 commandes
MISSIONAffiche les 15 missions avec contexte et statut [OK] ou [ ]
Q1 … Q15Vérifie la mission, une fois la tâche faite. Succès → badge + score.   Échec → indice niveau 1. Retaper pour le niveau 2, puis 3 (solution).
STATUTScore rapide — liste des missions validées
04 — Indices progressifs (si bloqué·e)

Taper Qn pour vérifier. Si la mission échoue, un indice s'affiche. Retaper Qn pour le suivant :

1er échecObjectif + commande
2e échecStructure avec ???
3e échecSolution complète
05 Les 15 missions
Phase 1 — Reconnaissance
Q1pwd
Q2ls [?]
Q3cd
Q4cat [?]
Phase 2 — Manipulation de fichiers
Q5touch
Q6cp
Q7mv
Q8mkdir
Phase 3 — Droits  ·  Phase 4 — Processus
Q9chmod 600
Q10chmod u+x
Q11ps + kill [?]
Phase 5 — Options et pipe |
Q12ls --help [?]
Q13ls -la [?]
Q14cat | grep [?]
Q15history | grep [?]
[?] = Qn pose une question sur ce que la commande a affiché.  Sinon, Qn vérifie ce qui a été fait (historique, dossier, fichiers, droits).
06 Réinitialiser (progression conservée)
~# . ~/tp_infiltration.sh # La progression est sauvegardée et restaurée automatiquement
Pour repartir de zéro : rm -rf ~/.mirage_save && . ~/tp_infiltration.sh