ΠΡΠ²ΠΈΠΎΡ ΠΊΠ²Π°ΡΡΠ°Π» ΠΎΠ΄ 2020 Π³ΠΎΠ΄ΠΈΠ½Π° Π³ΠΎ ΠΏΠΎΠΌΠΈΠ½Π°Π² ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠ²Π°ΡΡΠΈ ΡΠ΅ Π·Π° OSCP ΠΈΡΠΏΠΈΡΠΎΡ. ΠΠ°ΡΠ°ΡΠ΅ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° Google ΠΈ ΠΌΠ½ΠΎΠ³Ρ βΡΠ»Π΅ΠΏΠΈβ ΠΎΠ±ΠΈΠ΄ΠΈ ΠΌΠΈ Π³ΠΎ ΠΎΠ΄Π·Π΅ΠΌΠ°Π° ΡΠ΅Π»ΠΎΡΠΎ ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΡΠΎΠ±Π΅Π½ΠΎ Π±Π΅ΡΠ΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ°Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅. ΠΡΡΡΠΎΡ PWK ΠΏΠΎΡΠ²Π΅ΡΡΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠ²Π°Π° ΡΠ΅ΠΌΠ°, Π½ΠΎ Π½Π°ΡΡΠ°Π²Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΈΡΠ°ΡΠ½ΠΈΡΠΈ Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½ΠΎ ΡΠ°Ρ Π½Π΅ ΡΡΠΌ ΡΡΠ±ΠΈΡΠ΅Π» Π½Π° ΡΠ»Π΅ΠΏΠΎ ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈ Π±Π΅Π· Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ°ΠΌ Π΄ΠΎ ΡΡΠΎ ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ ΡΠΎΠ°.
ΠΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»Π°ΠΌ ΡΠΎ Π²Π°Ρ ΡΡΠΎ Π½Π°ΡΡΠΈΠ² Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ ΠΏΠΎΠ»Π°Π³Π°ΡΠ΅ Π½Π° ΠΈΡΠΏΠΈΡΠΎΡ (Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ Π²ΠΎ Hack The Box). Π§ΡΠ²ΡΡΠ²ΡΠ²Π°Π² ΡΠΈΠ»Π½ΠΎ ΡΡΠ²ΡΡΠ²ΠΎ Π½Π° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° ΡΡΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΡΡΠΎ ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° ΠΏΠΎΡΠ²Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ΠΊΠΎΡΠ°ΠΌ ΠΏΠΎ ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° βΠ’ΡΠΈ ΠΏΠΎΡΠΈΠ»Π½ΠΎβ, ΡΠ΅Π³Π° Π΅ ΠΌΠΎΠ΅ΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΠΈ Π²ΡΠ°ΡΠ°ΠΌ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ°.
Π‘Π°ΠΊΠ°ΠΌ Π΄Π° Π²ΠΈ Π΄Π°Π΄Π°ΠΌ ΠΏΡΠΈΡΠ°ΡΠ½ΠΈΠΊ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΈ Π΅ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π²ΠΎ OS Linux, ΠΊΠΎΡ Π²ΠΊΠ»ΡΡΡΠ²Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π½Π°ΡΡΠ΅ΡΡΠΈΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠΈ ΠΈ ΡΡΠΎΠ΄Π½ΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΊΠΎΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠ²Π½ΠΎ ΡΠ΅ Π²ΠΈ Π±ΠΈΠ΄Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈ. Π§Π΅ΡΡΠΎΠΏΠ°ΡΠΈ ΡΠ°ΠΌΠΈΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈ, ΡΠ΅ ΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΠΎΡΠ΅ΡΠΊΠΎΡΠΈΠΈ ΠΏΡΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅. ΠΠ°ΡΠΎΠ°, ΡΠ΅ΡΠΈΠ² Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π°ΠΌ ΡΠΎ βΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΠΎΡΡΠΈΡΠ΅β, Π° ΠΏΠΎΡΠΎΠ° Π΄Π° Π³ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌ ΡΠ΅ΠΊΠΎΡ Π²Π΅ΠΊΡΠΎΡ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½Π° ΡΡΠ°ΡΠΈΡΠ°. Π‘Π΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ΅ Π·Π°ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΌΠ°Π»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΌΠ°ΡΠ°.
ΠΠ°, Π·ΠΎΡΡΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π²ΠΎ 2020 Π³ΠΎΠ΄ΠΈΠ½Π° Π°ΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ ΡΠ΅ Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠ·Π½Π°ΡΠΈ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅? ΠΡΡΡΠ½ΠΎΡΡ, Π°ΠΊΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ, Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠ°Ρ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π²ΠΎ Π½Π΅Π³ΠΎ. ΠΠ»Π°Π²Π½ΠΈΠΎΡ Π³Π»ΠΎΠ±Π°Π»Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΡΠΎ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° ΡΠ°ΠΊΠ²ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΅ Π½Π΅ΡΠΈΠ³ΡΡΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°. ΠΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΡΠΎΡΡΠ²Π΅Ρ ΠΊΠΎΠΈ ΡΠΎΠ΄ΡΠΆΠ°Ρ ΠΏΡΠΎΠΏΡΡΡΠΈ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΠΎΡΠ΅Π±Π΅Π½ ΡΠ»ΡΡΠ°Ρ Π½Π° Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°.
ΠΠ³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°ΡΠ° ΠΏΡΠ΅ΠΊΡ Π½Π΅ΡΠΈΠ³ΡΡΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°
ΠΡΠ²ΠΎ, Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠΎ Π½Π΅ΡΠΈΠ³ΡΡΠ½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°. ΠΠ° ΠΏΠΎΡΠ½Π΅ΠΌΠ΅ ΡΠΎ ΠΠ’ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠΈΡΠ°ΡΠ½ΠΈΡΠΈ ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΠΊΠ°ΠΊΠΎ stackoverflow, ΠΎΠ΄ ΠΊΠΎΠΈ ΠΌΠ½ΠΎΠ³Ρ ΡΠΎΠ΄ΡΠΆΠ°Ρ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠΏΠ΅ΡΠ°ΡΠ»ΠΈΠ² ΠΏΡΠΈΠΌΠ΅Ρ -
ΠΡΠ΅Π²Π΄ΠΎ-ΡΠΊΠΎΠ»ΠΊΠ° ΠΈ ΡΠ΅ΠΈΠ»Π±ΡΠ΅ΡΠΊ
Π‘ΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π΄ΠΎΠ±ΠΈΠ΅Π½Π° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π·Π°ΡΠ° Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΠ° Π΅ ΡΠ΅ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π°ΠΊΠΎ ΡΡΠ΅ ΡΠ° Π΄ΠΎΠ±ΠΈΠ»Π΅ ΠΏΡΠ΅ΠΊΡ Ρ Π°ΠΊΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π½Π° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ°ΡΠ° Π½Π° ΡΠΊΠΎΠ»ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π΅ ΡΠΏΡΠ΅ΡΠ°Ρ Π΄Π° ΡΠ° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo, ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°ΡΡΠΈ Π³ΡΠ΅ΡΠΊΠ°:
sudo: no tty present and no askpass program specified
ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΠΈΠΌΠ°ΡΠ΅ ΡΠΊΠΎΠ»ΠΊΠ°, ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π°ΠΌ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΏΡΠ°Π²Π΅Π½ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Python.
python -c 'import pty;pty.spawn("/bin/bash")'
ΠΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ°ΡΠ°ΡΠ΅: βΠΠΎΡΡΠΎ ΠΌΠΈ ΡΡΠ΅Π±Π°Π°Ρ ΠΈΠ»ΡΠ°Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π°ΠΊΠΎ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°ΠΌ Π΅Π΄Π½Π°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΏΡΠ΅Π½ΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ? Π€Π°ΠΊΡ Π΅ Π΄Π΅ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠΈΠ½Π°ΠΊΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ; Π΄Π°Π΄Π΅Π½ Ρ
ΠΎΡΡ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Python, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Perl. ΠΠ΅ΡΡΠΈΠ½Π°ΡΠ° Π΅ Π΄Π° ΠΌΠΎΠΆΠ΅Ρ Π΄Π° ΠΏΡΠ°Π²ΠΈΡ ΠΏΠΎΠ·Π½Π°ΡΠΈ ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π±Π΅Π· ΠΏΠΎΠ·Π½Π°ΡΠΈ Π°Π»Π°ΡΠΊΠΈ. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠ½Π° Π»ΠΈΡΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠΈΡΠΊΠΎ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°Π½Π° ΡΠΊΠΎΠ»ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅
ΠΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΡΠ° ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ
Linux ΡΠΎΠ±ΠΈΡΠ° ΠΈΡΡΠΎΡΠΈΡΠ° Π½Π° ΡΠΈΡΠ΅ ΠΈΠ·Π²ΡΡΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ~/.bash_history. ΠΠΊΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΈΡΡΠΎΡΠΈΡΠ° Π½Π΅ Π΅ ΠΈΡΡΠΈΡΡΠ΅Π½Π°, ΠΏΠΎΡΡΠΎΠΈ Π³ΠΎΠ»Π΅ΠΌΠ° Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ ΠΈΠ½Π³Π΅ΡΠ΅Π½ΡΠΈΠΈΡΠ΅ Π²ΠΎ ΠΎΠ²Π°Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. Π§ΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π΅Π·Π³ΠΎΠ΄Π½ΠΎ. ΠΠΊΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΡ Π΅ ΠΏΡΠΈΠ½ΡΠ΄Π΅Π½ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΠ΄ Π΄Π΅ΡΠ΅Ρ ΠΊΠ°ΡΠ° ΠΏΡΠ΅ΠΊΡ , ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΠ΅ ΠΌΡ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ Π΄Π° ΡΠ° ΠΏΠΎΠ²ΠΈΠΊΠ° ΠΎΠ²Π°Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΠ΄ ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° ΠΎΡΠΊΠΎΠ»ΠΊΡ Π΄Π° ΡΠ° Π²Π½Π΅ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ. ΠΠ»ΡΡ, ΠΌΠ½ΠΎΠ³Ρ Π»ΡΡΠ΅ Π½Π΅ Π·Π½Π°Π°Ρ Π·Π° ΠΎΠ²ΠΎΡ βΡ Π°ΠΊβ. ΠΠΊΠΎ ΠΈΠΌΠ° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈ ΡΠΊΠΎΠ»ΠΊΠΈ ΠΊΠ°ΠΊΠΎ Zsh ΠΈΠ»ΠΈ Fish Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ, ΡΠΈΠ΅ ΠΈΠΌΠ°Π°Ρ ΡΠ²ΠΎΡΠ° ΠΈΡΡΠΎΡΠΈΡΠ°. ΠΠ° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π²ΠΎ ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ ΡΠΊΠΎΠ»ΠΊΠ°, ΡΠ°ΠΌΠΎ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ° ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅.
cat ~/.bash_history
cat ~/.mysql_history
cat ~/.nano_history
cat ~/.php_history
cat ~/.atftp_history
ΠΠΎΡΡΠΎΠΈ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ Ρ ΠΎΡΡΠΈΠ½Π³, Π²ΠΎ ΠΊΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠΈ. ΠΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΎ, ΡΠΎ ΠΎΠ²Π°Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°, ΡΠ΅ΠΊΠΎΡ ΡΠ΅ΡΡΡΡ ΠΈΠΌΠ° ΡΠ²ΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ ΡΠΎ ΠΏΠΎΡΠ΅Π±Π΅Π½ Π΄ΠΎΠΌΠ°ΡΠ΅Π½ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π΅Π½ Π΄ΠΎΠΌΠ°ΡΠΈΠ½. ΠΠ½Π°ΡΠΈ, Π°ΠΊΠΎ Π΅ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° Π½Π°ΡΠ΄Π΅ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° .bash_history Π²ΠΎ root Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ Π½Π° Π²Π΅Π±-ΡΠ΅ΡΡΡΡΠΎΡ.
ΠΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π° ΡΠΎΡΠ΅Π΄Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΠΈΡΠ»ΠΈΠ²ΠΈ ΠΎΠ΄ Π²Π°ΡΠΈΠΎΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ. ΠΠΎ Π½ΠΈΠ² ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΠ΄Π΅ΡΠ΅ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²ΠΈ Π²ΠΎ ΡΠ°ΡΠ΅Π½ ΡΠ΅ΠΊΡΡ - Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈΠ»ΠΈ ΡΡΠΎΠ΄Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ. ΠΡΡΠ°ΡΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ Π·Π° ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅ Π½Π° root ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ (ΠΊΠ°Π΄ΡΠΎΠ²ΡΠΊΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»).
Π‘Π΅ ΡΠ»ΡΡΡΠ²Π° ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅Π½ΠΈΡΠ΅ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²ΠΈ Π΄Π° ΠΏΡΠΈΠΏΠ°ΡΠ°Π°Ρ Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ Ρ
ΠΎΡΡΠΎΠ²ΠΈ. Π Π°Π·Π²ΠΈΠ²Π°ΡΠ΅ΡΠΎ Π½Π°ΠΏΠ°Π΄ Π²ΡΠ· ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΏΡΠ΅ΠΊΡ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ°Π½ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ Π½Π΅ Π΅ ΠΏΠΎΠ»ΠΎΡΠΎ ΠΎΠ΄ ΠΈΡΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ. Π‘ΠΎΡΠ΅Π΄Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ ΠΈ ΡΠΎ Π±Π°ΡΠ°ΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠΈ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ.
grep -lRi "password" /home /var/www /var/log 2>/dev/null | sort | uniq #Find string password (no cs) in those directories
grep -a -R -o '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}' /var/log/ 2>/dev/null | sort -u | uniq #IPs inside logs
ΠΠΊΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ°Π½ΠΈΠΎΡ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ ΠΈΠΌΠ° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π΄ΠΎΡΡΠ°ΠΏΠ½Π° ΠΎΠ΄ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΅ Π΄Π° Π³ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π΄Π½Π΅Π²Π½ΠΈΡΠΈ ΠΎΠ΄ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π·Π° IP Π°Π΄ΡΠ΅ΡΠΈ. ΠΠ΄ΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΎΠ΄ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° Π½ΠΈ Π±ΠΈΠ΄Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈ, Π½ΠΎ Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° (172.16.0.0/12, 192.168.0.0/16, 10.0.0.0/8) ΠΈ ΠΊΠ°Π΄Π΅ ΠΎΠ΄Π°Ρ, ΡΡΠ΄Π΅ΡΡΠΈ ΡΠΏΠΎΡΠ΅Π΄ Π΄Π½Π΅Π²Π½ΠΈΡΠΈΡΠ΅ , ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΠ΄ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ.
Sudo
ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo ΠΌΡ Π΄Π°Π²Π° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈΠ·Π²ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎ root ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ²ΠΎΡΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΠΈΠ»ΠΈ Π±Π΅Π· Π²ΠΎΠΎΠΏΡΡΠΎ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°. ΠΠ½ΠΎΠ³Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²ΠΎ Linux Π±Π°ΡΠ°Π°Ρ root ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ΡΠΎ ΠΊΠ°ΠΊΠΎ root ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° ΠΌΠ½ΠΎΠ³Ρ Π»ΠΎΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°. ΠΠ°ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ°, ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈ ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π²ΠΎ ΠΊΠΎΡΠ΅Π½ΡΠΊΠΈΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ. Π‘Π΅ΠΏΠ°ΠΊ, ΠΌΠ½ΠΎΠ³Ρ Π°Π»Π°ΡΠΊΠΈ Π½Π° Linux, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ vi, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π½Π° Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΈ Π½Π°ΡΠΈΠ½ΠΈ. ΠΠ° Π΄Π° Π½Π°ΡΠ΄Π΅ΡΠ΅ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π°ΠΌ Π΄Π° Π±Π°ΡΠ°ΡΠ΅
ΠΡΠ²Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠΎΠ³Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π΅ Π΄Π° ΡΠ° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo -l. ΠΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo. ΠΠΊΠΎ ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π±Π΅Π· Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° (ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ apache ΠΈΠ»ΠΈ www-data), Π²Π΅ΠΊΡΠΎΡΠΎΡ Π·Π° Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°ΡΠ° ΠΏΡΠ΅ΠΊΡ sudo Π΅ ΠΌΠ°Π»ΠΊΡ Π²Π΅ΡΠΎΡΠ°ΡΠ΅Π½. ΠΠΎΠ³Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ sudo, ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ΅ ΠΏΠΎΠ±Π°ΡΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°. ΠΠ΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π½ΠΈΡΡ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° passwd; ΡΠ°Π° ΡΠ΅ ΡΠ° ΠΏΠΎΠ±Π°ΡΠ° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. ΠΠΎ, Π°ΠΊΠΎ ΡΡΠ΄ΠΎ Π΅ ΡΓ¨ ΡΡΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎ, ΡΠΎΠ³Π°Ρ Π²ΠΎ ΡΡΡΡΠΈΠ½Π° ΡΡΠ΅Π±Π° Π΄Π° Π±Π°ΡΠ°ΡΠ΅:
- ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΡΠΎΠ»ΠΊΡΠ²Π°Ρ, ΡΠ΅ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ ΡΠΊΠΎΠ»ΠΊΠ° (PHP, Python, Perl);
- Π±ΠΈΠ»ΠΎ ΠΊΠΎΡ ΡΡΠ΅Π΄ΡΠ²Π°Ρ Π½Π° ΡΠ΅ΠΊΡΡ (vim, vi, nano);
- ΡΠΈΡΠ΅ Π³Π»Π΅Π΄Π°ΡΠΈ (ΠΏΠΎΠΌΠ°Π»ΠΊΡ, ΠΏΠΎΠ²Π΅ΡΠ΅);
- ΡΠ΅ΠΊΠ°ΠΊΠ²Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ (cp, mv);
- ΠΠ»Π°ΡΠΊΠΈ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ ΠΈΠ·Π»Π΅Π· Π²ΠΎ bash, ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π²ΡΡΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° (awk, find, nmap, tcpdump, man, vi, vim, ansible).
Π‘ΡΠΈΠ΄/Π‘Π³ΠΈΠ΄
ΠΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΈΡΠ°ΡΠ½ΠΈΡΠΈ Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠΎΠΈ ΡΠΎΠ²Π΅ΡΡΠ²Π°Π°Ρ Π΄Π° ΡΠ΅ ΡΠΎΠ±Π΅ΡΠ°Ρ ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ suid/sgid, Π½ΠΎ ΡΠ΅ΡΠΊΠ° ΡΡΠ°ΡΠΈΡΠ° Π΄Π°Π²Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈ Π·Π° ΡΠΎΠ° ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΡΠΎ ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ ΠΎΠΏΡΠΈΠΈ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΠΊΠΎΠΈ Π½Π΅ ΡΠ° Π·Π΅ΠΌΠ°Π°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠΈΡΠ°ΡΠ°
ΠΠΎ ΠΈΠ΄Π΅Π°Π»Π΅Π½ ΡΠ²Π΅Ρ, ΡΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π±ΠΈ Π³ΠΈ ΠΈΠ·Π²ΡΡΠΈΠ»Π΅ Π±Π°ΡΠ΅ΠΌ ΠΏΡΠ΅ΠΊΡ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°Ρ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅. ΠΠΎ ΠΏΡΠ°ΠΊΡΠ°, ΠΎΠ²Π° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎ Π½Π°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ sudo. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΏΠΎΡΡΠΎΠΈ ΠΎΠΏΡΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠΈ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΈΡΡΠ°ΠΊΠ½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ, ΠΎΠ΄ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅, ΠΈΠ·Π²ΡΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΠΎ ΡΠ΅Ρ Π½Π° Π±ΠΈΡΠΎΠ²ΠΈ suid/sgid. ΠΠ΅ Π΄Π°Π΄Π°ΠΌ ΡΠΏΠΈΡΠΎΠΊ Π½Π° ΡΠ°ΠΊΠ²ΠΈ Π°Π»Π°ΡΠΊΠΈ Π²ΠΎ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΡΠ°ΡΠΈΡΠ°ΡΠ°.
Π‘ΠΊΡΠΈΠΏΡΠΈ Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ΠΈ ΠΎΠ΄ Cron ΠΈΠ»ΠΈ Init Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° Root
Cron Π·Π°Π΄Π°ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΠΏΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ root. ΠΠΊΠΎ cron Π·Π°Π΄Π°ΡΠ° Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½Π° ΡΠΎ Π²ΡΡΠΊΠ° Π΄ΠΎ ΠΈΠ·Π²ΡΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅, ΡΠ°Π° Π»Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈ ΡΠΎ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½Π° ΠΈ Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°ΡΠ°. Π‘Π΅ΠΏΠ°ΠΊ, ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ, Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΡΠΎ cron Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ ΡΠΈΡΠ»ΠΈΠ²ΠΈ ΠΎΠ΄ ΡΠ΅ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ.
ls -la /etc/cron.d # show cron jobs
Π‘Π»ΠΈΡΠ½Π° Π΅ ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠΎ init. Π Π°Π·Π»ΠΈΠΊΠ°ΡΠ° Π΅ Π²ΠΎ ΡΠΎΠ° ΡΡΠΎ Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π²ΠΎ cron ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎ, Π° Π²ΠΎ init - ΠΏΡΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ. ΠΠΏΠ΅ΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π±Π°ΡΠ° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ, Π° Π½Π΅ΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π°Π°Ρ (Π°ΠΊΠΎ Π½Π΅ Π±ΠΈΠ»Π΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½ΠΈ ΠΏΡΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅).
ls -la /etc/init.d/ # show init scripts
ΠΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΡΠΎ ΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π°Ρ ΠΎΠ΄ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ.
find / -perm -2 -type f 2>/dev/null # find world writable files
ΠΠ΅ΡΠΎΠ΄ΠΎΡ Π΅ Π΄ΠΎΡΡΠ° Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠ·Π½Π°Ρ, ΠΈΡΠΊΡΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° chmod. Π‘Π΅ΠΏΠ°ΠΊ, Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΡΠΎ ΠΌΠ½ΠΎΠ·ΠΈΠ½ΡΡΠ²ΠΎ Π½Π° ΠΏΡΠΈΡΠ°ΡΠ½ΠΈΡΠΈ ΠΎΠΏΠΈΡΡΠ²Π°Π°Ρ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡΠ°Π²Π°. ΠΡΠΈΡΡΠ°ΠΏΠΎΡ βΡΠ°ΠΌΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ Π³ΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠΈβ Π½Π° Π½Π΅ΠΈΡΠΊΡΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΡΠΎΠ·Π΄Π°Π²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π²ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ. ΠΠΊΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ Π²ΠΎ ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° chmod.
chmod +w /path
chmod 777 /path
Π‘ΡΠ΅ΠΊΠ½ΡΠ²Π°ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΊΠΎΠ»ΠΊΠ° Π΄ΠΎ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ
ΠΠ° ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π°ΠΌΠ΅ Π»ΠΈΡΡΠ°ΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π²ΠΎ /etc/passwd. ΠΠ±ΡΠ½ΡΠ²Π°ΠΌΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ ΡΠΊΠΎΠ»ΠΊΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ Π±ΡΡΡΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ - ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΠΏΡΠ΅ΠΊΡ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π½Π° ΠΊΡΠ°ΡΠΎΡ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠ°Ρ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅.
ΠΠ° Π΄Π° ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΡΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ°, ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π°ΠΌ ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π΄ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΡ Π½Π° Π½Π°ΡΠΌΠ°Π»Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΈΠΌΠ° ΡΠΌΠΈΡΠ»Π° Π΄Π° ΡΠ΅ ΡΡΠΎΡΠΈ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΡΠΎ Π±ΠΈ ΠΌΠΎΠΆΠ΅Π»Π΅ Π΄Π° ΠΎΡΡΠ°Π½Π°Ρ ΠΏΠΎ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ - ΠΎΠ²Π° Π΅ βΡΠ΅Ρ Π½ΠΈΡΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡβ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ.
Π‘Π°ΠΌΠΎΠ½Π°ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π½Π° ΠΈΠ·Π²ΡΡΠ½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΡ (/var/www/, ΠΎΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½Π΅ Π΅ ΠΏΠΎΠΈΠ½Π°ΠΊΡ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ). ΠΠ²ΠΈΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΡΠΏΠ°Π΄Π½Π°Ρ Π΄Π΅ΠΊΠ° ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ΄ΡΠΆΠ°Ρ Π½Π΅Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΈ ΠΏΠ°ΡΠ΅ΡΠΈΡΠΈ. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½Π΅ΠΊΠ°ΠΊΠ²Π° ΡΠ°ΠΌΠΊΠ° Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ Π½Π° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, Π½Π΅ΠΌΠ° ΡΠΌΠΈΡΠ»Π° Π΄Π° Π±Π°ΡΠ°ΡΠ΅ Π½ΡΠ»ΡΠΈ-Π΄Π΅Π½ Π²ΠΎ Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΡΠ΅ΡΡΠΎΡ, Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π° Π΄Π° Π½Π°ΡΠ΄Π΅ΡΠ΅ ΠΈ ΠΏΡΠΎΡΡΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ.
ΠΠ° Π΄Π° ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ°, ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΅, Π°ΠΊΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²ΠΈ Π²ΠΎ ΡΠ°ΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΎ ΠΎΠΏΠ°ΡΠ½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΠΈΡΠ°ΡΠ΅ /etc/shadow ΠΈΠ»ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΡΠ΅ ΡΠΎ id_rsa.
ΠΠΎΠ΄ΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΠΏΡΠ΅ΠΊΡ ΠΈΡΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠΈΡΠ΅
ΠΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ΡΠ΅ Π΄Π° Π³ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΠΏΡΠ΅ΠΊΡ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΠ°, Π²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠ΅Π½ΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π΄ΠΎ ΡΠ΅Π»Π½ΠΈΠΎΡ Π΄ΠΎΠΌΠ°ΡΠΈΠ½. ΠΠΎΠΊΡΠ°Ρ Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ ΠΊΠ°ΠΊΠΎ ssh, ftp, http (wget, curl) ΠΏΠΎΡΡΠΎΠΈ ΠΈ ΡΠ΅Π»ΠΈΠ½Π°
ΠΠ° Π΄Π° ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΡΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ, Π°ΠΆΡΡΠΈΡΠ°ΡΡΠ΅ Π³ΠΎ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ Π΄ΠΎ Π½Π°ΡΠ½ΠΎΠ²ΠΎΡΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ Π²Π΅ΡΠ·ΠΈΠΈ, Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΠ±ΠΈΠ΄Π΅ΡΠ΅ ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ Π·Π° Enterprise. ΠΠ½Π°ΠΊΡ, ΡΠΎΠ° Π΅ ΡΠ΅ΡΠΊΠΎ, Π½ΠΎ ΠΈΠΌΠ° ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΊΠ°Π΄Π΅ ΡΡΠΎ apt upgrade Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π΅ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½.
ΠΡΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° root ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ
ΠΠ΅ΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΠΠΈΠ½ΡΠΊΡ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΊΠ°ΠΊΠΎ root. Π’ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ps aux | grep ΠΊΠΎΡΠ΅Π½. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠ° Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ. ΠΠΊΠΎ ΠΈΠΌΠ° ΡΠ°Π²Π½ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠΈΡΠ°ΡΠ°, ΡΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ: ΠΏΠ°Π΄ΠΎΡ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Π½Π΅ΡΡΠΏΠ΅Ρ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΊΡΠΈΡΠΈΡΠ΅Π½ ΠΎΠ΄ ΠΏΠ°Π΄ΠΎΡ Π½Π° ΠΠ‘.
ps -aux | grep root # Linux
ΠΠ°ΡΡΡΠΏΠ΅ΡΠ΅Π½ ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Ρ Π°ΠΊΠΈΡΠ°Π½Π° ΡΡΠ»ΡΠ³Π° Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° root ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. Π Π°Π±ΠΎΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° SMB Π΄Π°Π²Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°Π½ Π‘ΠΠ‘Π’ΠΠΠ‘ΠΠ ΠΏΡΠΈΡΡΠ°ΠΏ Π½Π° Windows ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅ΠΊΡ ms17-010). Π‘Π΅ΠΏΠ°ΠΊ, ΠΎΠ²Π° Π½Π΅ Π΅ Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΎ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π½Π° ΠΠΈΠ½ΡΠΊΡ, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅.
ΠΡΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠΈ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Linux
ΠΠ²Π° Π΅ ΠΏΠ°ΡΠΎΡ ΠΏΠΎ ΠΊΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π΅Π½. ΠΠ΅ΡΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΠ°Π΄ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ, Π° Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅, Π½Π΅ΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ (Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΈ ΠΎΠ½ΠΈΠ΅ ΠΏΡΠ΅ΠΊΡ ΠΊΠΎΠΈ Π΅ Π΄ΠΎΠ±ΠΈΠ΅Π½Π° ΠΏΠΎΡΠ΅ΡΠ½Π°ΡΠ° ΡΠΊΠΎΠ»ΠΊΠ°) ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π°Π°Ρ. Π‘Π΅ ΡΠ»ΡΡΡΠ²Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΡ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΄Π° Π·Π°Π±ΠΎΡΠ°Π²ΠΈ Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° systemctl enable. ΠΠ»ΡΡ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° ΠΌΠ½ΠΎΠ³Ρ Π½Π΅Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΎ ΠΎΠ΄ Π²Π°ΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π°ΠΊΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π΅ Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½Π°.
ΠΠΊΠΎ ΠΎΠ΄Π»ΡΡΠΈΡΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΎΠ΄ exploitdb, Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡΠ΅ Π³ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΠ΅ΡΠΎΠΊΠΎΡ Π½Π° ΡΠΊΡΠΈΠΏΡΠ°ΡΠ°. ΠΠ΅ΡΡ Π΄ΡΡΠ³ΠΎΡΠΎ, ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΏΠΈΡΡΠ²Π° ΠΊΠ°ΠΊΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠΎΡΡΠ°Π²ΠΈ Π΄Π°Π΄Π΅Π½ Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ. ΠΠΊΠΎ ΡΡΠ΅ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ ΠΌΡΠ·Π»ΠΈΠ²ΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΡΠ°Π²ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ° βΠ²ΡΠ΅ΡΠ°β ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠΎΠΊΠΎΠ²ΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π±Π°ΡΠ°ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° ΡΠΎ Π²Π΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΠΈ,
cat /proc/version
uname -a
searchsploit "Linux Kernel"
ΠΠ΅ΡΠ°ΠΏΠ»ΠΎΠΈΡ
Π‘ΠΎ ΡΠ΅Π» Π΄Π° ΡΠ΅ ΡΠ°ΡΠΈ ΠΈ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ ΡΠΎ Π²ΡΡΠΊΠ°ΡΠ°, ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΎΡ exploit/multi/handler. ΠΠ»Π°Π²Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π΅ Π΄Π° Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΡΠ½ΠΈΠΎΡ ΡΠΎΠ²Π°Ρ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π³Π΅Π½Π΅ΡΠΈΡΠΊΠΈ/ΡΠΊΠΎΠ»ΠΊΠ°/reverse_tcp ΠΈΠ»ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠΊΠΈ/ΡΠΊΠΎΠ»ΠΊΠ°/bind_tcp. Π¨ΠΊΠΎΠ»ΠΊΠ°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° ΠΎΠ΄ Metasploit ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π΄Π³ΡΠ°Π΄ΠΈ Π½Π° Meterpreter ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»ΠΎΡ post/multi/manage/shell_to_meterpreter. Π‘ΠΎ Meterpreter, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΡΡ-Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΎΡΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅Ρ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠ΄ΡΠ»ΠΎΡ post/multi/recon/local_exploit_suggester ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΈ Π΅Π½ΡΠΈΡΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΠ° ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Metasploit ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π½Π° ΡΠ΅Π»Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Meterpreter, Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ ΡΠ²Π΅Π΄ΡΠ²Π° Π½Π° Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΠΎΡ ΠΌΠΎΠ΄ΡΠ», Π½ΠΎ Ρ Π°ΠΊΠΈΡΠ°ΡΠ΅ΡΠΎ Π±Π΅Π· Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΏΠΎΠ΄ Ρ Π°ΡΠ±Π°ΡΠ° Π½Π΅ Π΅ βΠ²ΠΈΡΡΠΈΠ½ΠΈΡΠΎβ (ΡΠ΅ΡΡΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ°Ρ).
Π°Π»Π°ΡΠΊΠΈ
ΠΠ»Π°ΡΠΊΠΈΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΡΠΎ ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠ΅ Π²ΠΈ Π·Π°ΡΡΠ΅Π΄Π°Ρ ΠΌΠ½ΠΎΠ³Ρ Π½Π°ΠΏΠΎΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅, Π½ΠΎ ΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠ΅Π±Π΅ Π½Π΅ ΡΠ΅ Π²ΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° Π³ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π°Ρ ΠΏΠ°ΡΠΎΡ Π΄ΠΎ Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΈΡΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠΈ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ. ΠΠ»Π°ΡΠΊΠΈΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° ΡΠ΅ Π³ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Π΄Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ, Π½ΠΎ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΏΡΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π‘Π΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΠΌΠΎΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ Π²ΠΈ Π±ΠΈΠ΄Π΅ ΠΊΠΎΡΠΈΡΠ½Π° Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΏΠΎΠ³Π»Π΅Π΄. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ Π°Π»Π°ΡΠΊΠΈ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ ΡΠ΅ Π½Π°Π²Π΅Π΄Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠ»Ρ, Π½ΠΎ ΡΠΈΡΠ΅ ΡΠΈΠ΅ Π³ΠΎ ΠΏΡΠ°Π²Π°Ρ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ ΠΈΡΡΠΎΡΠΎ - ΠΎΠ²Π° Π΅ ΠΏΠΎΠΏΡΠ²ΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ Π½Π° Π²ΠΊΡΡ.
ΠΠΈΠ½Π³ΡΠ°Ρ
Π‘ΠΎΡΠ΅ΠΌΠ° Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π΅ΡΠ½Π° Π’ΡΠ»Π°, ΠΏΡΠ²ΠΎΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π΄Π°ΡΠΈΡΠ° ΠΎΠ΄ ΡΠ°Π½ΡΠ°ΡΠΈ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠΎΡΠ°ΡΠ° ΠΎΠΌΠΈΠ»Π΅Π½Π° Π°Π»Π°ΡΠΊΠ° Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ². ΠΠΎΠ΅Π½ΡΠ°ΡΠ° Π΅ ΡΡΠΎ Π³ΠΈ ΠΈΡΡΠ°ΠΊΠ½ΡΠ²Π° Π½Π°ΡΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠΈ Π½Π° Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Π‘Π΅ ΡΠΎΠ³Π»Π°ΡΡΠ²Π°ΠΌ, ΠΏΠΎΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ Π΅ΠΊΡΠΏΠ΅ΡΡΡΠΊΠ° ΠΏΡΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΠΎΠ²Π° Π½ΠΈΠ²ΠΎ ΠΎΡΠΊΠΎΠ»ΠΊΡ Π΄Π° ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΈ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
LinEnum
ΠΠΎΡΠ°ΡΠ° Π²ΡΠΎΡΠ° ΠΎΠΌΠΈΠ»Π΅Π½Π° Π°Π»Π°ΡΠΊΠ°, ΡΠ°Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠΎΠ±ΠΈΡΠ° ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π½Π°Π±ΡΠΎΡΡΠ²Π°ΡΠ΅.
Linux-exploit-suggester (1,2)
ΠΠ²ΠΎΡ Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ ΡΠ΅ Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈ Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΠ°. ΠΡΡΡΠ½ΠΎΡΡ, ΡΠΎΡ ΡΠ΅ ΡΠ° Π·Π°Π²ΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ Π½Π° Metasploit ΠΌΠΎΠ΄ΡΠ»ΠΎΡ local_exploit_suggester, Π½ΠΎ ΡΠ΅ Π½ΡΠ΄ΠΈ Π»ΠΈΠ½ΠΊΠΎΠ²ΠΈ Π΄ΠΎ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π½Π° exploit-db Π½Π°ΠΌΠ΅ΡΡΠΎ Metasploit ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅.
Linuxprivchecker
ΠΠ²Π°Π° ΡΠΊΡΠΈΠΏΡΠ° ΡΠ΅ ΡΠΎΠ±Π΅ΡΠ΅ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° Π²ΠΎ Π΄Π΅Π»ΠΎΠ²ΠΈ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈ Π·Π° ΡΠΎΡΠΌΠΈΡΠ°ΡΠ΅ Π²Π΅ΠΊΡΠΎΡ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅.
ΠΡΡΠ³ ΠΏΠ°Ρ ΡΠ΅ Π½Π°Π²Π»Π΅Π³ΡΠ²Π°ΠΌ Π²ΠΎ Π΄Π΅ΡΠ°Π»ΠΈ
ΠΠ·Π²ΠΎΡ: www.habr.com