Аз съм root. Π Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ Π·Π° повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π² OS Linux

ΠŸΡŠΡ€Π²ΠΎΡ‚ΠΎ тримСсСчиС Π½Π° 2020 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΡ€Π΅ΠΊΠ°Ρ€Π°Ρ… Π² ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΠΏΠΈΡ‚Π° OSCP. Π’ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° информация Π² Google ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ‚ΠΎ β€žΡΠ»ΡΠΏΠΈβ€œ ΠΎΠΏΠΈΡ‚ΠΈ ΠΎΡ‚Π½Π΅ΠΌΠ°Ρ…Π° всичкото ΠΌΠΈ свободно Π²Ρ€Π΅ΠΌΠ΅. ОсобСно Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ сС ΠΎΠΊΠ°Π·Π° Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅. ΠšΡƒΡ€ΡΡŠΡ‚ PWK отдСля голямо Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ°, Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ са Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ. Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠΌΠ° ΠΊΡƒΠΏ ΠΌΠ°Π½ΠΈΠ°Π»ΠΈ с ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½ΠΎ Π°Π· Π½Π΅ съм ΠΏΡ€ΠΈΠ²ΡŠΡ€ΠΆΠ΅Π½ΠΈΠΊ Π½Π° сляпото слСдванС Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ Π±Π΅Π· Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ²Π°, Π΄ΠΎ ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ.

Искам Π΄Π° сподСля с вас ΠΎΠ½ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ успях Π΄Π° узная ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½Π°Ρ‚Π° сдача Π½Π° ΠΈΠ·ΠΏΠΈΡ‚Π° (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π½Π°Π±Π΅Π·ΠΈ Π½Π° Hack The Box). Π˜Π·ΠΏΠΈΡ‚Π²Π°Ρ… силно чувство Π½Π° благодарност Π·Π° всяка частица информация, която ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π° ΠΏΡŠΡ‚Ρ Try Harder ΠΏΠΎ-ΠΎΡΡŠΠ·Π½Π°Ρ‚ΠΎ, сСга Π΅ моят ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΄Π° ΠΎΡ‚Π΄Π°ΠΌ Π΄ΡŠΠ»ΠΆΠΈΠΌΠΎΡ‚ΠΎ Π½Π° общността.

Искам Π΄Π° Π²ΠΈ Π΄Π°ΠΌ ΠΌΠ°Π½ΠΈΠ°Π» Π·Π° повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π² OS Linux, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π½Π°ΠΉ-чСститС Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‰Π΅ Π²ΠΈ Π±ΡŠΠ΄Π°Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ»Π·Π°. ЧСсто самитС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ са относитСлно прости, трудноститС Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ ΠΏΡ€ΠΈ структуриранСто ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° информацията. Π—Π°Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠΈΡ… Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π° с β€žΠΎΠ±Π·ΠΎΡ€Π½Π° Π΅ΠΊΡΠΊΡƒΡ€Π·ΠΈΡβ€œ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌ всСки Π²Π΅ΠΊΡ‚ΠΎΡ€ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° статия. Надявам сС Π΄Π° спСстя Π²Ρ€Π΅ΠΌΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅ΠΌΠ°Ρ‚Π°.

Аз съм root. Π Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ Π·Π° повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π² 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. ΠœΡŠΠ΄Ρ€ΠΎΡΡ‚Ρ‚Π° Π΅ Π² Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π² систСмата ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΡ‚Π΅ Π½Π΅Ρ‰Π° Π±Π΅Π· ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈΡ‚Π΅ инструмСнти. ΠŸΡŠΠ»Π½ΠΈΡΡ‚ списък с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΌΠ΅Ρ€ΠΈ Ρ‚ΡƒΠΊ.

НископривилСгирована ΠΊΠΎΠ½Π·ΠΎΠ»Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ 1 ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ 2 (ΠΈΠ·Π½Π΅Π½Π°Π΄Π²Π°Ρ‰ΠΎ, Π΄ΠΎΡ€ΠΈ 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, ΠΏΠΎΠ²ΠΈΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ понякога сС свСТда Π΄ΠΎ стартиранС Π½Π° нуТния ΠΌΠΎΠ΄ΡƒΠ», Π½ΠΎ Ρ…Π°ΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π±Π΅Π· Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° случващото сС ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠ°ΠΊΠ° Π½Π΅ Π΅ β€žΠΈΡΡ‚ΠΈΠ½ΡΠΊΠΎβ€œ (Ρ‰Π΅ трябва всС ΠΏΠ°ΠΊ Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚).

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° автоматизация Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΡ‚ΠΎ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° информация Ρ‰Π΅ Π²ΠΈ спСстят ΠΌΠ½ΠΎΠ³ΠΎ усилия ΠΈ Π²Ρ€Π΅ΠΌΠ΅, Π½ΠΎ сами ΠΏΠΎ сСбС си Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ напълно Π΄Π° открият ΠΏΡŠΡ‚Ρ Π·Π° повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅, особСно Π² случай Π½Π° Сксплоатация Π½Π° уязвимости Π² ядрото. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° автоматизация Ρ‰Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΡ‚ вмСсто вас всички Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° информация Π·Π° систСмата, Π½ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π°Ρ‚Π° информация. Надявам сС моята статия Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° вас. Π Π°Π·Π±ΠΈΡ€Π° сС, ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ инструмСнти, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Ρ‰Π΅ посоча ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ, Π½ΠΎ Ρ‚Π΅ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ правят Π³ΠΎΡ€Π΅-Π΄ΠΎΠ»Ρƒ Π΅Π΄Π½ΠΎ ΠΈ ΡΡŠΡ‰ΠΎ β€” Ρ‚ΡƒΠΊ става Π΄ΡƒΠΌΠ° ΠΏΠΎ-скоро Π·Π° вкус.

Linpeas

Π”ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π½ΠΎΠ² инструмСнт, ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΊΠΎΠΌΠΈΡ‚ Π΅ Π΄Π°Ρ‚ΠΈΡ€Π°Π½ ΠΎΡ‚ януари 2019 Π³ΠΎΠ΄ΠΈΠ½Π°. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅ Π»ΡŽΠ±ΠΈΠΌΠΈΡΡ‚ ΠΌΠΈ инструмСнт. Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° ΠΌΡƒ Π΅, Ρ‡Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π° Π½Π°ΠΉ-интСрСснитС Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π·Π° повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅. Π‘ΡŠΠ³Π»Π°ΡΠ΅Ρ‚Π΅ сС, ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ СкспСртна ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° Ρ‚Π°ΠΊΠΎΠ²Π° Π½ΠΈΠ²ΠΎ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΄Π° Ρ€Π°Π·Π±ΠΎΡ€ΠΈΡ‚Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΈ сурови Π΄Π°Π½Π½ΠΈ.

LinEnum

Вторият ΠΌΠΈ любим инструмСнт, Ρ‚ΠΎΠΉ ΡΡŠΡ‰ΠΎ ΡΡŠΠ±ΠΈΡ€Π° ΠΈ систСматизира Π΄Π°Π½Π½ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ изброяванС.

Linux-exploit-suggester (1,2)

Π’ΠΎΠ·ΠΈ Сксплоит Ρ‰Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° систСмата Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° подходящи условия Π·Π° Сксплоити. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ, Ρ‰Π΅ ΡΠ²ΡŠΡ€ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π°, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Π½Π° Metasploit local_exploit_suggester, Π½ΠΎ Ρ‰Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ Π½Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Metasploit, Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ към ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π½Π° exploit-db.

Linuxprivchecker

Π’ΠΎΠ·ΠΈ скрипт Ρ‰Π΅ ΡΡŠΠ±Π΅Ρ€Π΅ ΠΈ систСматизира ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈ голямо количСство информация, която ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ Π·Π° повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅.

Π’ Π΄Ρ€ΡƒΠ³ ΠΏΡŠΡ‚ Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ²ΠΈΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π² ОБ Linux Ρ‡Ρ€Π΅Π· suid/sgid.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster