8.9 KiB
Μεταβλητές Περιβάλλοντος του Linux
Μάθετε το χάκινγκ στο AWS από το μηδέν μέχρι τον ήρωα με το htARTE (Ειδικός Ερυθρού Συνεργείου AWS του HackTricks)!
Άλλοι τρόποι υποστήριξης του HackTricks:
- Αν θέλετε να δείτε την εταιρεία σας διαφημισμένη στο HackTricks ή να κατεβάσετε το HackTricks σε μορφή PDF ελέγξτε τα ΣΧΕΔΙΑ ΣΥΝΔΡΟΜΗΣ!
- Αποκτήστε το επίσημο PEASS & HackTricks swag
- Ανακαλύψτε την Οικογένεια PEASS, τη συλλογή μας από αποκλειστικά NFTs
- Εγγραφείτε στην 💬 ομάδα Discord ή στην ομάδα τηλεγραφήματος ή ακολουθήστε μας στο Twitter 🐦 @hacktricks_live.
- Μοιραστείτε τα χάκινγκ κόλπα σας υποβάλλοντας PRs στα HackTricks και HackTricks Cloud αποθετήρια του github.
Try Hard Security Group
{% embed url="https://discord.gg/tryhardsecurity" %}
Παγκόσμιες μεταβλητές
Οι παγκόσμιες μεταβλητές θα κληρονομηθούν από τις υποδιεργασίες.
Μπορείτε να δημιουργήσετε μια παγκόσμια μεταβλητή για την τρέχουσα συνεδρία σας κάνοντας:
export MYGLOBAL="hello world"
echo $MYGLOBAL #Prints: hello world
Αυτή η μεταβλητή θα είναι προσβάσιμη από τις τρέχουσες συνεδρίες σας και τις παιδικές διεργασίες τους.
Μπορείτε να αφαιρέσετε μια μεταβλητή κάνοντας:
unset MYGLOBAL
Τοπικές μεταβλητές
Οι τοπικές μεταβλητές μπορούν να προσπελαστούν μόνο από το τρέχον κέλυφος/σενάριο.
LOCAL="my local"
echo $LOCAL
unset LOCAL
Κατάλογος τρέχουσων μεταβλητών
set
env
printenv
cat /proc/$$/environ
cat /proc/`python -c "import os; print(os.getppid())"`/environ
Κοινές μεταβλητές
Από: https://geek-university.com/linux/common-environment-variables/
- DISPLAY – το display που χρησιμοποιείται από το X. Αυτή η μεταβλητή συνήθως ορίζεται σε :0.0, που σημαίνει την πρώτη εμφάνιση στον τρέχοντα υπολογιστή.
- EDITOR – ο προτιμώμενος επεξεργαστής κειμένου του χρήστη.
- HISTFILESIZE – το μέγιστο αριθμό γραμμών που περιέχονται στο αρχείο ιστορικού.
- HISTSIZE – Ο αριθμός των γραμμών που προστίθενται στο αρχείο ιστορικού όταν ο χρήστης ολοκληρώνει τη συνεδρία του.
- HOME – ο κατάλογος του χρήστη.
- HOSTNAME – το όνομα του υπολογιστή.
- LANG – η τρέχουσα γλώσσα σας.
- MAIL – η τοποθεσία του spool αλληλογραφίας του χρήστη. Συνήθως /var/spool/mail/USER.
- MANPATH – η λίστα των καταλόγων που αναζητούνται για εγχειρίδια.
- OSTYPE – ο τύπος του λειτουργικού συστήματος.
- PS1 – η προεπιλεγμένη προτροπή στο bash.
- PATH – αποθηκεύει τη διαδρομή όλων των καταλόγων που περιέχουν δυαδικά αρχεία που θέλετε να εκτελέσετε απλώς αναφέροντας το όνομα του αρχείου και όχι με σχετική ή απόλυτη διαδρομή.
- PWD – ο τρέχων κατάλογος εργασίας.
- SHELL – η διαδρομή προς το τρέχον κέλυφος εντολών (για παράδειγμα, /bin/bash).
- TERM – ο τρέχων τύπος τερματικού (για παράδειγμα, xterm).
- TZ – η ζώνη ώρας σας.
- USER – το τρέχον όνομα χρήστη σας.
Ενδιαφέρουσες μεταβλητές για χακινγκ
HISTFILESIZE
Αλλάξτε τη τιμή αυτής της μεταβλητής σε 0, έτσι όταν τερματίσετε τη συνεδρία σας το αρχείο ιστορικού (~/.bash_history) θα διαγραφεί.
export HISTFILESIZE=0
HISTSIZE
Αλλάξτε τη τιμή αυτής της μεταβλητής σε 0, έτσι ώστε όταν τερματίσετε τη συνεδρία σας καμία εντολή δεν θα προστεθεί στο αρχείο ιστορικού (~/.bash_history).
export HISTSIZE=0
http_proxy & https_proxy
Οι διεργασίες θα χρησιμοποιήσουν το proxy που δηλώνεται εδώ για να συνδεθούν στο internet μέσω http ή https.
export http_proxy="http://10.10.10.10:8080"
export https_proxy="http://10.10.10.10:8080"
SSL_CERT_FILE & SSL_CERT_DIR
Οι διεργασίες θα εμπιστεύονται τα πιστοποιητικά που υποδεικνύονται σε αυτές τις μεταβλητές περιβάλλοντος.
export SSL_CERT_FILE=/path/to/ca-bundle.pem
export SSL_CERT_DIR=/path/to/ca-certificates
PS1
Αλλάξτε τον τρόπο με τον οποίο εμφανίζεται το προτροπή σας.
Ρίζα:
Κανονικός χρήστης:
Ένα, δύο και τρία φόνταρα jobs:
Ένα φόνταρο job, ένα που έχει σταματήσει και η τελευταία εντολή δεν ολοκληρώθηκε σωστά:
Try Hard Security Group
{% embed url="https://discord.gg/tryhardsecurity" %}
Μάθετε το hacking στο AWS από το μηδέν μέχρι τον ήρωα με το htARTE (HackTricks AWS Red Team Expert)!
Άλλοι τρόποι υποστήριξης του HackTricks:
- Αν θέλετε να δείτε την εταιρεία σας διαφημισμένη στο HackTricks ή να κατεβάσετε το HackTricks σε μορφή PDF ελέγξτε τα ΣΧΕΔΙΑ ΣΥΝΔΡΟΜΗΣ!
- Αποκτήστε το επίσημο PEASS & HackTricks swag
- Ανακαλύψτε την Οικογένεια PEASS, τη συλλογή μας από αποκλειστικά NFTs
- Εγγραφείτε στη 💬 ομάδα Discord ή στη ομάδα telegram ή ακολουθήστε μας στο Twitter 🐦 @hacktricks_live.
- Μοιραστείτε τα hacking tricks σας υποβάλλοντας PRs στα HackTricks και HackTricks Cloud αποθετήρια στο GitHub.