ΠΡΠ΅ΠΊΠ°ΡΠ°Ρ ΠΏΡΡΠ²ΠΎΡΠΎ ΡΡΠΈΠΌΠ΅ΡΠ΅ΡΠΈΠ΅ Π½Π° 2020 Π³. Π² ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΠΏΠΈΡΠ° OSCP. Π’ΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΡΠ³ΡΠ» ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠΈ Π½Π° "ΡΠ»ΡΠΏΠΎ" ΠΌΠΈ ΠΎΡΠ½Π΅ΠΌΠ°Ρ Π° ΡΡΠ»ΠΎΡΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΡΠΎΠ±Π΅Π½ΠΎ ΡΡΡΠ΄Π½ΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅ Π·Π° ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅. ΠΡΡΡΡΡ PWK ΠΎΠ±ΡΡΡΠ° Π³ΠΎΠ»ΡΠΌΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΠΈ ΡΠ΅ΠΌΠ°, Π½ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π½Π΅ ΡΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΈ. Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½ΠΎ Π°Π· Π½Π΅ ΡΡΠΌ ΠΏΡΠΈΠ²ΡΡΠΆΠ΅Π½ΠΈΠΊ Π½Π° ΡΠ»ΡΠΏΠΎΡΠΎ ΡΠ»Π΅Π΄Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈΡΠ΅, Π±Π΅Π· Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°ΠΌ Π΄ΠΎΠΊΡΠ΄Π΅ ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ ΡΠΎΠ²Π°.
ΠΠΈΡ ΠΈΡΠΊΠ°Π» Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»Ρ Ρ Π²Π°Ρ ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΠΏΡΡ Π΄Π° Π½Π°ΡΡΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΠΈΡΠ° (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΈ Π½Π°ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π½Π° Hack The Box). ΠΠ·ΠΏΠΈΡΠ°Ρ Π΄ΡΠ»Π±ΠΎΠΊΠΎ ΡΡΠ²ΡΡΠ²ΠΎ Π½Π° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡ Π·Π° Π²ΡΡΠΊΠ° ΡΠ°ΡΡ ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ°, ΠΊΠΎΡΡΠΎ ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° Π²ΡΡΠ²Ρ ΠΏΠΎ ΠΏΡΡΡ Π½Π° Try Harder ΠΏΠΎ-ΠΎΡΡΠ·Π½Π°ΡΠΎ, ΡΠ΅Π³Π° Π΅ ΠΌΠΎΡΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π΄Π° ΡΠ΅ ΠΎΡΠ΄Π°ΠΌ Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ°.
ΠΡΠΊΠ°ΠΌ Π΄Π° Π²ΠΈ Π΄Π°ΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π·Π° Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π² 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 ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» (ΠΏΠ΅ΡΡΠΎΠ½Π°Π» Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ).
Π‘Π»ΡΡΠ²Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π΄Π° ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ Ρ
ΠΎΡΡΠΎΠ²Π΅. Π Π°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π°ΡΠ°ΠΊΠ° ΡΡΠ΅ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΡΡΠ΅Π· ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ Ρ
ΠΎΡΡ Π½Π΅ Π΅ ΠΏΠΎ-Π»ΠΎΡΠΎ ΠΎΡ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈ Ρ
ΠΎΡΡΠΎΠ²Π΅. Π‘ΡΡΠ΅Π΄Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ ΠΈ ΡΡΠ΅Π· ΡΡΡΡΠ΅Π½Π΅ Π½Π° 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 Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ»Π° ΡΡΡΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ, ΡΡ ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° ΠΏΠ°ΡΠΎΠ»Π°. ΠΠΎ Π°ΠΊΠΎ sudo Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½, ΡΠΎΠ³Π°Π²Π° Π²ΡΡΡΠ½ΠΎΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΡΡΡΡΠΈΡΠ΅:
- Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΈ, Π²ΡΠ΅ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° (PHP, Python, Perl);
- Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈ (vim, vi, nano);
- Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π·ΡΠΈΡΠ΅Π»ΠΈ (ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ, ΠΏΠΎΠ²Π΅ΡΠ΅);
- Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° (cp, mv);
- ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΠΈΠ·Ρ ΠΎΠ΄ Π² bash, ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ»ΠΈ ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° (awk, find, nmap, tcpdump, man, vi, vim, ansible).
Suid/Sgid
ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΊΠΎΠΈΡΠΎ ΡΡΠ²Π΅ΡΠ²Π°Ρ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠΈΡΠΊΠΈ suid / sgid ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½ΠΎ ΡΡΠ΄ΠΊΠ° ΡΡΠ°ΡΠΈΡ Π΄Π°Π²Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ Ρ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. ΠΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ
Π Π΅Π΄ΠΈΠ½ ΠΈΠ΄Π΅Π°Π»Π΅Π½ ΡΠ²ΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΠΎΠ½Π΅ ΠΏΡΠ΅Π· searchsploit. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ°Π½Π΅ Ρ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΊΠ°ΡΠΎ sudo. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΎΠΏΡΠΈΡ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ, ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ, ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ Π½Π°Π±ΠΎΡ ΠΎΡ Π±ΠΈΡΠΎΠ²Π΅ suid/sgid. Π©Π΅ Π΄Π°ΠΌ ΡΠΏΠΈΡΡΠΊ Ρ ΡΠ°ΠΊΠΈΠ²Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π² ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡ ΡΠ°Π·Π΄Π΅Π» Π½Π° ΡΡΠ°ΡΠΈΡΡΠ°.
ΠΠ°ΠΏΠΈΡΠ²Π°Π΅ΠΌΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π½ΠΈ ΠΎΡ Cron ΠΈΠ»ΠΈ Init Π² ΠΊΠΎΡΠ΅Π½Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ
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
ΠΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ shell Π·Π° Π΄ΡΡΠ³ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ
Π Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π² /etc/passwd. ΠΠ±ΡΡΡΠ°ΠΌΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΡΠ΅ΡΡΠΏΠΊΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π±ΡΡΡΠΈΡΠ°ΡΠ΅ ΡΠ΅Π·ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ - Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΡΡΠ΅Π· ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈΡΠ΅ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅.
ΠΠ° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π²ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ΄ΡΡΠΆΠ°ΡΠ΅ ΠΊΡΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° Π½Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΠΎΡΠ΄Π΅Π»ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π΅ΡΠΈΠ³ΡΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π±ΠΈΡ Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΠΎΡΡΠ°Π½Π°Ρ ΡΠ»Π΅Π΄ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ - ΡΠΎΠ²Π° Π΅ "ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎ Π·Π°Π΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅" Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ.
Π‘Π°ΠΌΠΎΠ½Π°ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄
Π‘ΡΡΡΠ²Π° ΡΠΈ Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² Π½Π°ΡΠ°Π»Π½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΈ ΡΠ΅Π± ΡΡΡΠ²ΡΡΠ° (/var/www/, ΠΎΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½Π΅ Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ Π΄ΡΡΠ³ΠΎ). Π’Π΅Π·ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ°Ρ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π΅ΡΠΈΠ³ΡΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π° ΡΡΠ΄ΡΡΠΆΠ°Ρ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΈ ΠΏΠ°ΡΠ΅ΡΠΈΡΠΈ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΠ°ΠΌΠΊΠ° Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π½Π° Π²Π°ΡΠΈΡ ΡΠ΅Π± ΡΡΡΠ²ΡΡ, Π½ΡΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΡΡΡΡΠΈΡΠ΅ zero-day Π² Π½Π΅Ρ ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΠΏΠ΅Π½ΡΠ΅ΡΡ, Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΡΡΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ.
ΠΠ° Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΅ Π΄Π° ΠΈΠ·Π±ΡΠ³Π²Π°ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΡΠ°ΠΌΠΎΠ½Π°ΠΏΠΈΡΠ°Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΎΠΏΠ°ΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° /etc/shadow ΠΈΠ»ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° id_rsa, Π°ΠΊΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ ΡΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° ΠΏΠΎΠ²ΠΈΡΠΈΡΠ΅ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΡΡΠ΅Π· Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ, Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠ΅Ρ
Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΊΡΠΌ ΡΠ΅Π»Π΅Π²ΠΈΡ Ρ
ΠΎΡΡ. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ ssh, ftp, http (wget, curl), ΠΈΠΌΠ° ΡΡΠ»ΠΎ
ΠΠ° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ Ρ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ Π΄ΠΎ Π½Π°ΠΉ-Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ Π²Π΅ΡΡΠΈΠΈ, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈ Π·Π° Enterprise. ΠΠ½Π°ΡΠ΅ ΡΡΠ΄ΠΊΠΎ, Π½ΠΎ ΠΈΠΌΠ° ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎΡΠΎ Π½Π°Π΄Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΠΏΡΠ°Π²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π΅ΠΌΠ°.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈ, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π½ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° root ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ
ΠΡΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° Linux ΡΠ°Π±ΠΎΡΡΡ ΠΊΠ°ΡΠΎ root Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π». Π’Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ps aux | ΠΊΠΎΡΠ΅Π½ Π½Π° grep. Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π±ΡΠ΄Π΅ ΠΎΠ±ΡΠ²Π΅Π½Π° Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ. ΠΠΊΠΎ ΠΈΠΌΠ° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ, ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ: ΡΡΠΈΠ²ΡΡ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΊΡΠΈΡΠΈΡΠ΅Π½ ΠΎΡ ΡΡΠΈΠ²Π° Π½Π° ΠΠ‘.
ps -aux | grep root # Linux
ΠΠ°ΠΉ-ΡΡΠΏΠ΅ΡΠ½ΠΈΡΡ ΡΠ»ΡΡΠ°ΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Ρ Π°ΠΊΠ½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° root ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. Π Π°Π±ΠΎΡΠ°ΡΠ° Ρ ΡΡΠ»ΡΠ³Π°ΡΠ° SMB Π΄Π°Π²Π° Π½Π° SYSTEM ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ Π΄ΠΎΡΡΡΠΏ Π½Π° Windows ΡΠΈΡΡΠ΅ΠΌΠΈ (Π½Π°ΠΏΡ. ΡΡΠ΅Π· ms17-010). Π’ΠΎΠ²Π° ΠΎΠ±Π°ΡΠ΅ Π½Π΅ Π΅ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΎ Π·Π° Linux ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠ΄Π΅Π»ΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux
Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ ΠΏΡΡ, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΡΡΠ³Π½Π΅. ΠΠ΅ΡΡΠΏΠ΅ΡΠ½Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΡΠΈΠ² Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½ΡΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅Π·ΠΈ, ΡΡΠ΅Π· ΠΊΠΎΠΈΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π°ΡΠ° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°) ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠ°Ρ. Π‘Π»ΡΡΠ²Π° ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΡ ΠΏΡΠΎΡΡΠΎ Π΄Π° Π΅ Π·Π°Π±ΡΠ°Π²ΠΈΠ» Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° systemctl enable. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΎ ΠΎΡ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΠΈ, Π°ΠΊΠΎ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΡΠ° Π½Π΅ Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½Π°.
ΠΠΊΠΎ ΡΠ΅ΡΠΈΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈΡΠ΅ ΠΎΡ exploitdb, Π½Π΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΡΠΊΡΠΈΠΏΡΠ°. ΠΠ°ΡΠ΅Π΄ Ρ Π΄ΡΡΠ³ΠΈ Π½Π΅ΡΠ°, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΊΠ°Π·Π²Π° ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠΎΠ·ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡ. ΠΠΊΠΎ ΡΡΠ΅ Π±ΠΈΠ»ΠΈ ΡΠ²ΡΡΠ΄Π΅ ΠΌΡΡΠ·Π΅Π»ΠΈΠ²ΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ βΠ²ΡΠ΅ΡΠ°β ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΡΠ°ΠΉΠ½ΠΈ ΡΡΠΎΠΊΠΎΠ²Π΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΡΡΠΈΡΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Ρ Π²Π΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ,
cat /proc/version
uname -a
searchsploit "Linux Kernel"
Metasploit
ΠΠ° Π΄Π° Ρ Π²Π°Π½Π΅ΡΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π²ΡΡΠ·ΠΊΠ°, Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Π° exploit/multi/handler. ΠΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π½Π΅ΡΠΎ Π΅ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠΎΠ²Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ generic/shell/reverce_tcp ΠΈΠ»ΠΈ generic/shell/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