Јас сум ΠΊΠΎΡ€Π΅Π½. Π Π°Π·Π±ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π΅ΡΠΊΠ°Π»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π½Π° Linux OS

ΠŸΡ€Π²ΠΈΠΎΡ‚ ΠΊΠ²Π°Ρ€Ρ‚Π°Π» ΠΎΠ΄ 2020 Π³ΠΎΠ΄ΠΈΠ½Π° Π³ΠΎ ΠΏΠΎΠΌΠΈΠ½Π°Π² ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΡƒΠ²Π°Ρ˜ΡœΠΈ сС Π·Π° OSCP испитот. Π‘Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Google ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ β€žΡΠ»Π΅ΠΏΠΈβ€œ ΠΎΠ±ΠΈΠ΄ΠΈ ΠΌΠΈ Π³ΠΎ ΠΎΠ΄Π·Π΅ΠΌΠ°Π° Ρ†Π΅Π»ΠΎΡ‚ΠΎ слободно Π²Ρ€Π΅ΠΌΠ΅. ОсобСно бСшС Ρ‚Π΅ΡˆΠΊΠΎ Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅. ΠšΡƒΡ€ΡΠΎΡ‚ PWK посвСтува Π³ΠΎΠ»Π΅ΠΌΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠ²Π°Π° Ρ‚Π΅ΠΌΠ°, Π½ΠΎ наставнитС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»ΠΈ никогаш Π½Π΅ сС Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ. Има ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΈΡ€Π°Ρ‡Π½ΠΈΡ†ΠΈ Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ со корисни ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½ΠΎ јас Π½Π΅ сум Ρ™ΡƒΠ±ΠΈΡ‚Π΅Π» Π½Π° слСпо слСдСњС ΠΏΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠΈ Π±Π΅Π· Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π°ΠΌ Π΄ΠΎ ΡˆΡ‚ΠΎ ќС Π΄ΠΎΠ²Π΅Π΄Π΅ Ρ‚ΠΎΠ°.

Π‘ΠΈ сакал Π΄Π° сподСлам со вас ΡˆΡ‚ΠΎ Π½Π°ΡƒΡ‡ΠΈΠ² Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ полагањС Π½Π° испитот (Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ Π²ΠΎ Hack The Box). Чувствував силно чувство Π½Π° благодарност Π·Π° сСкоја Ρ‚Ρ€ΠΎΡˆΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π° ΡˆΡ‚ΠΎ ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° посвСсно Π΄Π° Ρ‡Π΅ΠΊΠΎΡ€Π°ΠΌ ΠΏΠΎ ΠΏΠ°Ρ‚Π΅ΠΊΠ°Ρ‚Π° β€žΠ’Ρ€ΠΈ ΠΏΠΎΡΠΈΠ»Π½ΠΎβ€œ, сСга Π΅ ΠΌΠΎΠ΅Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΈ Π²Ρ€Π°Ρ‚Π°ΠΌ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡ†Π°Ρ‚Π°.

Π‘Π°ΠΊΠ°ΠΌ Π΄Π° Π²ΠΈ Π΄Π°Π΄Π°ΠΌ ΠΏΡ€ΠΈΡ€Π°Ρ‡Π½ΠΈΠΊ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΈ СскалиратС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π²ΠΎ OS Linux, кој Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π½Π°Ρ˜Ρ‡Π΅ΡΡ‚ΠΈΡ‚Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ ΠΈ сроднитС карактСристики ΠΊΠΎΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ‚ΠΈΠ²Π½ΠΎ ќС Π²ΠΈ Π±ΠΈΠ΄Π°Ρ‚ корисни. ЧСстопати самитС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ сС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Сдноставни, сС Ρ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ ΠΏΠΎΡ‚Π΅ΡˆΠΊΠΎΡ‚ΠΈΠΈ ΠΏΡ€ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅. Π—Π°Ρ‚ΠΎΠ°, Ρ€Π΅ΡˆΠΈΠ² Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°ΠΌ со β€žΡ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΡΡ‚ΠΈΡ‚Π΅β€œ, Π° ΠΏΠΎΡ‚ΠΎΠ° Π΄Π° Π³ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌ сСкој Π²Π΅ΠΊΡ‚ΠΎΡ€ Π²ΠΎ посСбна ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°. Π‘Π΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ќС Π·Π°ΡˆΡ‚Π΅Π΄ΠΈΡ‚Π΅ ΠΌΠ°Π»ΠΊΡƒ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΈΡΡ‚Ρ€Π°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ‚Π΅ΠΌΠ°Ρ‚Π°.

Јас сум ΠΊΠΎΡ€Π΅Π½. Π Π°Π·Π±ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π΅ΡΠΊΠ°Π»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π½Π° Linux OS

Па, Π·ΠΎΡˆΡ‚ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π²ΠΎ 2020 Π³ΠΎΠ΄ΠΈΠ½Π° Π°ΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ сС Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅? Π’ΡΡƒΡˆΠ½ΠΎΡΡ‚, Π°ΠΊΠΎ корисникот ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ сС справува со систСмот, навистина Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π·Π³ΠΎΠ»Π΅ΠΌΠ°Ρ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π²ΠΎ Π½Π΅Π³ΠΎ. Π“Π»Π°Π²Π½ΠΈΠΎΡ‚ Π³Π»ΠΎΠ±Π°Π»Π΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΡˆΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΡƒΠ²Π° Ρ‚Π°ΠΊΠ²ΠΈ моТности Π΅ нСсигурна ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°. ΠŸΡ€ΠΈΡΡƒΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° застарСни Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° софтвСр ΠΊΠΎΠΈ содрТат пропусти Π²ΠΎ систСмот Π΅ исто Ρ‚Π°ΠΊΠ° посСбСн ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°.

Π—Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ˜Π°Ρ‚Π° ΠΏΡ€Π΅ΠΊΡƒ нСсигурна ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°

ΠŸΡ€Π²ΠΎ, Π΄Π° сС справимС со нСсигурната ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°. Π”Π° ΠΏΠΎΡ‡Π½Π΅ΠΌΠ΅ со ИВ профСсионалцитС чСсто користат ΠΏΡ€ΠΈΡ€Π°Ρ‡Π½ΠΈΡ†ΠΈ ΠΈ рСсурси ΠΊΠ°ΠΊΠΎ stackoverflow, ΠΎΠ΄ ΠΊΠΎΠΈ ΠΌΠ½ΠΎΠ³Ρƒ содрТат Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π’ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΠ² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - вСститС Π΄Π΅ΠΊΠ° ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π°Ρ˜ΠΌΠ½ΠΎΠ³Ρƒ ΠΊΠΎΠΏΠΈΡ€Π°Π½ ΠΎΠ΄ stackoverflow содрТи Π³Ρ€Π΅ΡˆΠΊΠ°. Π˜ΡΠΊΡƒΡΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ ќС Π³ΠΎ Π²ΠΈΠ΄ΠΈ ΡŸΠ΅ΠΌΠ±ΠΎΡ‚, Π½ΠΎ ΠΎΠ²Π° Π΅ Π²ΠΎ ΠΈΠ΄Π΅Π°Π»Π΅Π½ свСт. Π”ΡƒΡ€ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π½ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΡΡ‚ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ ΠΎΠ±Π΅ΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° способни Π΄Π° ΠΏΡ€Π°Π²Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ. ЗамислСтС Π΄Π΅ΠΊΠ° нСкој администратор ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΡƒΠ²Π° ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π·Π° слСдниот Ρ‚Π΅Π½Π΄Π΅Ρ€, Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅ Π½Π°Π²Π»Π΅Π³ΡƒΠ²Π° Π²ΠΎ Π½ΠΎΠ²Π°Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Π²ΠΎ слСдниот ΠΊΠ²Π°Ρ€Ρ‚Π°Π», Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ Π³ΠΈ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ со корисничката ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°. И Ρ‚ΠΎΠ³Π°Ρˆ Ρ‚ΠΎΡ˜ Π΄ΠΎΠ±ΠΈΠ²Π° Π·Π°Π΄Π°Ρ‡Π° Π±Ρ€Π·ΠΎ Π΄Π° постави Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини ΠΈ Π΄Π° Π³ΠΈ ослободи услугитС Π½Π° Π½ΠΈΠ². Π¨Ρ‚ΠΎ мислитС, ΠΊΠΎΠ»ΠΊΠ°Π²Π° Π΅ Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎΡΡ‚Π° Π°Π΄ΠΌΠΈΠ½ΠΎΡ‚ Сдноставно Π΄Π° Π½Π΅ Π³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ ΡŸΠ°ΠΌΠ±ΠΎΡ‚? ΠŸΠΎΡ‚ΠΎΠ° сС ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΡΡ‚ΠΈΡ‚Π΅, Π½ΠΎ ΠΏΠ°Ρ‚Π΅Ρ€ΠΈΡ†ΠΈΡ‚Π΅ остануваат, Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ сСкогаш сС стрСмат Π΄Π° Π³ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈΡ‚Π΅, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ Π·Π° ИВ пСрсоналот.

ПсСвдо-школка ΠΈ ΡŸΠ΅ΠΈΠ»Π±Ρ€Π΅Ρ˜ΠΊ

БистСмската ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π΄ΠΎΠ±ΠΈΠ΅Π½Π° Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ„Π°Π·Π°Ρ‚Π° Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°Ρ‚Π°Ρ†ΠΈΡ˜Π° Π΅ чСсто ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°, особСно Π°ΠΊΠΎ стС ја Π΄ΠΎΠ±ΠΈΠ»Π΅ ΠΏΡ€Π΅ΠΊΡƒ Ρ…Π°ΠΊΠΈΡ€Π°ΡšΠ΅ Π½Π° корисник Π½Π° Π²Π΅Π±-сСрвСрот. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° Π½Π° школка ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π΅ спрСчат Π΄Π° ја ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° 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 Π²ΠΎ систСмот, Ρ‚ΠΈΠ΅ ΠΈΠΌΠ°Π°Ρ‚ своја ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°. Π—Π° Π΄Π° сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π²ΠΎ која Π±ΠΈΠ»ΠΎ школка, само Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ја ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅.

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

Оваа скрипта ќС собСрС ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Π²ΠΎ Π΄Π΅Π»ΠΎΠ²ΠΈ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ корисни Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΡšΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅.

Π”Ρ€ΡƒΠ³ ΠΏΠ°Ρ‚ ќС Π½Π°Π²Π»Π΅Π³ΡƒΠ²Π°ΠΌ Π²ΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈ подигањС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π²ΠΎ Linux OS ΠΏΡ€Π΅ΠΊΡƒ suid/sgid.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€