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

6.2 KiB
Raw Blame History

Mazingira ya Linux

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

Njia nyingine za kusaidia HackTricks:

Kikundi cha Usalama cha Kujitahidi

{% 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 na 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

Vipimo vya kawaida

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

  • DISPLAY kiolesura kinachotumiwa na X. Kipimo hiki kawaida 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 inayojumuishwa kwenye faili ya historia.
  • HISTSIZE Idadi ya mistari inayoongezwa kwenye faili ya historia wakati mtumiaji anamaliza kipindi chake.
  • HOME saraka yako ya nyumbani.
  • HOSTNAME jina la mwenyeji wa kompyuta.
  • LANG lugha yako ya sasa.
  • MAIL eneo la 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 kutoa jina la faili na sio 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.

Vipimo vya kuvutia kwa udukuzi

HISTFILESIZE

Badilisha thamani ya kipimo hiki kuwa 0, hivyo unapomaliza kipindi chako faili ya historia (~/.bash_history) itafutwa.

export HISTFILESIZE=0

HISTSIZE

Badilisha thamani ya kigezo hiki iwe 0, ili unapomaliza kipindi chako cha kikao 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 kivinjari chako kinavyoonekana.

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 Kujaribu Kwa Bidii

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

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

Njia nyingine za kusaidia HackTricks: