Checklist - Linux Privilege Escalation

Reading time: 6 minutes

tip

Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks

Best tool to look for Linux local privilege escalation vectors: LinPEAS

System Information

Drives

  • Orodhesha diski zilizowekwa
  • Kuna diski isiyowekwa?
  • Kuna creds katika fstab?

Installed Software

Processes

  • Je, kuna programu isiyojulikana inayoendesha?
  • Je, kuna programu inayoendesha kwa haki zaidi kuliko inavyopaswa kuwa?
  • Tafuta exploits za michakato inayoendesha (hasa toleo linaloendesha).
  • Je, unaweza kubadilisha binary ya mchakato wowote unaoendesha?
  • Fuatilia michakato na angalia kama kuna mchakato wa kuvutia unaoendesha mara kwa mara.
  • Je, unaweza kusoma baadhi ya kumbukumbu za mchakato (ambapo nywila zinaweza kuhifadhiwa)?

Scheduled/Cron jobs?

Services

  • Kuna faili ya .service inayoweza kuandikwa?
  • Kuna binary inayoweza kuandikwa inayotekelezwa na huduma?
  • Kuna folda inayoweza kuandikwa katika systemd PATH?

Timers

  • Kuna timer inayoweza kuandikwa?

Sockets

  • Kuna faili ya .socket inayoweza kuandikwa?
  • Je, unaweza kuwasiliana na socket yoyote?
  • HTTP sockets zikiwa na habari za kuvutia?

D-Bus

  • Je, unaweza kuwasiliana na D-Bus yoyote?

Network

  • Tathmini mtandao ili kujua uko wapi
  • Port zilizofunguliwa ambazo huwezi kufikia kabla ya kupata shell ndani ya mashine?
  • Je, unaweza kunusa trafiki ukitumia tcpdump?

Users

  • Orodha ya watumiaji/vikundi kuhesabu
  • Je, una UID kubwa sana? Je, mashine inahatarishwa?
  • Je, unaweza kuinua haki kwa sababu ya kundi unalotegemea?
  • Data za Clipboard?
  • Sera ya Nywila?
  • Jaribu kutumia kila nywila inayojulikana uliyogundua awali kuingia na kila mtumiaji anayeweza. Jaribu kuingia pia bila nywila.

Writable PATH

  • Ikiwa una haki za kuandika juu ya folda fulani katika PATH unaweza kuwa na uwezo wa kuinua haki

SUDO and SUID commands

Capabilities

  • Je, kuna binary yoyote yenye uwezo usiotarajiwa?

ACLs

  • Je, kuna faili yoyote yenye ACL isiyotegemewa?

Open Shell sessions

  • screen
  • tmux

SSH

Interesting Files

  • Faili za Profaili - Soma data nyeti? Andika kwa privesc?
  • faili za passwd/shadow - Soma data nyeti? Andika kwa privesc?
  • Angalia folda zinazovutia kwa data nyeti
  • Mahali/Picha za ajabu, unaweza kuwa na ufikiaji au kubadilisha faili zinazoweza kutekelezwa
  • Imebadilishwa katika dakika za mwisho
  • Faili za Sqlite DB
  • Faili zilizofichwa
  • Script/Binaries katika PATH
  • Faili za Mtandao (nywila?)
  • Nakala?
  • Faili zinazojulikana ambazo zina nywila: Tumia Linpeas na LaZagne
  • Utafutaji wa Kawaida

Writable Files

  • Badilisha maktaba ya python ili kutekeleza amri zisizo za kawaida?
  • Je, unaweza kubadilisha faili za log? Logtotten exploit
  • Je, unaweza kubadilisha /etc/sysconfig/network-scripts/? Centos/Redhat exploit
  • Je, unaweza kuandika katika faili za ini, int.d, systemd au rc.d?

Other tricks

tip

Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks