Linux Environment Variables
Groupe de sécurité Try Hard
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F2088318145-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Frq9WIQinJaxpWMvakjIQ%252Fuploads%252Fgit-blob-dae1ef8c660e0243188462f22f417bbb1a2719d3%252Ftelegram-cloud-document-1-5159108904864449420.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=5a1540d4&sv=1)
Variables globales
Les variables globales seront héritées par les processus enfants.
Vous pouvez créer une variable globale pour votre session actuelle en faisant :
Cette variable sera accessible par vos sessions actuelles et ses processus enfants.
Vous pouvez supprimer une variable en faisant :
Variables locaux
Les variables locales ne peuvent être accédées que par le shell/script actuel.
Liste des variables actuelles
Variables courantes
À partir de : https://geek-university.com/linux/common-environment-variables/
DISPLAY – l'affichage utilisé par X. Cette variable est généralement définie sur :0.0, ce qui signifie le premier affichage sur l'ordinateur actuel.
EDITOR – l'éditeur de texte préféré de l'utilisateur.
HISTFILESIZE – le nombre maximal de lignes contenues dans le fichier d'historique.
HISTSIZE – Nombre de lignes ajoutées au fichier d'historique lorsque l'utilisateur termine sa session.
HOME – votre répertoire personnel.
HOSTNAME – le nom d'hôte de l'ordinateur.
LANG – votre langue actuelle.
MAIL – l'emplacement du répertoire de courrier de l'utilisateur. Généralement /var/spool/mail/USER.
MANPATH – la liste des répertoires à rechercher pour les pages de manuel.
OSTYPE – le type de système d'exploitation.
PS1 – l'invite par défaut dans bash.
PATH – stocke le chemin de tous les répertoires contenant des fichiers binaires que vous souhaitez exécuter en spécifiant simplement le nom du fichier et non le chemin relatif ou absolu.
PWD – le répertoire de travail actuel.
SHELL – le chemin de l'interpréteur de commandes actuel (par exemple, /bin/bash).
TERM – le type de terminal actuel (par exemple, xterm).
TZ – votre fuseau horaire.
USER – votre nom d'utilisateur actuel.
Variables intéressantes pour le piratage
HISTFILESIZE
Changez la valeur de cette variable à 0, ainsi lorsque vous terminez votre session, le fichier d'historique (~/.bash_history) sera supprimé.
HISTSIZE
Changez la valeur de cette variable à 0, ainsi lorsque vous terminez votre session aucun commande ne sera ajoutée au fichier d'historique (~/.bash_history).
http_proxy & https_proxy
Les processus utiliseront le proxy déclaré ici pour se connecter à Internet via http ou https.
SSL_CERT_FILE & SSL_CERT_DIR
Les processus feront confiance aux certificats indiqués dans ces variables d'environnement.
PS1
Modifiez l'apparence de votre invite de commande.
Root:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F2088318145-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Frq9WIQinJaxpWMvakjIQ%252Fuploads%252Fgit-blob-f59a9496649acdaa713f751a392f7efa089167a5%252Fimage%2520%2887%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=e3407136&sv=1)
Utilisateur régulier:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F2088318145-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Frq9WIQinJaxpWMvakjIQ%252Fuploads%252Fgit-blob-7f0f2643d15b502c7ef843119e6796130b65816d%252Fimage%2520%2888%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=89255eaf&sv=1)
Un, deux et trois emplois en arrière-plan:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F2088318145-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Frq9WIQinJaxpWMvakjIQ%252Fuploads%252Fgit-blob-189c54defb3d76406b64a23069a1d2d8fa6704e9%252Fimage%2520%2889%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=5001530f&sv=1)
Un travail en arrière-plan, un arrêté et la dernière commande n'a pas fini correctement:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F2088318145-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Frq9WIQinJaxpWMvakjIQ%252Fuploads%252Fgit-blob-c31211c7574f297aa27222d57c899b49c5c3f926%252Fimage%2520%2890%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=8731d4d6&sv=1)
Groupe de sécurité Try Hard
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F2088318145-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Frq9WIQinJaxpWMvakjIQ%252Fuploads%252Fgit-blob-dae1ef8c660e0243188462f22f417bbb1a2719d3%252Ftelegram-cloud-document-1-5159108904864449420.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=5a1540d4&sv=1)
Last updated