hacktricks/linux-hardening/linux-environment-variables.md

6.2 KiB
Raw Blame History

Mazingira ya Linux

Jifunze kuhusu udukuzi wa AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Kikundi cha Usalama cha Try Hard

{% embed url="https://discord.gg/tryhardsecurity" %}


Mazingira ya Kitaifa

Mazingira ya kitaifa yataurithiwa na mchakato wa watoto.

Unaweza kuunda mazingira ya kitaifa kwa kikao chako cha sasa kwa kufanya:

export MYGLOBAL="hello world"
echo $MYGLOBAL #Prints: hello world

Hii variable itapatikana kwenye vikao vyako vya sasa na michakato yake ya watoto.

Unaweza kuondoa variable kwa kufanya:

unset MYGLOBAL

Variables za Kienyeji

Variables za kienyeji zinaweza kufikiwa tu na shell/script ya sasa.

LOCAL="my local"
echo $LOCAL
unset LOCAL

Orodhesha mazingira ya sasa

set
env
printenv
cat /proc/$$/environ
cat /proc/`python -c "import os; print(os.getppid())"`/environ

Mipangilio ya kawaida

Kutoka: https://geek-university.com/linux/common-environment-variables/

  • DISPLAY kiolesura kinachotumiwa na X. Kwa kawaida, hii huwekwa kama :0.0, ambayo inamaanisha kiolesura cha kwanza kwenye kompyuta ya sasa.
  • EDITOR mhariri wa maandishi unaopendelewa na mtumiaji.
  • HISTFILESIZE idadi kubwa ya mistari inayoweza kuwepo kwenye faili ya historia.
  • HISTSIZE Idadi ya mistari inayoongezwa kwenye faili ya historia wakati mtumiaji anapomaliza kikao chake.
  • HOME saraka yako ya nyumbani.
  • HOSTNAME jina la mwenyeji wa kompyuta.
  • LANG lugha yako ya sasa.
  • MAIL mahali pa sanduku la barua pepe la mtumiaji. Kawaida /var/spool/mail/USER.
  • MANPATH orodha ya saraka za kutafuta kurasa za mwongozo.
  • OSTYPE aina ya mfumo wa uendeshaji.
  • PS1 ishara ya amri ya msingi katika bash.
  • PATH hifadhi njia ya saraka zote zinazoshikilia faili za binary unazotaka kutekeleza kwa kuzitaja kwa jina la faili na sio kwa njia ya kihusishi au kamili.
  • PWD saraka ya kazi ya sasa.
  • SHELL njia ya kabu ya amri ya sasa (kwa mfano, /bin/bash).
  • TERM aina ya terminal ya sasa (kwa mfano, xterm).
  • TZ eneo lako la muda.
  • USER jina lako la mtumiaji la sasa.

Mipangilio ya kuvutia kwa udukuzi

HISTFILESIZE

Badilisha thamani ya kipengele hiki kuwa 0, ili unapomaliza kikao chako faili ya historia (~/.bash_history) itaondolewa.

export HISTFILESIZE=0

HISTSIZE

Badilisha thamani ya kigezo hiki iwe 0, ili unapomaliza kikao chako amri yoyote isiongezwe kwenye faili ya historia (~/.bash_history).

export HISTSIZE=0

http_proxy & https_proxy

Mchakato utatumia proxy iliyotangazwa hapa kuunganisha kwenye mtandao kupitia http au 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

Mchakato utaamini vyeti vilivyoorodheshwa katika mazingira haya ya mazingira.

export SSL_CERT_FILE=/path/to/ca-bundle.pem
export SSL_CERT_DIR=/path/to/ca-certificates

PS1

Badilisha jinsi dirisha lako la amri linavyoonekana.

Hii ni mfano

Mizizi:

Mtumiaji wa kawaida:

Kazi moja, mbili na tatu zilizowekwa nyuma:

Kazi moja iliyowekwa nyuma, moja imezuiliwa na amri ya mwisho haikumalizika kwa usahihi:

Kikundi cha Usalama cha Kujitahidi Kwa Bidii

{% embed url="https://discord.gg/tryhardsecurity" %}

Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks: