Chargement en cours

Cheatsheet CTFs đŸ„·

Liste de commandes utiles pour se dĂ©brouiller en CTF, Ă  destination des dĂ©butants đŸ™‹â€â™‚ïž

Footprinting & scanning

nmap -A 192.168.0.100 -> RĂ©aliser un scan complet d’un hĂŽte ;

nmap -iL hosts.txt -> Scanner une liste d’assets depuis un fichier ;

nmap 192.168.0.1-254 -> Scanner un range réseau ;

nmap 192.168.0.100 -p 22 -> Scanner un port spécifique ;

gobuster dir -u 192.168.1.1 -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -> DĂ©marrer le scan de rĂ©pertoires web sur l’IP 192.168.1.1 et utiliser la wordlist directory-list-2.3-medium ;

gobuster -x php -> Permet de spĂ©cifier une ou plusieurs extensions de fichier Ă  scanner, en l’occurrence .php ;

Bruteforcing / crack de passwords

hydra -l USER -P /usr/share/wordlists/rockyou.txt 192.168.1.1 ssh -> Bruteforcer l’IP 192.168.1.1 via l’utilisateur USER et via la wordlist rockyou, sur le port ssh ;

/usr/share/john/ssh2john.py my_key > my_key.hash -> Extraire un hash de la clef SSH privĂ©e et chiffrĂ©e my_key pour ensuite ĂȘtre lu par JohnTheRipper ;

john my_key.hash –wordlist=/usr/share/wordlists/rockyou.txt -> Utiliser l’utilitaire JohnTheRipper pour bruteforcer le password de la clef privĂ©e via la wordlist rockyou ;

Commandes utiles

sudo -l -> Lister les commandes possibles via sudo ;

ssh -i my_key user@192.168.1.1 -> Utiliser la clef privĂ©e my_key pour se connecter avec l’utilisateur user sur l’IP 192.168.1.1 ;

Liens utiles

https://www.revshells.com/ -> Permet de créer des reverse shells ;

https://dencode.com/ -> Permet de décoder du texte via plusieurs méthodes ;

https://dnsdumpster.com/ -> Permet de lister les entrĂ©es DNS d’un domaine ;

https://gtfobins.github.io/ -> Permet d’avoir une liste de multiples commandes GNU/Linux permettant d’escalade en droits sudo ;

Cette page sera mise Ă  jour rĂ©guliĂšrement đŸ‘·â€â™‚ïžđŸš§