# Post Exploitation Linux   Enumeration

1. <mark style="color:yellow;">Informations générales sur le système :</mark>
   * `uname -a` : Afficher les informations sur le noyau et le système d'exploitation.
   * `cat /etc/\*-release` : Afficher les informations de version et de distribution.
   * `id` : Afficher les informations sur l'utilisateur actuel et ses privilèges.
2. <mark style="color:yellow;">Liste des utilisateurs et des groupes :</mark>
   * `cat /etc/passwd` : Afficher la liste des utilisateurs.
   * `cat /etc/group` : Afficher la liste des groupes.
   * `id <utilisateur>` : Afficher les informations spécifiques à un utilisateur.
3. <mark style="color:yellow;">Exploration du système de fichiers :</mark>
   * `ls -alh /home` : Afficher le contenu du répertoire /home et ses permissions.
   * `ls -alh /root` : Afficher le contenu du répertoire /root et ses permissions (si vous avez des privilèges suffisants).
4. <mark style="color:yellow;">Recherche de fichiers sensibles :</mark>
   * `find / -name "mot_de_passe*" 2>/dev/null` : Rechercher des fichiers sensibles tels que des fichiers de mot de passe.
5. Historique des commandes :
   * `cat ~/.bash_history` : Afficher l'historique des commandes pour l'utilisateur actuel.
   * `cat /root/.bash_history` : Afficher l'historique des commandes pour l'utilisateur root (si vous avez des privilèges suffisants).
6. <mark style="color:yellow;">Processus en cours d'exécution :</mark>
   * `ps -ef` : Afficher la liste des processus en cours d'exécution.
   * `ps -ef | grep <nom_processus>` : Afficher les processus correspondant à un nom donné.
7. <mark style="color:yellow;">Tâches planifiées :</mark>
   * `crontab -l` : Afficher la liste des tâches planifiées pour l'utilisateur actuel.
   * `cat /etc/crontab` : Afficher la liste des tâches planifiées système.
8. <mark style="color:yellow;">Services réseau :</mark>
   * `netstat -tuln` : Afficher les ports réseau ouverts et les processus associés.
   * `ss -tuln` : Afficher les informations sur les connexions réseau (version plus récente).
9. <mark style="color:yellow;">Version du logiciel installé :</mark>
   * `dpkg -l` : Afficher la liste des packages installés (systèmes basés sur Debian).
   * `rpm -qa` : Afficher la liste des packages installés (systèmes basés sur Red Hat).
10. <mark style="color:yellow;">Analyse des fichiers de configuration :</mark>
    * `cat /etc/ssh/sshd_config` : Afficher la configuration du serveur SSH.
    * `cat /etc/sudoers` : Afficher les utilisateurs autorisés à utiliser sudo.
11. <mark style="color:yellow;">Extraction d'informations sensibles :</mark>
    * `strings <fichier_binaire>` : Extraire les chaînes de texte lisibles à partir d'un fichier binaire.
    * `cat /dev/random | strings -n 10` : Extraire les 10 premières chaînes de texte aléatoire à partir de /dev/random.
12. <mark style="color:yellow;">Nettoyage des traces :</mark>
    * `history -c` : Effacer l'historique des commandes de l'utilisateur actuel.
    * `rm ~/.bash_history` : Supprimer l'historique des commandes pour l'utilisateur actuel.
13. <mark style="color:yellow;">Automatisation :</mark>
    * LinPeas : <https://github.com/carlospolop/PEASS-ng/tree/master/linPEAS>
    * LinEnum : <https://github.com/rebootuser/LinEnum>
