เบ‚เป‰เบญเบเป€เบ›เบฑเบ™เบฎเบฒเบ. เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเปˆเบฝเบงเบเบฑเบš Linux OS Privilege Escalation

เบ‚เป‰เบญเบเปƒเบŠเป‰เป€เบงเบฅเบฒเปƒเบ™เป„เบ•เบกเบฒเบ”เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบ›เบต 2020 เบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบญเบšเป€เบชเบฑเบ‡ OSCP. เบเบฒเบ™เบŠเบญเบเบซเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™ Google เปเบฅเบฐเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบก "เบ•เบฒเบšเบญเบ”" เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบงเปˆเบฒเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เบฑเบ‡เบซเบกเบปเบ”. เบกเบฑเบ™เป„เบ”เป‰เบซเบฑเบ™เบญเบญเบเป€เบ›เบฑเบ™เบเบฒเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบปเบ™เป„เบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ escalating เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”. เบซเบผเบฑเบเบชเบนเบ” PWK เป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆเบขเปˆเบฒเบ‡เปƒเบซเบเปˆเบซเบผเบงเบ‡เบ•เปเปˆเบซเบปเบงเบ‚เปเป‰เบ™เบตเป‰, เปเบ•เปˆเบงเบฑเบ”เบชเบฐเบ”เบธเบงเบดเบ—เบตเบเบฒเบ™เปเบกเปˆเบ™เบšเปเปˆเบžเบฝเบ‡เบžเป. เบกเบตเบซเบผเบฒเบเบ„เบนเปˆเบกเบทเปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ—เบตเปˆเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”, เปเบ•เปˆเบ‚เป‰เบญเบเบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เบญเบ‡ blindly เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบ™เบตเป‰เบˆเบฐเบ™เปเบฒเป„เบ›เบชเบนเปˆเบšเปˆเบญเบ™เปƒเบ”.

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบขเบฒเบโ€‹เบˆเบฐโ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™โ€‹เบเบฑเบšโ€‹เบ—เปˆเบฒเบ™โ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบฎเบฝเบ™โ€‹เบฎเบนเป‰โ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบเบฐโ€‹เบเบฝเบกโ€‹เปเบฅเบฐโ€‹เบชเบปเบšโ€‹เบœเบปเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบœเปˆเบฒเบ™โ€‹เบเบฒเบ™โ€‹เบชเบญเบšโ€‹เป€เบชเบฑเบ‡ (เบฅเบงเบกโ€‹เบ—เบฑเบ‡โ€‹เบเบฒเบ™โ€‹เป‚เบˆเบกโ€‹เบ•เบตโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบฅโ€‹เบเบฐโ€‹เปƒเบ™ Hack The Box). เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบฎเบนเป‰โ€‹เบชเบถเบโ€‹เป€เบ–เบดเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบเบฐโ€‹เบ•เบฑเบ™โ€‹เบเบนโ€‹เบขเปˆเบฒเบ‡โ€‹เป€เบฅเบดเบโ€‹เป€เบŠเบดเปˆเบ‡โ€‹เบชเบณโ€‹เบฅเบฑเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบธเบโ€‹เบญเบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบŠเปˆเบงเบโ€‹เปƒเบซเป‰โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป€เบ”เบตเบ™โ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฒเบ‡ Try Harder เบขเปˆเบฒเบ‡โ€‹เบกเบตโ€‹เบชเบฐโ€‹เบ•เบดโ€‹เบซเบฅเบฒเบโ€‹เบ‚เบถเป‰เบ™, เบ•เบญเบ™โ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เปƒเบซเป‰โ€‹เบเบฑเบšโ€‹เบŠเบธเบกโ€‹เบŠเบปเบ™.

เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปเบเปˆเป€เบˆเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เปƒเบ™ OS Linux, เป€เบŠเบดเปˆเบ‡เบฅเบงเบกเบกเบตเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ‚เบญเบ‡ vectors เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบ™เปˆเบ™เบญเบ™. เป€เบฅเบทเป‰เบญเบเป†, เบเบปเบ™เป„เบเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ•เบปเบงเป€เบญเบ‡เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ, เบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ‚เปเป‰เบกเบนเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ "เบเบฒเบ™เบ—เปˆเบญเบ‡เบ—เปˆเบฝเบงเบ—เบฑเบ”เบชเบฐเบ™เบฐ" เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเปเบ•เปˆเบฅเบฐ vector เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เบ‚เป‰เบญเบเบซเบงเบฑเบ‡เบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบฐเบ›เบฐเบซเบเบฑเบ”เป€เบงเบฅเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบชเบถเบเบชเบฒเบซเบปเบงเบ‚เปเป‰.

เบ‚เป‰เบญเบเป€เบ›เบฑเบ™เบฎเบฒเบ. เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเปˆเบฝเบงเบเบฑเบš Linux OS Privilege Escalation

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™เบ›เบต 2020 เบ–เป‰เบฒเบงเบดเบ—เบตเบเบฒเบ™เบ•เปˆเบฒเบ‡เป†เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบเบฑเบ™เบ”เบตเป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบ”เบปเบ™เบ™เบฒเบ™? เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰เบˆเบฑเบ”เบเบฒเบ™เบฅเบฐเบšเบปเบšเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เบกเบฑเบ™เบเปเปˆเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบชเบดเบ”เบ—เบดเปƒเบ™เบกเบฑเบ™. เบšเบฑเบ™เบซเบฒเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เป‚เบฅเบเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เป‚เบญเบเบฒเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™ เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบž. เบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡เบŠเบญเบšเปเบงเบ—เบตเปˆเบฅเป‰เบฒเบชเบฐเป„เบซเบกเบ—เบตเปˆเบกเบตเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบเบฑเบ‡เป€เบ›เบฑเบ™เบเปเบฅเบฐเบ™เบตเบžเบดเป€เบชเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบž.

เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบœเปˆเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบž

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เปƒเบซเป‰เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบž. เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เป„เบญเบ—เบตเบกเบฑเบเบˆเบฐเปƒเบŠเป‰เบ„เบนเปˆเบกเบทเปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบŠเบฑเปˆเบ™ stackoverflow, เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบ—เบตเปˆเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบžเปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเป‚เบ”เบ”เป€เบ”เบฑเปˆเบ™เปเบกเปˆเบ™ เบ‚เปˆเบฒเบง เบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ„เบฑเบ”เบฅเบญเบเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบˆเบฒเบ stackoverflow เบกเบตเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”. admin เบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เบˆเบฐเป€เบซเบฑเบ™ jamb, เปเบ•เปˆเบ™เบตเป‰เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เป‚เบฅเบเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ” เป€เบžเบตเปˆเบกโ€‹เบ—เบฐโ€‹เบงเบตโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹ เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบœเบดเบ”เบžเบฒเบ”. เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™เบงเปˆเบฒเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เบเบฐเบเบฝเบกเปเบฅเบฐเบญเบฐเบ™เบธเบกเบฑเบ”เป€เบญเบเบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบทเปˆเบ™เบชเบฐเป€เบซเบ™เบตเบ•เปเปˆเป„เบ›, เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™ delving เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเปƒเบซเบกเปˆเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปƒเบ™เป„เบ•เบกเบฒเบ”เบ•เปเปˆเป„เบ›, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐเปเบเป‰เป„เบ‚เบงเบฝเบเบ‡เบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบœเบนเป‰เปƒเบŠเป‰. เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบฅเบฒเบงเป„เบ”เป‰เบฎเบฑเบšเบซเบ™เป‰เบฒเบ—เบตเปˆเปƒเบ™เบเบฒเบ™เบฅเป‰เบฝเบ‡เบชเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡ virtual เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเปเบฅเบฐเป€เบ›เบตเบ”เบšเปเบฅเบดเบเบฒเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ. เบ—เปˆเบฒเบ™เบ„เบดเบ”เบงเปˆเบฒเปเบ™เบงเปƒเบ”, เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆ admin เบžเบฝเบ‡เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™ jamb? เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เปเบ•เปˆเป„เบกเป‰เบ„เป‰เบญเบ™เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆ, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบšเปเบฅเบดเบชเบฑเบ”เบชเบฐเป€เบซเบกเบตเบžเบฐเบเบฒเบเบฒเบกเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบ, เบฅเบงเบกเบ—เบฑเบ‡เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เป„เบญเบ—เบต.

Pseudo shell เปเบฅเบฐ jailbreak

เปเบเบฐเบฅเบฐเบšเบปเบšเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเปƒเบ™เป„เบฅเบเบฐเบเบฒเบ™เบœเบฐเบฅเบดเบ”เบกเบฑเบเบˆเบฐเบ–เบทเบเบˆเปเบฒเบเบฑเบ”, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบกเบฑเบ™เป‚เบ”เบเบเบฒเบ™ hack เบœเบนเป‰เปƒเบŠเป‰เป€เบงเบฑเบšเป€เบŠเบตเบŸเป€เบงเบต. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบˆเปเบฒเบเบฑเบ” shell เบชเบฒเบกเบฒเบ”เบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ sudo เบ”เป‰เบงเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”:

sudo: no tty present and no askpass program specified

เบซเบผเบฑเบ‡เบˆเบฒเบเป„เบ”เป‰เบฎเบฑเบš shell, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบชเป‰เบฒเบ‡ terminal เป€เบ•เบฑเบกเบ›เปˆเบฝเบก, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™ Python.

python -c 'import pty;pty.spawn("/bin/bash")'

เบ—เปˆเบฒเบ™เบ–เบฒเบกเบงเปˆเบฒ: "เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ‚เป‰เบญเบเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบžเบฑเบ™, เบ–เป‰เบฒเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เป‚เบญเบ™เป„เบŸเบฅเปŒ?" เบ„เบงเบฒเบกเบˆเบดเบ‡เปเบฅเป‰เบงเปเบกเปˆเบ™เบงเปˆเบฒเบฅเบฐเบšเบปเบšเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปƒเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ•เปเปˆเป„เบ› Python เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡, เปเบ•เปˆ Perl เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ. เบ—เบฑเบเบชเบฐเปเบกเปˆเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเปƒเบ™เบฅเบฐเบšเบปเบšเป‚เบ”เบเบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบ. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบ•เบฑเบกเบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰ เบ—เบตเปˆเบ™เบตเป‰.

เปเบเบฐเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ•เปเปˆเบฒเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเปƒเบŠเป‰ เบ—เบตเบก 1 ะธ เบ—เบตเบก 2 (เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เปเบ›เบเบ—เบตเปˆเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ GIMP).

เป€เบšเบดเปˆเบ‡เบ›เบฐเบซเบงเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡

Linux เป€เบเบฑเบšเบเปเบฒเบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เป„เบŸเบฅเปŒ ~ / .bash_history. เบ–เป‰เบฒเป€เบŠเบตเบšเป€เบงเบตเบ–เบทเบเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบซเป‰เบฒเบงเบซเบฑเบ™ เปเบฅเบฐเบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบฅเบถเบšเบฅเป‰เบฒเบ‡, เบกเบตเป‚เบญเบเบฒเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบˆเบฐเบžเบปเบšเป€เบซเบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบ™เบตเป‰. เบเบฒเบ™เบฅเบถเบšเบฅเป‰เบฒเบ‡เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เปเบกเปˆเบ™เบšเปเปˆเบชเบฐเบ”เบงเบ. เบ–เป‰เบฒเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบ–เบทเบเบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เป€เบฅเบทเบญเบเป€เบญเบปเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบฅเบฐเบ”เบฑเบšเบชเบดเบšเบœเปˆเบฒเบ™, เปเบ™เปˆเบ™เบญเบ™, เบกเบฑเบ™เบˆเบฐเบชเบฐเบ”เบงเบเบเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบฅเบฒเบงเบ—เบตเปˆเบˆเบฐเป‚เบ—เบซเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบˆเบฒเบเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบเปˆเบงเบฒเบเบฒเบ™เปƒเบชเปˆเบกเบฑเบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบซเบผเบฒเบเบ„เบปเบ™เบšเปเปˆเบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบš "hack" เบ™เบตเป‰. เบ–เป‰เบฒเบกเบตเบซเบญเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบŠเบฑเปˆเบ™ Zsh เบซเบผเบทเบ›เบฒเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบš, เบžเบงเบเบกเบฑเบ™เบกเบตเบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™ shell เปƒเบ”, เบžเบฝเบ‡เปเบ•เปˆเบžเบดเบกเบ„เปเบฒเบชเบฑเปˆเบ‡เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”.

cat ~/.bash_history
cat ~/.mysql_history
cat ~/.nano_history
cat ~/.php_history
cat ~/.atftp_history

เบกเบตเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡, เปƒเบ™เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป‚เบฎเบ”เบซเบฅเบฒเบเป€เบงเบฑเบšเป„เบŠเบ—เปŒ. เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, เบ”เป‰เบงเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ™เบตเป‰, เปเบ•เปˆเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบกเบตเบœเบนเป‰เปƒเบŠเป‰เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ—เบตเปˆเบกเบตเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปเบฅเบฐเป€เบˆเบปเป‰เบฒเบžเบฒเบš virtual. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเป„เบŸเบฅเปŒ .bash_history เปƒเบ™เบฅเบฐเบšเบปเบšเบฎเบฒเบเบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบงเบฑเบš.

เบŠเบญเบเบซเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบ™เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเปเบฅเบฐเบเบฒเบ™เป‚เบˆเบกเบ•เบตเปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบขเบนเปˆเปƒเบเป‰เบ„เบฝเบ‡

เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ•เปˆเบฒเบ‡เป†เบญเบฒเบ”เบˆเบฐเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เปƒเบ™เบžเบงเบเป€เบ‚เบปเบฒ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเปƒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™ - เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบซเบผเบทเบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ”เบฝเบงเบเบฑเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰เบ—เบฑเบ‡เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบฎเบฒเบ (เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบง).
เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เป€เบ›เบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบขเบนเปˆเปƒเบ™เป‚เบฎเบ”เบญเบทเปˆเบ™. เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เป‚เบ”เบเบœเปˆเบฒเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบตเปˆเบ–เบทเบเบ›เบฐเบ™เบตเบ›เบฐเบ™เบญเบกเปเบกเปˆเบ™เบšเปเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบญเบทเปˆเบ™เป†. เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบขเบนเปˆเปƒเบเป‰เบ„เบฝเบ‡เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบŠเบญเบเบซเบฒเบ—เบตเปˆเบขเบนเปˆ 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 เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ‚เบญเบ‡เบฎเบฒเบเบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบซเบผเบทเป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰เบกเบฑเบ™เป€เบฅเบตเบ. เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเปƒเบ™ Linux เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบฎเบฒเบ, เปเบ•เปˆเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบ›เบฑเบ™เบฎเบฒเบเปเบกเปˆเบ™เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบ”เบตเบซเบผเบฒเบ. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เบกเบฑเบ™เบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเป€เบฅเบทเบญเบเป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบฎเบฒเบ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เป€เบ„เบทเปˆเบญเบ‡เบกเบท Linux เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ, เบฅเบงเบกเบ—เบฑเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เป€เบŠเบฑเปˆเบ™ vi, เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ—เบฐเบงเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เปƒเบ™เบ—เบฒเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบงเบดเบ—เบตเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบšเบดเปˆเบ‡ เบ—เบตเปˆเบ™เบตเป‰.

เบชเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบšเบปเบšเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ sudo -l. เบกเบฑเบ™เบˆเบฐเบชเบฐเปเบ”เบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ sudo. เบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบšเปเปˆเบกเบตเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบš (เป€เบŠเบฑเปˆเบ™ apache เบซเบผเบท www-data), sudo privilege vector escalation เบ„เบปเบ‡เบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™. เป€เบกเบทเปˆเบญเปƒเบŠเป‰ sudo, เบฅเบฐเบšเบปเบšเบˆเบฐเบ–เบฒเบกเบซเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™. เบเบฒเบ™เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ passwd เป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ, เบกเบฑเบ™เบˆเบฐเบ–เบฒเบกเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบœเบนเป‰เปƒเบŠเป‰เบ›เบฐเบˆเบธเบšเบฑเบ™. เปเบ•เปˆเบ–เป‰เบฒ sudo เบเบฑเบ‡เบกเบตเบขเบนเปˆ, เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบŠเบญเบเบซเบฒ:

  • เบ™เบฒเบเปเบ›เบžเบฒเบชเบฒเปƒเบ”เบ™เบถเปˆเบ‡, เบ—เบธเบเบ„เบปเบ™เบชเบฒเบกเบฒเบ”เบงเบฒเบ‡เป„เบ‚เปˆเป„เบ”เป‰ (PHP, Python, Perl);
  • เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบ”เป† (vim, vi, nano);
  • viewers เปƒเบ” (เบซเบ™เป‰เบญเบ, เบซเบผเบฒเบ);
  • เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ (cp, mv);
  • เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เปƒเบ™ bashโ€‹, เบšเปเปˆโ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เป‚เบ•เป‰โ€‹เบ•เบญเบšโ€‹เบซเบผเบทโ€‹เป€เบ›เบฑเบ™โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ” (awkโ€‹, find, nmapโ€‹, tcpdumpโ€‹, man, viโ€‹, vimโ€‹, ansibleโ€‹)โ€‹.

Suid/Sgid

เบกเบตเบซเบผเบฒเบเบ„เบนเปˆเบกเบทเปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ—เบตเปˆเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ suid / sgid เบ—เบฑเบ‡เบซเบกเบปเบ”, เปเบ•เปˆเบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบซเบฒเบเบฒเบเปƒเบซเป‰เบชเบฐเป€เบžเบฒเบฐเบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ—เบตเปˆเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰ เบ—เบตเปˆเบ™เบตเป‰. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบซเบผเบฒเบเป†เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบกเบตเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเป€เบงเบตเบŠเบฑเบ™ OS, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™.

เปƒเบ™เป‚เบฅเบเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เบ—เปˆเบฒเบ™เบ„เบงเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ searchsploit. เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, เบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเป€เบฎเบฑเบ”เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เป€เบŠเบฑเปˆเบ™ sudo. เบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ—เบตเปˆเบˆเบฐเป€เบ™เบฑเป‰เบ™เปƒเบชเปˆเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆ, เบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”, เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบ”เป‰เบงเบเบŠเบธเบ” suid / sgid bits. เบ‚เป‰เบญเบเบˆเบฐเปƒเบซเป‰เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบขเบนเปˆเปƒเบ™เบชเปˆเบงเบ™เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบก.

เบชเบฐเบ„เบฃเบดเบšเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เป„เบ”เป‰เป‚เบ”เบ Cron เบซเบผเบท Init เปƒเบ™เบšเปเบฅเบดเบšเบปเบ”เบ‚เบญเบ‡ Root

เบงเบฝเบ Cron เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบฅเบงเบกเบ—เบฑเบ‡เบฎเบฒเบ. เบ–เป‰เบฒเบกเบตเบซเบ™เป‰เบฒเบงเบฝเบเปƒเบ™ cron เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰, เปเบฅเบฐเบกเบฑเบ™เบกเบตเบขเบนเปˆเบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ—เบปเบ”เปเบ—เบ™เบกเบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเบ”เป‰เบงเบเบญเบฑเบ™เบ•เบฐเบฅเบฒเบเปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบžเบตเปˆเบกเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบซเบ™เป‰เบฒเบงเบฝเบ cron เปเบกเปˆเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰เปƒเบ”เบเปเปˆเบ•เบฒเบก.

ls -la /etc/cron.d  # show cron jobs 

เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปเบกเปˆเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบต init. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบงเบฝเบเบ‡เบฒเบ™เปƒเบ™ cron เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐ, เปเบฅเบฐเปƒเบ™ init - เปƒเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบฅเบฐเบšเบปเบš. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡ reboot เบฅเบฐเบšเบปเบš, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบšเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™ (เบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป„เบ”เป‰เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เปƒเบ™ autoload).

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. เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆเบเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบกเบตเปเบเบฐ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” brute เบœเบนเป‰เปƒเบŠเป‰เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰ - เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบงเปˆเบฒเป‚เบ”เบเบœเปˆเบฒเบ™เบœเบนเป‰เปƒเบŠเป‰เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบ—เปˆเบฒเบ™เบˆเบฐเบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”.

เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ—เปˆเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบซเบผเบฑเบเบเบฒเบ™เบ‚เบญเบ‡เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ. เบกเบฑเบ™เบเบฑเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบžเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ - เบ™เบตเป‰เปเบกเปˆเบ™ "เบซเบ™เป‰เบฒเบ—เบตเปˆเบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™" เบ‚เบญเบ‡เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบš.

เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ‚เบฝเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡

เบกเบฑเบ™เบ„เบธเป‰เบกเบ„เปˆเบฒเบ—เบตเปˆเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบขเปˆเบฒเบ‡เปƒเบเป‰เบชเบดเบ”เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš (/var/www/ เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰เป€เบ›เบฑเบ™เบขเปˆเบฒเบ‡เบญเบทเปˆเบ™). เป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบเบฒเบเป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบžเบขเปˆเบฒเบ‡เบชเบดเป‰เบ™เป€เบŠเบตเบ‡เปเบฅเบฐเบกเบตเป„เบกเป‰เบ„เป‰เบญเบ™เบ—เบตเปˆเบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญ. เปเบ™เปˆเบ™เบญเบ™, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบšเบฒเบ‡เบเบญเบšเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบŠเบตเบŸเป€เบงเบตเป€เบงเบฑเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบกเบฑเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบ—เบตเปˆเบˆเบฐเบ„เบปเป‰เบ™เบซเบฒเบชเบนเบ™เบกเบทเป‰เปƒเบ™เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ pentest, เปเบ•เปˆเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบŠเบญเบเบซเบฒเปเบฅเบฐเบชเบถเบเบชเบฒเบเบฒเบ™เบ”เบฑเบ”เปเบ›เบ‡ custom, plugins เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบš.

เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž, เบกเบฑเบ™เบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเปƒเบ™เบชเบฐเบ„เบดเบšเบ—เบตเปˆเบ‚เบฝเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบญเปˆเบฒเบ™ /etc/shadow เบซเบผเบท manipulating id_rsa, เบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰.

เบเบปเบเบฅเบฐเบ”เบฑเบšเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ

เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบเบปเบเบฅเบฐเบ”เบฑเบšเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆ เบเบฒเบ™เป‚เบญเบ™เป„เบŸเบฅเปŒเป„เบ›เบซเบฒเป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ. เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ›เบปเบเบเบฐเบ•เบดเป€เบŠเบฑเปˆเบ™ ssh, ftp, http (wget, curl), เบกเบตเบ—เบฑเบ‡เบซเบกเบปเบ” "เบชเบงเบ™เบชเบฑเบ”" เบ‚เบญเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰.

เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบ›เบฑเบšเบ›เบธเบ‡เบกเบฑเบ™เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบดเป€เบ›เบฑเบ™เบซเบฅเป‰เบฒเบชเบธเบ” เปเบฑเป‰เบ™เบ„เบปเบ‡ เบฎเบธเปˆเบ™, เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ—เบตเปˆเบ–เบทเบเบญเบญเบเปเบšเบšเบชเปเบฒเบฅเบฑเบšเบงเบดเบชเบฒเบซเบฐเบเบดเบ”. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบšเปเปˆเบ„เปˆเบญเบ, เปเบ•เปˆเบกเบตเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบšเบปเบšเบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰.

เบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบฎเบฒเบ

เบšเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™ Linux เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เบฎเบฒเบเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”. เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰ ps aux | เบฎเบฒเบ grep. เปƒเบ™โ€‹เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ™เบตเป‰, เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบเบฒเบ”โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เป€เบงเบฑเบšโ€‹เป„เบŠโ€‹เบ•โ€‹เปŒโ€‹เปเบฅเบฐโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™. เบ–เป‰เบฒเบกเบฑเบ™เบกเบตเบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ, เบžเบงเบเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž: เบšเปเบฅเบดเบเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบซเบ™เป‰เบญเบเบเบงเปˆเบฒ OS crash.

ps -aux | grep root # Linux

เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบชเบฒเบกเบฒเบ”เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบšเปเบฅเบดเบเบฒเบ™ hacked เปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบฎเบฒเบ. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ SMB เปƒเบซเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เปƒเบ™เบฅเบฐเบšเบปเบš Windows (เป€เบŠเบฑเปˆเบ™: เบœเปˆเบฒเบ™ ms17-010). เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ—เบปเปˆเบงเป„เบ›เปƒเบ™เบฅเบฐเบšเบปเบš Linux, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเปƒเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”.

เบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™ Linux Kernel Vulnerabilities

เบ™เบตเป‰เปเบกเปˆเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบชเบธเบ”เบ—เป‰เบฒเบเบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ—เบตเปˆเบšเปเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบชเบฒเบกเบฒเบ”เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš, เปเบฅเบฐเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เบ›เบดเบ”เป€เบ›เบตเบ”เปƒเบซเบกเปˆ, เบšเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™ (เบฅเบงเบกเบ—เบฑเบ‡เบ—เบตเปˆเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเปเบเบฐเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš) เบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™. เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบฅเบทเบกเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบ›เบตเบ”เปƒเบŠเป‰ systemctl. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบšเปเปˆเบžเปเปƒเบˆเบซเบผเบฒเบเบ•เปเปˆเบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ–เป‰เบฒเบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบปเบเบฅเบปเบ‡.
เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเปƒเบŠเป‰เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบ exploitdb, เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเป„เบ”เป‰เบญเปˆเบฒเบ™เบ„เปเบฒเป€เบซเบฑเบ™เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบชเบฐเบ„เบดเบš. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เป†, เบกเบฑเบ™เบกเบฑเบเบˆเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบ™เบตเป‰เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ‚เบตเป‰เบ„เป‰เบฒเบ™เป€เบเบตเบ™เป„เบ›เบซเบผเบทเบ•เป‰เบญเบ‡เบเบฒเบ™ "เบกเบทเป‰เบงเบฒเบ™เบ™เบตเป‰" เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเปเบฅเป‰เบง, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบกเบนเปƒเบ™ poke. เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เบ–เป‰เบฒเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆ byte เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเปเบฅเบฐเบŠเบญเบšเปเบงเบ—เบตเปˆเบกเบฑเบ™เปƒเบŠเป‰, เบฅเบฒเบงเบˆเบฐเบšเปเปˆเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เบ•เบฐเบซเบผเบญเบ”เบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบฅเบฒเบง.

cat /proc/version
uname -a
searchsploit "Linux Kernel" 

metasploit

เป€เบžเบทเปˆเบญเบˆเบฑเบšเปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบกเบฑเบ™เบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป‚เบกเบ”เบนเบ™ exploit/multi/handler. เบชเบดเปˆเบ‡เบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบเปเบฒเบ™เบปเบ” payload เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบ•เบปเบงเบขเปˆเบฒเบ‡, generic/shell/reverce_tcp เบซเบผเบท generic/shell/bind_tcp. Shell เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเปƒเบ™ Metasploit เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเบปเบเบฅเบฐเบ”เบฑเบšเป€เบ›เบฑเบ™ Meterpreter เป‚เบ”เบเปƒเบŠเป‰เป‚เบกเบ”เบนเบ™ post/multi/manage/shell_to_meterpreter. เบ”เป‰เบงเบ Meterpreter, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบซเบผเบฑเบ‡เบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เป‚เบกเบ”เบนเบ™ post/multi/recon/local_exploit_suggester เบเบงเบ”เป€เบšเบดเปˆเบ‡เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก, เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ, เปเบฅเบฐเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ‚เบธเบ”เบ„เบปเป‰เบ™เป„เบ”เป‰เปเบฅเบฐเปเบ™เบฐเบ™เปเบฒเป‚เบกเบ”เบนเบ™ Metasploit เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เปƒเบ™เบฅเบฐเบšเบปเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ. เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบš Meterpreter, เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบกเบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เปเบ•เปˆเบเบฒเบ™ hack เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบžเบฒเบเปƒเบ•เป‰ hood เปเบกเปˆเบ™เบšเปเปˆเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡ (เบ—เปˆเบฒเบ™เบเบฑเบ‡เบ•เป‰เบญเบ‡เบ‚เบฝเบ™เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™).

เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท

เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบทเปˆเบญเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบ›เบฐเบซเบเบฑเบ”เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเปเบฅเบฐเป€เบงเบฅเบฒเบซเบผเบฒเบ, เปเบ•เปˆเบ•เบปเบงเป€เบญเบ‡เบšเปเปˆเบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบทเป‰เบ™เบ‚เบญเบ‡เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ” kernel vulnerabilities. เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบš, เปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบชเบฒเบกเบฒเบ” เบงเบดเป€เบ„เบฒเบฐ เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบš. เบ‚เป‰เบญเบเบซเบงเบฑเบ‡เบงเปˆเบฒเบšเบปเบ”เบ„เบงเบฒเบกเบ‚เบญเบ‡เบ‚เป‰เบญเบเบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ•เปเปˆเป€เบˆเบปเป‰เบฒเปƒเบ™เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰. เปเบ™เปˆเบ™เบญเบ™, เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบ—เบตเปˆเบ‚เป‰เบญเบเบˆเบฐเบฅเบฒเบเบŠเบทเปˆเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบฎเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™ - เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบฅเบปเบ”เบŠเบฒเบ”.

Linpeas

เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ—เบตเปˆโ€‹เบชเบปเบ”โ€‹เบŠเบทเปˆเบ™โ€‹เบžเปโ€‹เบชเบปเบกโ€‹เบ„เบงเบ™โ€‹, เบ„เปเบฒโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹เปเบกเปˆเบ™โ€‹เบฅเบปเบ‡โ€‹เบงเบฑเบ™โ€‹เบ—เบตโ€‹เป€เบ”เบทเบญเบ™โ€‹เบกเบฑเบ‡โ€‹เบเบญเบ™ 2019โ€‹. เปƒเบ™โ€‹เบ›เบฑเบ”โ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท favorite เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบฅเบธเปˆเบกเปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบ™เบฑเป‰เบ™เปƒเบซเป‰เป€เบซเบฑเบ™ vectors escalation เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”. เบ•เบปเบเบฅเบปเบ‡, เบกเบฑเบ™เบชเบฐเบ”เบงเบเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เบˆเบฒเบเบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ™เบตเป‰เบเปˆเบงเบฒเบเบฒเบ™เปเบเบเบงเบดเป€เบ„เบฒเบฐเบ‚เปเป‰เบกเบนเบ™เบ”เบดเบš monolithic.

LinEnum

เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบชเบญเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบฑเบเบ—เบตเปˆเบชเบธเบ”, เบกเบฑเบ™เบเบฑเบ‡เป€เบเบฑเบšเบเปเบฒเปเบฅเบฐเบˆเบฑเบ”เบฅเบฝเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™เบ™เบฑเบšเบˆเปเบฒเบ™เบงเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

linux-exploit-suggester(1,2)

เบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบ™เบตเป‰เบˆเบฐเบงเบดเป€เบ„เบฒเบฐเบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™. เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบกเบฑเบ™เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบ„เบทเบเบฑเบ™เบเบฑเบšเป‚เบกเบ”เบนเบ™ Metasploit local_exploit_suggester, เปเบ•เปˆเบˆเบฐเบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡ exploit-db เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เป‚เบกเบ”เบนเบ™ Metasploit.

Linuxprivchecker

script เบ™เบตเป‰เบˆเบฐเป€เบเบฑเบšเบเปเบฒเปเบฅเบฐเบˆเบฑเบ”เบฅเบฝเบ‡เบ•เบฒเบกเบžเบฒเบเบชเปˆเบงเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบญเบ‡ vector escalation เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”.

เป€เบงเบฅเบฒเบญเบทเปˆเบ™เบ‚เป‰เบญเบเบˆเบฐเบญเบฐเบ—เบดเบšเบฒเบเบฅเบฐเบญเบฝเบ” เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ‚เบญเบ‡ Linux เบœเปˆเบฒเบ™ suid/sgid.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™