6.2 KiB
Linux Ortam Değişkenleri
Sıfırdan kahraman olmaya kadar AWS hacklemeyi öğrenin htARTE (HackTricks AWS Kırmızı Takım Uzmanı)!
HackTricks'ı desteklemenin diğer yolları:
- Şirketinizi HackTricks'te reklamını görmek istiyorsanız veya HackTricks'i PDF olarak indirmek istiyorsanız [ABONELİK PLANLARI]'na göz atın (https://github.com/sponsors/carlospolop)!
- Resmi PEASS & HackTricks ürünlerini edinin
- PEASS Ailesi'ni keşfedin, özel NFT'lerimiz koleksiyonumuz
- Katılın 💬 Discord grubuna veya telegram grubuna veya bizi Twitter 🐦 @hacktricks_live'da takip edin.
- Hacking püf noktalarınızı paylaşarak PR göndererek HackTricks ve HackTricks Cloud github depolarına katkıda bulunun.
Try Hard Güvenlik Grubu
{% embed url="https://discord.gg/tryhardsecurity" %}
Global değişkenler
Global değişkenler çocuk işlemler tarafından devralınacaktır.
Mevcut oturumunuz için bir global değişken oluşturabilirsiniz:
export MYGLOBAL="hello world"
echo $MYGLOBAL #Prints: hello world
Bu değişken mevcut oturumunuz ve onun alt süreçleri tarafından erişilebilir olacaktır.
Değişkeni kaldırmak için şunu yapabilirsiniz:
unset MYGLOBAL
Yerel değişkenler
Yerel değişkenler yalnızca mevcut kabuk / betik tarafından erişilebilir.
LOCAL="my local"
echo $LOCAL
unset LOCAL
Mevcut değişkenleri listele
set
env
printenv
cat /proc/$$/environ
cat /proc/`python -c "import os; print(os.getppid())"`/environ
Ortak değişkenler
Kaynak: https://geek-university.com/linux/common-environment-variables/
- DISPLAY – X tarafından kullanılan ekran. Bu değişken genellikle :0.0 olarak ayarlanır, bu da mevcut bilgisayardaki ilk ekranı ifade eder.
- EDITOR – kullanıcının tercih ettiği metin düzenleyici.
- HISTFILESIZE – geçmiş dosyasında bulunan maksimum satır sayısı.
- HISTSIZE – Kullanıcı oturumu sona erdiğinde geçmiş dosyasına eklenen satır sayısı.
- HOME – ev dizininiz.
- HOSTNAME – bilgisayarın ana bilgisayarı.
- LANG – mevcut diliniz.
- MAIL – kullanıcının posta spool'unun konumu. Genellikle /var/spool/mail/USER.
- MANPATH – man sayfalarını aramak için kullanılan dizinlerin listesi.
- OSTYPE – işletim sistemi türü.
- PS1 – bash'teki varsayılan komut istemi.
- PATH – yürütmek istediğiniz ikili dosyaların bulunduğu tüm dizinlerin yolunu saklar, dosyanın adını belirterek yürütmek için göreli veya mutlak yol belirtmek zorunda kalmazsınız.
- PWD – mevcut çalışma dizini.
- SHELL – geçerli komut kabuğunun yolu (örneğin, /bin/bash).
- TERM – mevcut terminal türü (örneğin, xterm).
- TZ – zaman diliminiz.
- USER – mevcut kullanıcı adınız.
Hacking için ilginç değişkenler
HISTFILESIZE
Bu değişkenin değerini 0 olarak değiştirin, böylece oturumunuzu sonlandırdığınızda geçmiş dosyası (~/.bash_history) silinecektir.
export HISTFILESIZE=0
HISTSIZE
Bu değişkenin değerini 0 yapın, böylece oturumunuzu sonlandırdığınızda herhangi bir komut geçmiş dosyasına (~/.bash_history) eklenmeyecektir.
export HISTSIZE=0
http_proxy & https_proxy
İşlemler, internete bağlanmak için burada belirtilen proxy'yi kullanacaklar.
export http_proxy="http://10.10.10.10:8080"
export https_proxy="http://10.10.10.10:8080"
SSL_CERT_FILE & SSL_CERT_DIR
Bu ortam değişkenlerinde belirtilen sertifikalara işlemler güvenecektir.
export SSL_CERT_FILE=/path/to/ca-bundle.pem
export SSL_CERT_DIR=/path/to/ca-certificates
PS1
Prompt'unuzu nasıl göründüğünü değiştirin.
Kök:
Normal kullanıcı:
Bir, iki ve üç arka planda çalışan işler:
Bir arka planda çalışan iş, bir durdurulan iş ve son komut doğru bir şekilde tamamlanmadı:
Try Hard Security Group
{% embed url="https://discord.gg/tryhardsecurity" %}
Sıfırdan kahraman olana kadar AWS hackleme öğrenin htARTE (HackTricks AWS Red Team Expert)!
HackTricks'i desteklemenin diğer yolları:
- Şirketinizi HackTricks'te reklamını görmek istiyorsanız veya HackTricks'i PDF olarak indirmek istiyorsanız [ABONELİK PLANLARI]'na (https://github.com/sponsors/carlospolop) göz atın!
- Resmi PEASS & HackTricks ürünlerini edinin
- The PEASS Family keşfedin, özel NFT'lerimiz koleksiyonumuz
- Katılın 💬 Discord grubuna veya telegram grubuna veya bizi Twitter 🐦 @hacktricks_live'da takip edin.
- Hacking hilelerinizi paylaşarak PR'lar göndererek HackTricks ve HackTricks Cloud github depolarına katkıda bulunun.