NOTES DE LA SEANCE 1
CTF = Capture The Flag ;
Flag = une preuve que vous avez réussi votre CTF
Différents types de CTF ;
Stéganographie : Une image cachant un msg, un fichier peut cacher des secrets.
Cryptographie :: l’objectif ici est de comprendre comment les messages sont transformés ;
Le web : catégorie populaire des CTF, consisteà s’attaquer à des sites web, trouver des
failles et les exploiter
OSINT :Exploiter des sources ouverytes pour décourir des info, obtrenir info sur une
personne
FORENSIC : consiste à enqueter su r des attaques menés sur un système dans une entreprise
ou autrs . Du coup le système te fournit lles info nécessaires pour que tu trouves les logs et à
leur fournir.
QUELQUES COMMANDES DE BASE SUR LINUX
whoami prise d’info de qui je suis dans un environnement donné
pwd permet de voir dans quel directory je suis actuellement
uname : permet d’avoir les info sur la machine la version de linux et autres
Les arguments définissent comment une commande va se comporter.
env : cette commande liste les variables utilisés par le terminal
ls : lister les dossier fichiers présents dans le dosiier où on est actuellement
ls-l : lister sous forme de liste
man ls :
clear : vider le terminal
cd : changer de répertoire
echo : afficher dans le terlinal ce qui est ecrit en parametre
touch : permet de créer un fichier
nano : permet d’écrire dans un fichier
cat : permet de lire tout ce qui est ecrit dans mon fichier
file : voir le type de fichier, les informations sur le fichier
mkdir : ça permet de créer un dossier en lui donnant un nom
cp : permet un fichier donné dans un dossier
mv : permet de déplacer un fichier ou un dossier vers un autre dossier ; ou pour renommer.
chmod : souvent utiliser pour changer les permissions sur un fichier. Les permissions sont :
read white et execute . Pour l’utiliser, on utilise la syntaxe suivante : chmod +x [Link] x
etant la lettre associée à la permission. 1-execute ; 2-write ; 4-read ;
exemple :
chmod u +rwx [Link] accord de permission à l’utilsateur concernant le fichier [Link].
On distinge u pour l’utilisateur, g pour les groupes et o pour other(les autres).
chmod 644 [Link] = permission(2, 4) pour u ; permission 4 pour le g ; et permission 4 pour
les autres.
chown:
diff : permet de voir la différence entre deux fichiers. SI la sortie est vide alors il n’y a
aux=cune différence netre les deux fichiers. Else il existe une différence.
wc-l : permet de compter e nombre de ligne dans un fichier
tr : permet de remplacer les caractères d’un mot vers dautres.
Exemple :
rm : permet de supprimer définitivement un fichier.
rm -rf : permet de supprimerun dossier
find : permet de retrouver des fichiers en précisant des informations sur le fichier.
grep : permet de chercher dans les fichiers des informations spécifiques.
ping ; permet de vérifier la connecivité d’un adresse réseau
whatis : permet de savoir à quoi sert une commande donnée qu’on lui précise.
1. Les opérateurs : && = « et » II = « ou »
history : permet de voir l’historique des commandes
ps -aux : permet de lister les processus en cours sur le système
LES COMMANDES DE BASES NECESSAIRE
POUR MAITRISER LE POWERSHELL
Get-command permet d’obtenir toutes les commandes : powershell installées sur votre
système
Get-help : associé à une commande elle permet d’obtenir l’aide locale par rapport à la
commande
Get-Member permet d’obtenir les arguments associés à une commandes, toutes les options
associées à une commande. Exemple : get-Process \ get member.
Get help Get-Process -online permet de consulter une aide en ligne concernant l’aide.
Get-Help Resolve-DnsName -examples permet d’obtenir quelqi=ues exmples de
manipulation de la dite commande.