ΠΡΡΠ²ΠΎΡΠΎ ΡΡΠΈΠΌΠ΅ΡΠ΅ΡΠΈΠ΅ Π½Π° 2020 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΡΠ΅ΠΊΠ°ΡΠ°Ρ Π² ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΠΏΠΈΡΠ° OSCP. Π’ΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Google ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠΎ βΡΠ»ΡΠΏΠΈβ ΠΎΠΏΠΈΡΠΈ ΠΎΡΠ½Π΅ΠΌΠ°Ρ Π° Π²ΡΠΈΡΠΊΠΎΡΠΎ ΠΌΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΡΠΎΠ±Π΅Π½ΠΎ ΡΡΡΠ΄Π½ΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ°Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅. ΠΡΡΡΡΡ PWK ΠΎΡΠ΄Π΅Π»Ρ Π³ΠΎΠ»ΡΠΌΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΠΈ ΡΠ΅ΠΌΠ°, Π½ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ½ΠΈΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΈ. Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈΠΌΠ° ΠΊΡΠΏ ΠΌΠ°Π½ΠΈΠ°Π»ΠΈ Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½ΠΎ Π°Π· Π½Π΅ ΡΡΠΌ ΠΏΡΠΈΠ²ΡΡΠΆΠ΅Π½ΠΈΠΊ Π½Π° ΡΠ»ΡΠΏΠΎΡΠΎ ΡΠ»Π΅Π΄Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ Π±Π΅Π· ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΠ²Π°, Π΄ΠΎ ΠΊΠΎΠ΅ΡΠΎ Π²ΠΎΠ΄ΠΈ.
ΠΡΠΊΠ°ΠΌ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»Ρ Ρ Π²Π°Ρ ΠΎΠ½ΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΡΠΏΡΡ Π΄Π° ΡΠ·Π½Π°Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° ΠΈ ΡΡΠΏΠ΅ΡΠ½Π°ΡΠ° ΡΠ΄Π°ΡΠ° Π½Π° ΠΈΠ·ΠΏΠΈΡΠ° (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΈΡΠ΅ Π½Π°Π±Π΅Π·ΠΈ Π½Π° Hack The Box). ΠΠ·ΠΏΠΈΡΠ²Π°Ρ ΡΠΈΠ»Π½ΠΎ ΡΡΠ²ΡΡΠ²ΠΎ Π½Π° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡ Π·Π° Π²ΡΡΠΊΠ° ΡΠ°ΡΡΠΈΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π° ΠΏΡΡΡ Try Harder ΠΏΠΎ-ΠΎΡΡΠ·Π½Π°ΡΠΎ, ΡΠ΅Π³Π° Π΅ ΠΌΠΎΡΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π΄Π° ΠΎΡΠ΄Π°ΠΌ Π΄ΡΠ»ΠΆΠΈΠΌΠΎΡΠΎ Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ°.
ΠΡΠΊΠ°ΠΌ Π΄Π° Π²ΠΈ Π΄Π°ΠΌ ΠΌΠ°Π½ΠΈΠ°Π» Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π² OS Linux, Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π½Π°ΠΉ-ΡΠ΅ΡΡΠΈΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠΈ ΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΡΠΈΠΊΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ Π²ΠΈ Π±ΡΠ΄Π°Ρ ΠΎΡ ΠΏΠΎΠ»Π·Π°. Π§Π΅ΡΡΠΎ ΡΠ°ΠΌΠΈΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΡΠ° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡΠΈ, ΡΡΡΠ΄Π½ΠΎΡΡΠΈΡΠ΅ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ ΠΏΡΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ°. ΠΠ°ΡΠΎΠ²Π° ΡΠ΅ΡΠΈΡ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π° Ρ βΠΎΠ±Π·ΠΎΡΠ½Π° Π΅ΠΊΡΠΊΡΡΠ·ΠΈΡβ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌ Π²ΡΠ΅ΠΊΠΈ Π²Π΅ΠΊΡΠΎΡ Π² ΠΎΡΠ΄Π΅Π»Π½Π° ΡΡΠ°ΡΠΈΡ. ΠΠ°Π΄ΡΠ²Π°ΠΌ ΡΠ΅ Π΄Π° ΡΠΏΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΠΈ ΠΈΠ·ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΌΠ°ΡΠ°.

Π ΡΠ°ΠΊΠ°, Π·Π°ΡΠΎ ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π²ΡΠΎΠ±ΡΠ΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π· 2020 Π³ΠΎΠ΄ΠΈΠ½Π°, Π°ΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ ΡΠ° Π΄ΠΎΠ±ΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΎΡΠ΄Π°Π²Π½Π°? ΠΡΡΡΠ½ΠΎΡΡ, ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π±ΠΎΡΠ°Π²Π΅Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π½Π°ΠΈΡΡΠΈΠ½Π° Π½ΡΠΌΠ° Π΄Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠ°Ρ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π² Π½Π΅Ρ. ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π³Π»ΠΎΠ±Π°Π»Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΡΠ°ΠΊΠΈΠ²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠ΅ ΡΡΡΡΠΎΠΈ Π² Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. ΠΠ°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΡΠΎΡΡΡΠ΅Ρ, ΡΡΠ΄ΡΡΠΆΠ°ΡΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΡΡΡΠΎ Π΅ ΡΠ°ΡΡΠ΅Π½ ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ.
ΠΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΡΡΠ΅Π· Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, Π½Π΅ΠΊΠ° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Ρ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. ΠΠ΅ΠΊΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Ρ ΡΠΎΠ²Π°, ΡΠ΅ ΠΠ’ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ°Π½ΠΈΠ°Π»ΠΈ ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΠΊΠ°ΡΠΎ stackoverflow, ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Ρ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. Π―ΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π΅ Π²ΡΠ² Π²ΡΡΠ·ΠΊΠ° Ρ ΡΠΎΠ²Π°, ΡΠ΅ Π½Π°ΠΉ-ΠΊΠΎΠΏΠΈΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠ΄ ΠΎΡ stackoverflow Π΅ ΡΡΠ΄ΡΡΠΆΠ°Π» Π³ΡΠ΅ΡΠΊΠ°. ΠΠΏΠΈΡΠ½ΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΡΠ΅ Π²ΠΈΠ΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Π½ΠΎ ΡΠΎΠ²Π° Π΅ Π² ΠΈΠ΄Π΅Π°Π»Π½ΠΈΡ ΡΠ²ΡΡ. ΠΠΎΡΠΈ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠ½ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΏΡΠΈ ΠΏΠΎΠ²ΠΈΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΎΡΡ ΠΠΎΠ³Π°Ρ Π΄Π° Π΄ΠΎΠΏΡΡΠΊΠ°Ρ Π³ΡΠ΅ΡΠΊΠΈ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅ ΡΠΈ, ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΡ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π° Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΈ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π·Π° ΠΏΠΎΡΠ΅Π΄Π½ΠΈΡ ΡΡΡΠ³, ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π²Π° Ρ Π½ΠΎΠ²Π°ΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½Π° ΠΏΡΠ΅Π· ΡΠ»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΡΡΠΈΠΌΠ΅ΡΠ΅ΡΠΈΠ΅, Π° ΡΡΡΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎ ΡΠ΅ΡΠ°Π²Π° Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. Π ΠΈΠ·Π²Π΅Π΄Π½ΡΠΆ ΠΌΡ ΡΠΏΡΡΠΊΠ° Π·Π°Π΄Π°ΡΠ° Π΄Π° ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π΅ Π±ΡΡΠ·ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈ Π΄Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΠΈ Π½Π° ΡΡΡ ΡΡΠ»ΡΠ³ΠΈΡΠ΅. ΠΠ°ΠΊ ΡΠΌΡΡΠ°ΡΠ΅, ΠΊΠ°ΠΊΠ²Π° Π΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΡ ΠΏΡΠΎΡΡΠΎ Π΄Π° Π½Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π³ΡΠ΅ΡΠΊΠ°ΡΠ°? ΠΠΎΡΠ»Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅ ΡΠ΅ ΡΠΌΠ΅Π½ΡΡ, Π° ΠΈΠΌΠΏΡΠΎΠ²ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΠΎΡΡΠ°Π²Π°Ρ, ΠΏΡΠΈ ΡΠΎΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ΅ ΡΡΡΠ΅ΠΌΡΡ Π΄Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°Ρ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π·Π° ΠΠ’ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ.
ΠΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ½Π·ΠΎΠ»Π° ΠΈ jailbreak
Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° ΠΊΠΎΠ½Π·ΠΎΠ»Π°, ΠΏΠΎΠ»ΡΡΠ΅Π½Π° Π½Π° Π΅ΡΠ°ΠΏ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ, ΡΠ΅ΡΡΠΎ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π°ΠΊΠΎ Ρ ΡΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΡΠ΅Π· Ρ Π°ΠΊΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π½Π° ΡΠ΅Π±-ΡΡΡΠ²ΡΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡΠ° Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΡΡΡΠ΄Π½ΡΡ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° sudo Ρ ΠΈΠ·Ρ ΠΎΠ΄Π½Π° Π³ΡΠ΅ΡΠΊΠ°:
sudo: no tty present and no askpass program specifiedΠ‘Π»Π΅Π΄ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΏΡΠ»Π½ΠΎΡΠ΅Π½Π΅Π½ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Python.
python -c 'import pty;pty.spawn("/bin/bash")'ΠΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠΏΠΈΡΠ°ΡΠ΅: Β«ΠΠ°ΡΠΎ ΠΌΠΈ ΡΡΡΠ±Π²Π°Ρ Ρ ΠΈΠ»ΡΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π°ΠΊΠΎ ΠΌΠΎΠ³Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Π΅Π΄Π½Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅?Β» ΠΡΠΏΡΠΎΡΡΡ Π΅, ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ Π½Π°ΡΠΈΠ½, Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Ρ ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½ΡΠΌΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Python, Π½ΠΎ Π΄Π° ΠΈΠΌΠ° Perl. ΠΡΠ΄ΡΠΎΡΡΡΠ° Π΅ Π² Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΠΎΠ·Π½Π°ΡΠΈΡΠ΅ Π½Π΅ΡΠ° Π±Π΅Π· ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ. ΠΡΠ»Π½ΠΈΡΡ ΡΠΏΠΈΡΡΠΊ Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ .
ΠΠΈΡΠΊΠΎΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΈ (ΠΈΠ·Π½Π΅Π½Π°Π΄Π²Π°ΡΠΎ, Π΄ΠΎΡΠΈ GIMP).
ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅
Linux ΡΡΠ±ΠΈΡΠ° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² ΡΠ°ΠΉΠ»Π° ~/.bash_history. ΠΠΊΠΎ ΡΡΡΠ²ΡΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ»Π·Π²Π° ΠΈ ΠΈΡΡΠΎΡΠΈΡΡΠ° ΠΌΡ Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠΈΡΡΠ²Π°, ΠΈΠΌΠ° Π³ΠΎΠ»ΡΠΌΠ° Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡ Π² ΡΠΎΠ·ΠΈ ΡΠ°ΠΉΠ» Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ. ΠΠΎΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π΅ ΠΏΡΠΎΡΡΠΎ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠΊΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΡ Π΅ ΠΏΡΠΈΠ½ΡΠ΄Π΅Π½ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ° Π΄Π΅ΡΠ΅ΡΡΠ΅ Π½Π°ΠΉ-Π΄ΡΠ»Π³ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΌΡ Π΅ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° ΠΈΠ·Π²ΠΈΠΊΠ° ΡΠ°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ ΠΈΡΡΠΎΡΠΈΡΡΠ°, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΄Π° Ρ Π²ΡΠ²Π΅ΠΆΠ΄Π° ΠΎΡΠ½ΠΎΠ²ΠΎ. ΠΠ»ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠ° Π½Π΅ Π·Π½Π°ΡΡ Π·Π° ΡΠΎΠ·ΠΈ Β«Ρ Π°ΠΊΒ». ΠΠΊΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈΠΌΠ° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ ΠΊΠ°ΡΠΎ Zsh ΠΈΠ»ΠΈ Fish, ΡΠ΅ Π²ΠΎΠ΄ΡΡ ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΈΡΡΠΎΡΠΈΡ. ΠΠ° Π΄Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅ΡΠ΅ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ Π² ΠΊΠΎΡΡΠΎ ΠΈ Π΄Π° Π΅ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°, Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° history.
cat ~/.bash_history
cat ~/.mysql_history
cat ~/.nano_history
cat ~/.php_history
cat ~/.atftp_historyΠ‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ Ρ ΠΎΡΡΠΈΠ½Π³, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ²ΡΡΡΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Ρ ΠΎΡΡΠΈΠ½Π³ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π±ΡΠ°ΠΉΡΠ°. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΡΠΈ ΡΠ°ΠΊΠ°Π²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ΅ΡΡΡΡ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΡΠ²ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Ρ ΠΎΡΠ΄Π΅Π»Π½Π° Π΄ΠΎΠΌΠ°ΡΠ½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΈ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ Ρ ΠΎΡΡ. Π’Π°ΠΊΠ° ΡΠ΅, ΠΏΡΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π² ΠΊΠΎΡΠ΅Π½ΠΎΠ²Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° ΡΠ΅Π± ΡΠ΅ΡΡΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ΡΠ΅ ΡΠ°ΠΉΠ» .bash_history.
Π’ΡΡΡΠ΅Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ Π² ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΡΡΠ΅Π΄Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ ΠΎΡ Π²Π°ΡΠΈΡ ΡΠ΅ΠΊΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π». Π ΡΡΡ
ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ΅ΡΠ½Π΅ΡΠ΅ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠΊΡΠΈΡΠΎ β ΠΏΠ°ΡΠΎΠ»ΠΈ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ ΡΡΡΠ΅Π΄Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ. ΠΠ΄Π½Π° ΠΈ ΡΡΡΠ° ΠΏΠ°ΡΠΎΠ»Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΠΊΡΠΎ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ, ΡΠ°ΠΊΠ° ΠΈ Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» root (credential staffing).
Π‘Π»ΡΡΠ²Π° ΡΠ΅ ΡΠ°ΠΊΠ°, ΡΠ΅ ΠΎΡΠΊΡΠΈΡΠΈΡΠ΅ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ Ρ
ΠΎΡΡΠΎΠ²Π΅. Π Π°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π°ΡΠ°ΠΊΠ° Π²ΡΡΡ
Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΏΡΠ΅Π· ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ Ρ
ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΡΡΠΎ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΎΠΏΠ°ΡΠ½ΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈ Ρ
ΠΎΡΡΠΎΠ²Π΅. Π‘ΡΡΠ΅Π΄Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΡΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΡΠΊΡΠΈΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΡΡΡΠ΅Π½Π΅ Π½Π° IP Π°Π΄ΡΠ΅ΡΠΈ Π²ΡΠ² ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
grep -lRi "password" /home /var/www /var/log 2>/dev/null | sort | uniq #ΠΠ°ΠΌΠ΅ΡΠ΅ΡΠ΅ Π½ΠΈΠ· password (Π±Π΅Π· cs) Π² ΡΠ΅Π·ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ
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 Π² Π»ΠΎΠ³ΠΎΠ²Π΅ΡΠ΅Π ΡΠ»ΡΡΠ°ΠΉ, ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈΡ Ρ ΠΎΡΡ ΠΈΠΌΠ° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΅ Π΄Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΎΡ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° IP Π°Π΄ΡΠ΅ΡΠΈ. ΠΠ΄ΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ, Π½ΠΎ Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ ΠΎΡ Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° (172.16.0.0/12, 192.168.0.0/16, 10.0.0.0/8) ΠΈ ΠΌΠ΅ΡΡΠ°ΡΠ°, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ΅ΡΠ°Π²Π°Ρ, ΡΠΏΠΎΡΠ΅Π΄ Π»ΠΎΠ³ΠΎΠ²Π΅ΡΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ.
Sudo
ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° root Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΏΠ°ΡΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΈΠ·ΡΡΠ»ΠΎ Π±Π΅Π· Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. ΠΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² Linux ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΏΡΠ°Π²Π° Π½Π° root, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎΠ΄ root ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π΅Π½ Π΄ΠΎΡΡΡΠΏ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° root. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π½Π° Linux, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ vi, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΎΠΌΠΎΡΠΈΡΡΠ° ΠΏΠΎ Π½Π°ΠΏΡΠ»Π½ΠΎ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΈ Π½Π°ΡΠΈΠ½ΠΈ. ΠΠ° ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈ. .
ΠΡΡΠ²ΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ»Π΅Π΄ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π΅ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo -l. Π’Ρ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° sudo. ΠΠΊΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π±Π΅Π· ΠΏΠ°ΡΠΎΠ»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, apache ΠΈΠ»ΠΈ www-data), Π²Π΅ΠΊΡΠΎΡΡΡ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΡΡΠ΅Π· sudo Π΅ ΠΌΠ°Π»ΠΊΠΎ Π²Π΅ΡΠΎΡΡΠ΅Π½. ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° sudo, ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠ°ΡΠΎΠ»Π°. Π§ΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° passwd Π·Π°Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΡΠΎΠ»Π° ΡΡΡΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΡΠ°Π±ΠΎΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡ ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΠΏΠ°ΡΠΎΠ»Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΠΎ Π°ΠΊΠΎ sudo Π²ΡΠ΅ ΠΏΠ°ΠΊ Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½, ΡΠΎ ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΡΡΠΈΡΠ΅:
- Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΈ, Π²ΡΠ΅ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ shell (PHP, Python, Perl);
- Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈ (vim, vi, nano);
- Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΡΠΈ (less, more);
- Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° (cp, mv);
- ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ bash, ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° (awk, find, nmap, tcpdump, man, vi, vim, ansible).
Suid/Sgid
Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π΄Π° ΡΠ΅ ΡΡΠ±Π΅ΡΠ°Ρ Π²ΡΠΈΡΠΊΠΈ suid/sgid ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΎΠ±Π°ΡΠ΅ ΡΡΠ΄ΠΊΠ° ΡΡΠ°ΡΠΈΡ Π΄Π°Π²Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠΈΠΊΠ° ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ Ρ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. ΠΠΏΡΠΈΠΈ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΈΡΠΈ, ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ . Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅Π΄ΠΈΡΠ° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠΌΠ°Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠ΄ Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΠ‘, .
Π ΠΈΠ΄Π΅Π°Π»Π½ΠΈΡ ΡΠ²ΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΏΡΡΠ½Π°Ρ Π²ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΠΎΠ½Π΅ ΠΏΡΠ΅Π· searchsploit. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ Ρ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΊΠ°ΡΠΎ 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/ # ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π° Π·Π°ΠΏΠΈΡ ΠΎΡ Π²ΡΠ΅ΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π».
find / -perm -2 -type f 2>/dev/null # Π½Π°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ Π·Π° Π·Π°ΠΏΠΈΡ ΠΎΡ Π²ΡΠΈΡΠΊΠΈΠΠ΅ΡΠΎΠ΄ΡΡ Π΅ Π΄ΠΎΡΡΠ° ΠΈΠ·Π²Π΅ΡΡΠ΅Π½, ΠΎΠΏΠΈΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° chmod. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΠ²Π°ΡΠΎΡΠΎ ΠΌΠ½ΠΎΠ·ΠΈΠ½ΡΡΠ²ΠΎ Π½Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°ΡΠ° ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡΠ°Π²Π°. ΠΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π½Π° Π½Π΅ΠΎΠΏΠΈΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ "ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ²ΡΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°" ΡΡΠ·Π΄Π°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²Π°ΡΠ° Π² ΠΏΡΠΈΠ½ΡΠΈΠΏ. ΠΠΊΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΡΡΠΈ Π² ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° chmod.
chmod +w /path
chmod 777 /pathΠΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ
ΠΠΎΠ³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π² /etc/passwd. ΠΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠ±Π²Π°ΡΠ΅ ΡΠ΅Π·ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ - Π½Π΅ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΎ, ΡΠ΅ ΡΡΠ΅Π· ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠ΅ ΡΡΠΏΠ΅Π΅ΡΠ΅ Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈΡΠ΅ ΠΏΡΠ°Π²Π°ΡΠ° ΡΠΈ.
ΠΠ° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π²ΠΈΠ½Π°Π³ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ΄ΡΡΠΆΠ°ΡΠ΅ ΠΊΡΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΏΡΠ°Π²Π°. ΠΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΡΠ΅ ΠΎΡΠ΄Π΅Π»ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΎΡΡΠ°Π½Π°Ρ ΡΠ»Π΅Π΄ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ - ΡΠΎΠ²Π° Π΅ "ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ Π΄ΡΠ»Π³" Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ.
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΡΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄
Π‘ΡΡΡΠ²Π° ΡΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² Π΄ΠΎΠΌΠ°ΡΠ½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΈ ΡΠ΅Π±-ΡΡΡΠ²ΡΡΠ° (/var/www/, Π°ΠΊΠΎ Π½Π΅ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π° Π΄ΡΡΠ³Π°). Π’Π΅Π·ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ°Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π° ΡΡΠ΄ΡΡΠΆΠ°Ρ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΈ ΠΊΠΎΡΡΡΠΌΠΈ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΊΠ°ΠΊΡΠ² ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π½Π° ΡΠ΅Π±-ΡΡΡΠ²ΡΡΠ°, Π½ΡΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΡΡΡΡΠΈΡΠ΅ Π² Π½Π΅Π³ΠΎ zero-day Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΠ΅Π½ΡΠ΅ΡΡ, Π½ΠΎ Π΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΡΡ ΠΈ ΠΏΡΠΎΡΡΠ°Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ.
ΠΠ° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΏΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΎΡ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΡΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΎΠΏΠ°ΡΠ΅Π½ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° /etc/shadow ΠΈΠ»ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΠΈ Ρ id_rsa.
ΠΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²Π°ΡΠ° ΡΡΠ΅Π· Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° ΠΏΠΎΠ²ΠΈΡΠΈΡΠ΅ ΠΏΡΠ°Π²Π°ΡΠ° ΡΠΈ ΡΡΠ΅Π· Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ, Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΠ΅Π»Π΅Π²ΠΈΡ Ρ ΠΎΡΡ. ΠΡΠ²Π΅Π½ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΊΠ°ΡΠΎ ssh, ftp, http (wget, curl) ΠΈΠΌΠ° ΡΡΠ»Π° .
ΠΠ° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ Ρ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎ Π°ΠΊΡΡΠ°Π»Π½ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π²Π΅ΡΡΠΈΠΈΡΠ΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°ΠΉΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΡΠΌ Enterprise. Π ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ, ΠΌΠ°ΠΊΠ°Ρ ΠΈ ΡΡΠ΄ΠΊΠΎ, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΠΈ, Π² ΠΊΠΎΠΈΡΠΎ apt upgrade ΠΏΡΠ°Π²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π΅ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½Π°.
ΠΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ Π½Π° ΡΡΠ»ΡΠ³ΠΈ, ΡΡΠ°ΡΡΠΈΡΠ°Π½ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ root
ΠΡΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° Linux ΡΠ°Π±ΠΎΡΡΡ ΠΎΡ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» root. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ps aux | grep root. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π±ΡΠ΄Π΅ ΠΎΠ±ΡΠ²Π΅Π½Π° Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ Π΄Π° Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ. ΠΠΊΠΎ ΠΈΠΌΠ° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΌΠ΅Π»ΠΎ: ΡΡΠΈΠ²ΡΡ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΏΡΠΈ Π½Π΅ΡΡΠΏΠ΅Ρ Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΊΡΠΈΡΠΈΡΠ΅Π½ ΠΎΡ ΡΡΠΈΠ² Π½Π° ΠΠ‘.
ps -aux | grep root # LinuxΠΠ°ΠΉ-ΡΡΠΏΠ΅ΡΠ½ΠΈΡΡ ΡΠ»ΡΡΠ°ΠΉ Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Ρ Π°ΠΊΠ½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ root. ΠΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° SMB ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ Π΄ΠΎΡΡΡΠΏ SYSTEM Π² ΡΠΈΡΡΠ΅ΠΌΠΈ Windows (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΅Π· ms17-010). ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° Π² ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Linux ΡΠΎΠ²Π° Π½Π΅ ΡΠ΅ ΡΡΠ΅ΡΠ° ΡΠ΅ΡΡΠΎ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΠΊΠ°ΡΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π² ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅.
ΠΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux
Π’ΠΎΠ²Π° Π΅ ΠΏΡΡΡΡ, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²ΡΡΠ²ΠΈΡΠ΅ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ. ΠΠ΅ΡΡΠΏΠ΅ΡΠ½Π°ΡΠ° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΡΠΈΠ² Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π° Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΠ΅Π±ΡΡ Π½ΡΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅Π·ΠΈ, ΠΏΡΠ΅Π· ΠΊΠΎΠΈΡΠΎ Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΈΡΡ shell) ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΡΠ°ΡΡΠΈΡΠ°Ρ. ΠΠΌΠ° ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΏΡΠΎΡΡΠΎ Π΅ Π·Π°Π±ΡΠ°Π²ΠΈΠ» Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° systemctl enable. ΠΠ»ΡΡ ΡΠΎΠ²Π°, ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΎ ΠΎΡ Π²Π°ΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, Π°ΠΊΠΎ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΡΠ° Π½Π΅ Π΅ Π±ΠΈΠ»Π° ΡΡΠ³Π»Π°ΡΡΠ²Π°Π½Π°.
ΠΠΊΠΎ ΡΠ΅ΡΠΈΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ ΠΎΡ exploitdb, Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΡΠΊΡΠΈΠΏΡΠ°. ΠΡΠ²Π΅Π½ Π²ΡΠΈΡΠΊΠΎ Π΄ΡΡΠ³ΠΎ, ΡΠ°ΠΌ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠΎΠ·ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΈΡ. ΠΠΊΠΎ Π½Π° Π²Π°Ρ Π½Π΅ Π²ΠΈ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π° ΠΈΠ»ΠΈ ΠΏΠΎ ΡΡΠΎΠΊΠΎΠ²Π΅ Π΅ ΡΡΡΠ±Π²Π°Π»ΠΎ "Π²ΡΠ΅ΡΠ°", ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΡΡΠΈΡΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Ρ Π²Π΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΉΡΠΈ, . ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅, ΡΠ΅ Π² ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΡΠΊΠ° Π² ΡΡΠ²Π°Π». ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, Π°ΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π΄ΠΎ Π±Π°ΠΉΡΠ° ΠΊΠ°ΠΊ Π΅ ΡΡΡΡΠΎΠ΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΡΡΡ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΡ ΠΎΡ Π½Π΅Π³ΠΎ ΡΠΎΡΡΡΠ΅Ρ, ΡΠΎΠΉ Π½Π΅ Π±ΠΈ Π½Π°ΠΏΠΈΡΠ°Π» Π½ΠΈΡΠΎ ΡΠ΅Π΄ ΠΊΠΎΠ΄ ΠΏΡΠ΅Π· ΠΆΠΈΠ²ΠΎΡΠ° ΡΠΈ.
cat /proc/version
uname -a
searchsploit "Linux Kernel" Metasploit
ΠΠ° Π΄Π° Ρ Π²Π°Π½Π΅ΡΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅, Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Π° exploit/multi/handler. ΠΠ°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡΠΎ Π΅ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ payload, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, generic/shell/reverse_tcp ΠΈΠ»ΠΈ generic/shell/bind_tcp. ΠΠ±Π²ΠΈΠ²ΠΊΠ°ΡΠ°, ΠΏΠΎΠ»ΡΡΠ΅Π½Π° Π² Metasploit, ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΄ΠΎ Meterpreter Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° post/multi/manage/shell_to_meterpreter. Π‘ Meterpreter ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠ΄ΡΠ»ΡΡ post/multi/recon/local_exploit_suggester ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° Metasploit Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ Π½Π° ΡΠ΅Π»Π΅Π²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Meterpreter, ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ²Π΅ΠΆΠ΄Π° Π΄ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π½ΡΠΆΠ½ΠΈΡ ΠΌΠΎΠ΄ΡΠ», Π½ΠΎ Ρ Π°ΠΊΠ²Π°Π½Π΅ΡΠΎ Π±Π΅Π· ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ»ΡΡΠ²Π°ΡΠΎΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠ°ΠΊΠ° Π½Π΅ Π΅ βΠΈΡΡΠΈΠ½ΡΠΊΠΎβ (ΡΠ΅ ΡΡΡΠ±Π²Π° Π²ΡΠ΅ ΠΏΠ°ΠΊ Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ ΠΎΡΡΠ΅Ρ).
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΡΠΎ ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ΅ Π²ΠΈ ΡΠΏΠ΅ΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅, Π½ΠΎ ΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π° ΠΎΡΠΊΡΠΈΡΡ ΠΏΡΡΡ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² ΡΠ΄ΡΠΎΡΠΎ. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΡ Π²ΠΌΠ΅ΡΡΠΎ Π²Π°Ρ Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π½ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠ°Π΄ΡΠ²Π°ΠΌ ΡΠ΅ ΠΌΠΎΡΡΠ° ΡΡΠ°ΡΠΈΡ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° Π²Π°Ρ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΡΠ΅ ΠΏΠΎΡΠΎΡΠ° ΠΏΠΎ-Π΄ΠΎΠ»Ρ, Π½ΠΎ ΡΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ ΠΏΡΠ°Π²ΡΡ Π³ΠΎΡΠ΅-Π΄ΠΎΠ»Ρ Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ β ΡΡΠΊ ΡΡΠ°Π²Π° Π΄ΡΠΌΠ° ΠΏΠΎ-ΡΠΊΠΎΡΠΎ Π·Π° Π²ΠΊΡΡ.
ΠΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π½ΠΎΠ² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΏΡΡΠ²ΠΈΡΡ ΠΊΠΎΠΌΠΈΡ Π΅ Π΄Π°ΡΠΈΡΠ°Π½ ΠΎΡ ΡΠ½ΡΠ°ΡΠΈ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ Π»ΡΠ±ΠΈΠΌΠΈΡΡ ΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π‘ΡΡΠ½ΠΎΡΡΡΠ° ΠΌΡ Π΅, ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π° Π½Π°ΠΉ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠΈ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅. Π‘ΡΠ³Π»Π°ΡΠ΅ΡΠ΅ ΡΠ΅, ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΎ Π΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΅ΠΊΡΠΏΠ΅ΡΡΠ½Π° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΡΠ°ΠΊΠΎΠ²Π° Π½ΠΈΠ²ΠΎ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΄Π° ΡΠ°Π·Π±ΠΎΡΠΈΡΠ΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΈ ΡΡΡΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ.
ΠΡΠΎΡΠΈΡΡ ΠΌΠΈ Π»ΡΠ±ΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΠΎΠΉ ΡΡΡΠΎ ΡΡΠ±ΠΈΡΠ° ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° Π΄Π°Π½Π½ΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΈΠ·Π±ΡΠΎΡΠ²Π°Π½Π΅.
Π’ΠΎΠ·ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠΈΡ ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠΈΡΠΈ. ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ, ΡΠ΅ ΡΠ²ΡΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°, ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° Π½Π° Metasploit local_exploit_suggester, Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π½Π΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° Metasploit, Π° Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π½Π° exploit-db.
Π’ΠΎΠ·ΠΈ ΡΠΊΡΠΈΠΏΡ ΡΠ΅ ΡΡΠ±Π΅ΡΠ΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈ Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° Π²Π΅ΠΊΡΠΎΡ Π·Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅.
Π Π΄ΡΡΠ³ ΠΏΡΡ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ .
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
