เชนเซเช‚ เชฎเซ‚เชณ เช›เซเช‚. Linux OS เชชเซเชฐเชฟเชตเชฟเชฒเซ‡เชœ เชเชธเซเช•เซ‡เชฒเซ‡เชถเชจเชจเซ‡ เชธเชฎเชœเชตเซเช‚

เชฎเซ‡เช‚ 2020 เชจเซ‹ เชชเซเชฐเชฅเชฎ เชคเซเชฐเชฟเชฎเชพเชธเชฟเช• OSCP เชชเชฐเซ€เช•เซเชทเชพเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€เชฎเชพเช‚ เชตเชฟเชคเชพเชตเซเชฏเซ‹. Google เชชเชฐ เชฎเชพเชนเชฟเชคเซ€ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เช˜เชฃเชพ เชฌเชงเชพ "เช…เช‚เชง" เชชเซเชฐเชฏเชพเชธเซ‹เช เชฎเชพเชฐเซ‹ เช†เช–เซ‹ เช–เชพเชฒเซ€ เชธเชฎเชฏ เชฒเซ€เชงเซ‹. เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เชธเชฎเชœเชตเซ€ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชฎเซเชถเซเช•เซ‡เชฒ เชนเชคเซ€. PWK เช•เซ‹เชฐเซเชธ เช† เชตเชฟเชทเชฏ เชชเชฐ เช˜เชฃเซเช‚ เชงเซเชฏเชพเชจ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชถเชฟเช•เซเชทเชฃ เชธเชพเชฎเช—เซเชฐเซ€ เช•เซเชฏเชพเชฐเซ‡เชฏ เชชเซ‚เชฐเชคเซ€ เชนเซ‹เชคเซ€ เชจเชฅเซ€. เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เช‰เชชเชฏเซ‹เช—เซ€ เช†เชฆเซ‡เชถเซ‹ เชธเชพเชฅเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพเช“ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชถเซเช‚ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชถเซ‡ เชคเซ‡ เชธเชฎเชœเซเชฏเชพ เชตเชฟเชจเชพ เชญเชฒเชพเชฎเชฃเซ‹เชจเซ‡ เช†เช‚เชงเชณเชพเชชเชฃเซ‡ เช…เชจเซเชธเชฐเชตเชพเชจเซ‹ เชนเซเช‚ เชšเชพเชนเช• เชจเชฅเซ€.

เชชเชฐเซ€เช•เซเชทเชพเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€ เช…เชจเซ‡ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชชเชพเชธ เชฅเชตเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซ‡เช‚ เชœเซ‡ เชถเซ€เช–เซเชฏเชพ เชคเซ‡ เชนเซเช‚ เชคเชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ (เชนเซ‡เช• เชง เชฌเซ‰เช•เซเชธเชฎเชพเช‚ เชธเชพเชฎเชฏเชฟเช• เชนเซเชฎเชฒเซ‹ เชธเชนเชฟเชค). เชฎเซ‡เช‚ เชฆเชฐเซ‡เช• เชฎเชพเชนเชฟเชคเซ€ เชฎเชพเชŸเซ‡ เช•เซƒเชคเชœเซเชžเชคเชพเชจเซ€ เชคเซ€เชตเซเชฐ เชฒเชพเช—เชฃเซ€ เช…เชจเซเชญเชตเซ€ เชœเซ‡เชฃเซ‡ เชฎเชจเซ‡ เชตเชงเซ เชธเชญเชพเชจเชคเชพเชชเซ‚เชฐเซเชตเช• เชŸเซเชฐเชพเชฏ เชนเชพเชฐเซเชกเชฐ เชชเชพเชฅ เชชเชฐ เชšเชพเชฒเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ€, เชนเชตเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเซ‡ เชชเชพเช›เชพ เช†เชชเชตเชพเชจเซ‹ เชฎเชพเชฐเซ‹ เชธเชฎเชฏ เช›เซ‡.

เชนเซเช‚ เชคเชฎเชจเซ‡ OS Linux เชฎเชพเช‚ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชงเชพเชฐเชตเซเช‚ เชคเซ‡เชจเชพ เชชเชฐ เชเช• เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เช†เชชเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚, เชœเซ‡เชฎเชพเช‚ เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชตเซ‡เช•เซเชŸเชฐ เช…เชจเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชธเซเชตเชฟเชงเชพเช“เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชถเชพเชฎเซ‡เชฒ เช›เซ‡ เชœเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡. เช˜เชฃเซ€เชตเชพเชฐ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เชชเซ‹เชคเซ‡ เชœ เชเช•เชฆเชฎ เชธเชฐเชณ เชนเซ‹เชฏ เช›เซ‡; เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชฐเชšเชจเชพ เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เชŠเชญเซ€ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡เชฅเซ€, เชฎเซ‡เช‚ "เชธเชพเช‡เชŸเชธเซ€เช‡เช‚เช— เชŸเซเชฐ" เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชชเช›เซ€ เชฆเชฐเซ‡เช• เชตเซ‡เช•เซเชŸเชฐเชจเซ‡ เช…เชฒเช— เชฒเซ‡เช–เชฎเชพเช‚ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‹. เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เชตเชฟเชทเชฏ เชชเชฐ เชธเช‚เชถเซ‹เชงเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เชนเซเช‚ เชคเชฎเชพเชฐเซ‹ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชฌเชšเชพเชตเซ€เชถ.

เชนเซเช‚ เชฎเซ‚เชณ เช›เซเช‚. Linux OS เชชเซเชฐเชฟเชตเชฟเชฒเซ‡เชœ เชเชธเซเช•เซ‡เชฒเซ‡เชถเชจเชจเซ‡ เชธเชฎเชœเชตเซเช‚

เชคเซ‹ 2020 เชฎเชพเช‚ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชถเชพ เชฎเชพเชŸเซ‡ เชถเช•เซเชฏ เช›เซ‡ เชœเซ‹ เชชเชฆเซเชงเชคเชฟเช“ เช–เซ‚เชฌ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชœเชพเชฃเซ€เชคเซ€ เช›เซ‡? เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชœเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡เชฎเชพเช‚ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชตเชงเชพเชฐเชตเซเช‚ เช–เชฐเซ‡เช–เชฐ เชถเช•เซเชฏ เชฌเชจเชถเซ‡ เชจเชนเซ€เช‚. เช†เชตเซ€ เชคเช•เซ‹เชจเซ‡ เชœเชจเซเชฎ เช†เชชเชคเซ€ เชฎเซเช–เซเชฏ เชตเซˆเชถเซเชตเชฟเช• เชธเชฎเชธเซเชฏเชพ เช›เซ‡ เช…เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ. เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“ เชงเชฐเชพเชตเชคเชพ เชœเซ‚เชจเชพ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชฐเซเชเชจเชจเซ€ เชนเชพเชœเชฐเซ€ เชชเชฃ เช…เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‹ เชตเชฟเชถเซ‡เชท เช•เซ‡เชธ เช›เซ‡.

เช…เชธเซเชฐเช•เซเชทเชฟเชค เช—เซ‹เช เชตเชฃเซ€ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐ เชตเซƒเชฆเซเชงเชฟ

เชชเซเชฐเชฅเชฎ, เชšเชพเชฒเซ‹ เช…เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซ€เช. เชธเชพเชฅเซ‡ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€เช เช†เช‡เชŸเซ€ เชชเซเชฐเซ‹เชซเซ‡เชถเชจเชฒเซเชธ เช˜เชฃเซ€เชตเชพเชฐ เชธเซเชŸเซ‡เช•เช“เชตเชฐเชซเซเชฒเซ‹ เชœเซ‡เชตเชพ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เช…เชจเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช˜เชฃเชพ เช…เชธเซเชฐเช•เซเชทเชฟเชค เช†เชฆเซ‡เชถเซ‹ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชเช• เช†เช•เชฐเซเชทเช• เช‰เชฆเชพเชนเชฐเชฃ - เชธเชฎเชพเชšเชพเชฐ เชธเซเชŸเซ‡เช•เช“เชตเชฐเชซเซเชฒเซ‹เชฎเชพเช‚เชฅเซ€ เชธเซŒเชฅเซ€ เชตเชงเซ เชจเช•เชฒ เช•เชฐเชพเชฏเซ‡เชฒ เช•เซ‹เชกเชฎเชพเช‚ เชญเซ‚เชฒ เช›เซ‡. เชเช• เช…เชจเซเชญเชตเซ€ เชเชกเชฎเชฟเชจ เชœเชพเชฎ เชœเซ‹เชถเซ‡, เชชเชฐเช‚เชคเซ เช† เชเช• เช†เชฆเชฐเซเชถ เชตเชฟเชถเซเชตเชฎเชพเช‚ เช›เซ‡. เชธเช•เซเชทเชฎ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชชเชฃ เชตเชฐเซเช•เชฒเซ‹เชกเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชญเซ‚เชฒเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ. เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เช†เช—เชพเชฎเซ€ เชŸเซ‡เชจเซเชกเชฐ เชฎเชพเชŸเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡, เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เช†เช—เชพเชฎเซ€ เช•เซเชตเชพเชฐเซเชŸเชฐเชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซเช•เชตเชพเชฎเชพเช‚ เช†เชตเชจเชพเชฐเซ€ เชจเชตเซ€ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชชเซ‹เชฐเซเชŸ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เชฒเชพเชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชเชกเชชเชฅเซ€ เชฌเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชธเซ‡เชตเชพเช“ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเชฎเชจเซ‡ เชถเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชเชกเชฎเชฟเชจ เชซเช•เซเชค เชœเชพเชฎเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชถเซ‡ เชจเชนเซ€เช‚ เชคเซ‡เชตเซ€ เชธเช‚เชญเชพเชตเชจเชพ เชถเซเช‚ เช›เซ‡? เชชเช›เซ€ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชฌเชฆเชฒเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซเชฐเซ‰เชš เชฐเชนเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช•เช‚เชชเชจเซ€เช“ เชนเช‚เชฎเซ‡เชถเชพ IT เชธเซเชŸเชพเชซ เชธเชนเชฟเชค เช–เชฐเซเชš เช˜เชŸเชพเชกเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซ‡ เช›เซ‡.

เชธเซเชฏเซเชกเซ‹-เชถเซ‡เชฒ เช…เชจเซ‡ เชœเซ‡เชฒเชฌเซเชฐเซ‡เช•

เชถเซ‹เชทเชฃเชจเชพ เชคเชฌเช•เซเช•เชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซ‡เชณเชตเซ‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชถเซ‡เชฒ เช˜เชฃเซ€เชตเชพเชฐ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชนเซ‹เชฏ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชตเซ‡เชฌ เชธเชฐเซเชตเชฐเชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชนเซ‡เช• เช•เชฐเซ€เชจเซ‡ เชฎเซ‡เชณเชตเซเชฏเซเช‚ เชนเซ‹เชฏ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชถเซ‡เชฒ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹ เชคเชฎเชจเซ‡ sudo เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเชตเชพเชฅเซ€ เช…เชŸเช•เชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡, เชญเซ‚เชฒ เช‰เชคเซเชชเชจเซเชจ เช•เชฐเซ‡ เช›เซ‡:

sudo: no tty present and no askpass program specified

เชเช•เชตเชพเชฐ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชถเซ‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชนเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชตเชฟเชงเชพเชฏเซเช•เซเชค เชŸเชฐเซเชฎเชฟเชจเชฒ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชชเชพเชฏเชฅเซ‹เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡.

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

เชคเชฎเซ‡ เชชเซ‚เช›เซ€ เชถเช•เซ‹ เช›เซ‹: "เชœเซ‹ เชนเซเช‚ เชซเชพเช‡เชฒเซ‹ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซเช‚ เชคเซ‹ เชฎเชจเซ‡ เชนเชœเชพเชฐ เช†เชฆเซ‡เชถเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช•เซ‡เชฎ เช›เซ‡?" เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹ เช…เชฒเช— เชฐเซ€เชคเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡; เช†เชชเซ‡เชฒ เชนเซ‹เชธเซเชŸเชฎเชพเช‚ เชชเชพเชฏเชฅเซ‹เชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชจ เชนเซ‹เชฏ, เชชเชฐเช‚เชคเซ เชชเชฐเซเชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช•เซŒเชถเชฒเซเชฏ เช เช›เซ‡ เช•เซ‡ เชชเชฐเชฟเชšเชฟเชค เชธเชพเชงเชจเซ‹ เชตเชฟเชจเชพ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชชเชฐเชฟเชšเชฟเชค เชตเชธเซเชคเซเช“ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชฅเชตเซเช‚. เชฒเช•เซเชทเชฃเซ‹เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซ‚เชšเชฟ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชนเซ€เช‚.

เช“เช›เซ€ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชถเซ‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‡เชณเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชŸเซ€เชฎเซ‹ 1 ะธ เชŸเซ€เชฎเซ‹ 2 (เช†เชถเซเชšเชฐเซเชฏเชœเชจเช• เชฐเซ€เชคเซ‡, GIMP เชชเชฃ).

เช†เชฆเซ‡เชถ เช‡เชคเชฟเชนเชพเชธ เชœเซเช“

Linux เชซเชพเช‡เชฒเชฎเชพเช‚ เชคเชฎเชพเชฎ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชก เช†เชฆเซ‡เชถเซ‹เชจเซ‹ เช‡เชคเชฟเชนเชพเชธ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ ~ / .Bash_history. เชœเซ‹ เชธเชฐเซเชตเชฐ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‡เชคเชฟเชนเชพเชธ เชธเชพเชซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจเชฅเซ€, เชคเซ‹ เช† เชซเชพเช‡เชฒเชฎเชพเช‚ เช“เชณเช–เชชเชคเซเชฐเซ‹ เชถเซ‹เชงเชตเชพเชจเซ€ เช‰เชšเซเชš เชธเช‚เชญเชพเชตเชจเชพ เช›เซ‡. เช‡เชคเชฟเชนเชพเชธ เชธเชพเชซ เช•เชฐเชตเซเช‚ เช เช…เชธเซเชตเชฟเชงเชพเชœเชจเช• เช›เซ‡. เชœเซ‹ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเชจเซ‡ , เช…เชฒเชฌเชคเซเชค, เชฆเซเชตเชพเชฐเชพ เชฆเชธ-เชฎเชพเชณเชจเชพ เช†เชฆเซ‡เชถเซ‹ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เช•เชฐเชคเชพเช‚ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚เชฅเซ€ เช† เช†เชฆเซ‡เชถเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเซ‹ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เชฐเชนเซ‡เชถเซ‡. เช‰เชชเชฐเชพเช‚เชค, เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เช† "เชนเซ‡เช•" เชตเชฟเชถเซ‡ เชœเชพเชฃเชคเชพ เชจเชฅเซ€. เชœเซ‹ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ Zsh เช…เชฅเชตเชพ เชฎเชพเช›เชฒเซ€ เชœเซ‡เชตเชพ เชตเซˆเช•เชฒเซเชชเชฟเช• เชถเซ‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡เชจเซ‹ เชชเซ‹เชคเชพเชจเซ‹ เช‡เชคเชฟเชนเชพเชธ เชนเซ‹เชฏ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ เชถเซ‡เชฒเชฎเชพเช‚ เช†เชฆเซ‡เชถเซ‹เชจเซ‹ เช‡เชคเชฟเชนเชพเชธ เชฆเชฐเซเชถเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เช†เชฆเซ‡เชถ เช‡เชคเชฟเชนเชพเชธ เชฒเช–เซ‹.

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

เชคเซเชฏเชพเช‚ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชธเชฐเซเชตเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช˜เชฃเซ€ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธเชจเซ‡ เชนเซ‹เชธเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช† เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเชพเชฅเซ‡, เชฆเชฐเซ‡เช• เชธเช‚เชธเชพเชงเชจ เชชเชพเชธเซ‡ เช…เชฒเช— เชนเซ‹เชฎ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชนเซ‹เชธเซเชŸ เชธเชพเชฅเซ‡เชจเซ‹ เชชเซ‹เชคเชพเชจเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชนเซ‹เชฏ เช›เซ‡. เชคเซ‡เชฅเซ€, เชœเซ‹ เช–เซ‹เชŸเซ€ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเซ‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชตเซ‡เชฌ เชธเช‚เชธเชพเชงเชจเชจเซ€ เชฐเซ‚เชŸ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ .bash_history เชซเชพเช‡เชฒ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹.

เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชชเชพเชธเชตเชฐเซเชก เชถเซ‹เชงเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เช…เชกเซ€เชจเซ‡ เช†เชตเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชนเซเชฎเชฒเชพเช“

เชตเชฟเชตเชฟเชง เชธเซ‡เชตเชพเช“ เชฎเชพเชŸเซ‡เชจเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹ เชคเชฎเชพเชฐเชพ เชตเชฐเซเชคเชฎเชพเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡เชฎเชพเช‚ เชคเชฎเซ‡ เชธเซเชชเชทเซเชŸ เชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เช“เชณเช–เชชเชคเซเชฐเซ‹ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹ - เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เชฅเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เชธเซ‡เชตเชพเช“เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชชเชพเชธเชตเชฐเซเชกเซเชธ. เชธเชฎเชพเชจ เชชเชพเชธเชตเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฐเซเชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ (เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชธเซเชŸเชพเชซเชฟเช‚เช—)เชจเซ‡ เช…เชงเชฟเช•เซƒเชค เช•เชฐเชตเชพ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
เชเชตเซเช‚ เชฌเชจเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡ เช“เชณเช–เชชเชคเซเชฐเซ‹ เชฎเชณเซ‡ เช›เซ‡ เชคเซ‡ เช…เชจเซเชฏ เชนเซ‹เชธเซเชŸ เชชเชฐเชจเซ€ เชธเซ‡เชตเชพเช“เชจเชพ เช›เซ‡. เชธเชฎเชพเชงเชพเชจเช•เชพเชฐเซ€ เชฏเชœเชฎเชพเชจ เชฆเซเชตเชพเชฐเชพ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชชเชฐ เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเซ‹ เช เช…เชจเซเชฏ เชฏเชœเชฎเชพเชจเซ‹เชจเซเช‚ เชถเซ‹เชทเชฃ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช–เชฐเชพเชฌ เชจเชฅเซ€. เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช†เชˆเชชเซ€ เชเชกเซเชฐเซ‡เชธ เชœเซ‹เชˆเชจเซ‡ เช…เชกเซ€เชจเซ‡ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฃ เชถเซ‹เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡.

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 เช†เชฆเซ‡เชถ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชชเชพเชธเชตเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฅเชตเชพ เชชเชพเชธเชตเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฐเซเชŸ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช†เชชเซ‡ เช›เซ‡. Linux เชฎเชพเช‚ เช˜เชฃเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เช“เชจเซ‡ เชฐเซ‚เชŸ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฐเซ‚เชŸ เชคเชฐเซ€เช•เซ‡ เชšเชพเชฒเชตเซเช‚ เช เช–เซ‚เชฌ เชœ เช–เชฐเชพเชฌ เชชเซเชฐเชฅเชพ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เชฐเซ‚เชŸ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชธเช‚เชฆเช—เซ€เชฏเซเช•เซเชค เชชเชฐเชตเชพเชจเช—เซ€ เชฒเชพเช—เซ เช•เชฐเชตเซ€ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡. เชœเซ‹ เช•เซ‡, เช˜เชฃเชพ Linux เชŸเซ‚เชฒเซเชธ, เชœเซ‡เชฎเชพเช‚ vi เชœเซ‡เชตเชพ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชพเชฏเชฆเซ‡เชธเชฐ เชฐเซ€เชคเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเซ‡ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชฏเซ‹เช—เซเชฏ เชชเชฆเซเชงเชคเชฟ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเช‚ เชœเซ‹เชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚ เช…เชนเซ€เช‚.

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เชฎเซ‡เชณเชตเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ‡ เชœเซ‡ เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เช›เซ‡ sudo -l เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเชตเชพเชจเซเช‚. เชคเซ‡ sudo เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชถเซ‡. เชœเซ‹ เชชเชพเชธเชตเชฐเซเชก เชตเช—เชฐเชจเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ (เชœเซ‡เชฎ เช•เซ‡ apache เช…เชฅเชตเชพ www-data), เชคเซ‹ sudo เชฆเซเชตเชพเชฐเชพ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐ เชเชธเซเช•เซ‡เชฒเซ‡เชถเชจ เชตเซ‡เช•เซเชŸเชฐ เช…เชธเช‚เชญเชตเชฟเชค เช›เซ‡. เชธเซเชกเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชธเชฟเชธเซเชŸเชฎ เชชเชพเชธเชตเชฐเซเชก เชฎเชพเชŸเซ‡ เชชเซ‚เช›เชถเซ‡. เชคเชฎเซ‡ passwd เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚; เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชชเชพเชธเชตเชฐเซเชก เชฎเชพเชŸเซ‡ เชชเซ‚เช›เชถเซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เชธเซเชกเซ‹ เชนเชœเซ€ เชชเชฃ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡ เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

  • เช•เซ‹เชˆเชชเชฃ เชฆเซเชญเชพเชทเชฟเชฏเชพ, เช•เซ‹เชˆเชชเชฃ เชถเซ‡เชฒ เชชเซ‡เชฆเชพ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (PHP, Python, Perl);
  • เช•เซ‹เชˆเชชเชฃ เชŸเซ‡เช•เซเชธเซเชŸ เชธเช‚เชชเชพเชฆเช•เซ‹ (vim, vi, เชจเซ‡เชจเซ‹);
  • เช•เซ‹เชˆเชชเชฃ เชฆเชฐเซเชถเช•เซ‹ (เช“เช›เชพ, เชตเชงเซ);
  • เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ (cp, mv) เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เซ‹เชˆเชชเชฃ เช•เซเชทเชฎเชคเชพ;
  • เชฌเซ‡เชถ, เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เช…เชฅเชตเชพ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เช•เชฎเชพเชจเซเชก (awk, find, nmap, tcpdump, man, vi, vim, ansible) เชฎเชพเช‚ เช†เช‰เชŸเชชเซเชŸ เชงเชฐเชพเชตเชคเชพ เชธเชพเชงเชจเซ‹.

Suid/Sgid

เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เช˜เชฃเชพ เชฌเชงเชพ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพเช“ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฎ suid/sgid เช†เชฆเซ‡เชถเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชธเชฒเชพเชน เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเช• เชฆเซเชฐเซเชฒเชญ เชฒเซ‡เช– เช† เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชธเชพเชฅเซ‡ เชถเซเช‚ เช•เชฐเชตเซเช‚ เชคเซ‡เชจเซ€ เชธเซเชชเชทเซเชŸเชคเชพ เช†เชชเซ‡ เช›เซ‡. เชถเซ‹เชทเชฃเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชจ เชฒเซ‡เชคเชพ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เชถเซ‹เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชนเซ€เช‚. เช‰เชชเชฐเชพเช‚เชค, เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ OS เชธเช‚เชธเซเช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชšเซ‹เช•เซเช•เชธ เชจเชฌเชณเชพเชˆเช“ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡.

เช†เชฆเชฐเซเชถ เชตเชฟเชถเซเชตเชฎเชพเช‚, เชคเชฎเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชธเชฐเซเชš เชธเซเชชเซเชฒเซ‹เชŸ เชฆเซเชตเชพเชฐเชพ เชฌเชงเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เชšเชฒเชพเชตเชถเซ‹. เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚, เช† เชธเซเชกเซ‹ เชœเซ‡เชตเชพ เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชธเชพเชฅเซ‡ เชฅเชตเซเช‚ เชœเซ‹เชˆเช. เชธเซเชตเชšเชพเชฒเชฟเชค เชŸเซ‚เชฒเซเชธเชจเชพ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช‰เชชเชฏเซ‹เช— เช…เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเชตเชพเชจเซ‹ เชตเชฟเช•เชฒเซเชช เชชเชฃ เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐ เชตเซƒเชฆเซเชงเชฟเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, suid/sgid เชฌเชฟเชŸเซเชธ เชธเซ‡เชŸ เชธเชพเชฅเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชฐเชธเชชเซเชฐเชฆ เชฐเซ€เชคเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชถเซ‡. เชนเซเช‚ เชฒเซ‡เช–เชจเชพ เช…เชจเซเชฐเซ‚เชช เชตเชฟเชญเชพเช—เชฎเชพเช‚ เช†เชตเชพ เชธเชพเชงเชจเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€เชถ.

เชฐเซเชŸเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช•เซเชฐเซ‹เชจ เช…เชฅเชตเชพ เช‡เชจเชฟเชŸ เชฆเซเชตเชพเชฐเชพ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชฒเช–เซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹

เช•เซเชฐเซ‹เชจ เชœเซ‹เชฌเซเชธ เชฐเซ‚เชŸ เชธเชนเชฟเชค เชตเชฟเชตเชฟเชง เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเช‚เชฆเชฐเซเชญเซ‹ เชนเซ‡เช เชณ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชœเซ‹ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเชจเซ€ เชฒเชฟเช‚เช• เชธเชพเชฅเซ‡ เช•เซเชฐเซ‹เชจ เชŸเชพเชธเซเช• เชธเซ‡เชŸเช…เชช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเซ‹เชฏ, เช…เชจเซ‡ เชคเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชฆเซ‚เชทเชฟเชค เช…เชจเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐ เชตเซƒเชฆเซเชงเชฟ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เช•เซเชฐเซ‹เชจ เช•เชพเชฐเซเชฏเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชซเชพเช‡เชฒเซ‹ เช•เซ‹เชˆเชชเชฃ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เช›เซ‡.

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

เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ init เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เช›เซ‡. เชคเชซเชพเชตเชค เช เช›เซ‡ เช•เซ‡ เช•เซเชฐเซ‹เชจเชฎเชพเช‚ เช•เชพเชฐเซเชฏเซ‹ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ 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) เชœเซ‡เชตเชพ เชธเชพเชฎเชพเชจเซเชฏ เชธเชพเชงเชจเซ‹ เช‰เชชเชฐเชพเช‚เชค เชเช• เชธเช‚เชชเซ‚เชฐเซเชฃ เช›เซ‡ เชถเช•เซเชฏเชคเชพเช“เชจเซเช‚ "เชเซ‚".

เชธเชฟเชธเซเชŸเชฎ เชธเซเชฐเช•เซเชทเชพเชจเซ‡ เชฌเชนเซ‡เชคเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชคเชชเชฃเซ‡ เชจเชตเซ€เชจเชคเชฎ เชชเชฐ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‹ เชธเซเชฅเชฟเชฐ เช†เชตเซƒเชคเซเชคเชฟเช“, เช…เชจเซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชตเชฟเชคเชฐเชฃเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเชฃ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹. เชจเชนเชฟเช‚เชคเชฐ, เชคเซ‡ เชฆเซเชฐเซเชฒเชญ เช›เซ‡ เชชเชฐเช‚เชคเซ เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เช›เซ‡ เชœเซเชฏเชพเช‚ เชฏเซ‹เช—เซเชฏ เช…เชชเช—เซเชฐเซ‡เชก เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชฌเชฟเชจเช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชฐเซ‚เชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเช‚เชฆเชฐเซเชญ เชนเซ‡เช เชณ เชšเชพเชฒเชคเซ€ เชธเซ‡เชตเชพเช“เชจเซเช‚ เชถเซ‹เชทเชฃ

เช•เซ‡เชŸเชฒเซ€เช• Linux เชธเซ‡เชตเชพเช“ เชฐเซ‚เชŸ เชคเชฐเซ€เช•เซ‡ เชšเชพเชฒเซ‡ เช›เซ‡. เชคเซ‡เช“ ps aux | เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชถเซ‹เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡ grep เชฐเซเชŸ. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชธเซ‡เชตเชพเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เชคเซ‡เชฎเชพเช‚ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชถเซ‹เชทเชฃ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‹ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡: เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชธเชฐเซเชตเชฟเชธ เช•เซเชฐเซ‡เชถ เช OS เชจเชพ เช•เซเชฐเซ‡เชถ เช•เชฐเชคเชพเช‚ เช˜เชฃเซ€ เช“เช›เซ€ เช—เช‚เชญเซ€เชฐ เช›เซ‡.

ps -aux | grep root # Linux

เชธเซŒเชฅเซ€ เชธเชซเชณ เช•เซ‡เชธเชจเซ‡ เชฐเซ‚เชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชนเซ‡เช• เช•เชฐเซ‡เชฒเซ€ เชธเซ‡เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช—เชฃเซ€ เชถเช•เชพเชฏ. SMB เชธเซ‡เชตเชพเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เชตเชฟเชจเซเชกเซ‹เช เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชธเชฟเชธเซเชŸเชฎ เชเช•เซเชธเซ‡เชธ เช†เชชเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, ms17-010 เชฆเซเชตเชพเชฐเชพ). เชœเซ‹ เช•เซ‡, เช† Linux เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เชคเชฎเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชตเชงเชพเชฐเชตเชพเชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

Linux เช•เชฐเซเชจเชฒ เชจเชฌเชณเชพเชˆเช“เชจเซเช‚ เชถเซ‹เชทเชฃ

เช† เชคเซ‡ เชฐเชธเซเชคเซ‹ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเซ‡ เช›เซ‡เชฒเซเชฒเซ‡ เชฒเซ‡เชตเซ‹ เชœเซ‹เชˆเช. เช…เชธเชซเชณ เช•เชพเชฎเช—เซ€เชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เช•เซเชฐเซ‡เชถ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชฐเซ€เชฌเซ‚เชŸเชจเซ€ เช˜เชŸเชจเชพเชฎเชพเช‚, เช•เซ‡เชŸเชฒเซ€เช• เชธเซ‡เชตเชพเช“ (เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชฎเซ‚เชณ เชถเซ‡เชฒ เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชคเซ‡ เชธเชนเชฟเชค) เชถเชฐเซ‚ เชฅเชˆ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚. เชเชตเซเช‚ เชฌเชจเซ‡ เช›เซ‡ เช•เซ‡ เชตเซเชฏเชตเชธเซเชฅเชพเชชเช• เชซเช•เซเชค systemctl enable เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเซ€ เช—เชฏเชพ. เช‰เชชเชฐเชพเช‚เชค เชœเซ‹ เช“เชชเชฐเซ‡เชถเชจ เชชเชฐ เชธเช‚เชฎเชคเชฟ เชจ เชนเซ‹เชฏ เชคเซ‹ เชคเซ‡ เชคเชฎเชพเชฐเชพ เช•เชพเชฎเชฎเชพเช‚ เช˜เชฃเซ‹ เช…เชธเช‚เชคเซ‹เชท เชชเซ‡เชฆเชพ เช•เชฐเชถเซ‡.
เชœเซ‹ เชคเชฎเซ‡ exploitdb เชจเชพ เชธเซเชฐเซ‹เชค เช•เซ‹เชกเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชตเชพเช‚เชšเชตเชพเชจเซเช‚ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚. เช…เชจเซเชฏ เชตเชธเซเชคเซเช“เชฎเชพเช‚, เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช†เชชเซ‡เชฒ เชถเซ‹เชทเชฃเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเชตเซเช‚ เชคเซ‡ เช•เชนเซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เช–เซ‚เชฌ เช†เชณเชธเซ เช›เซ‹ เช…เชฅเชตเชพ เชธเชฎเชฏเชฎเชฐเซเชฏเชพเชฆเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ "เช—เชˆเช•เชพเชฒเซ‡" เช•เชฐเชตเซเช‚ เชชเชกเซเชฏเซเช‚, เชคเซ‹ เชคเชฎเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเช‚เช•เชฒเชฟเชค เชถเซ‹เชทเชฃ เชธเชพเชฅเซ‡ เชญเช‚เชกเชพเชฐ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡. เชœเซ‹ เช•เซ‡, เชคเชฎเชพเชฐเซ‡ เชธเชฎเชœเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชคเชฎเชจเซ‡ เชชเซ‹เช•เชฎเชพเช‚ เชกเซเช•เซเช•เชฐ เชฎเชณเชถเซ‡. เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เชœเซ‹ เช•เซ‹เชˆ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชœเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฌเชพเชˆเชŸ เชธเซเชงเซ€ เชธเชฎเชœเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡ เชคเซ‡เชจเชพ เช†เช–เชพ เชœเซ€เชตเชจเชฎเชพเช‚ เช•เซ‹เชกเชจเซ€ เชเช• เชฒเซ€เชŸเซ€ เชฒเช–เชถเซ‡ เชจเชนเซ€เช‚.

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

เชฎเซ‡เชŸเชพเชธเซเชชเซเชฒเซ‹เชŸ

เช•เชจเซ‡เช•เซเชถเชจเชจเซ‡ เชชเช•เชกเชตเชพ เช…เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช•เซเชธเชชเซเชฒเซ‹เชˆเชŸ/เชฎเชฒเซเชŸเซ€/เชนเซ‡เชจเซเชกเชฒเชฐ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชนเช‚เชฎเซ‡เชถเชพ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡. เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เช เชฏเซ‹เช—เซเชฏ เชชเซ‡เชฒเซ‹เชก เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, generic/shell/reverse_tcp เช…เชฅเชตเชพ generic/shell/bind_tcp. Metasploit เชฆเซเชตเชพเชฐเชพ เช‰เชคเซเชชเชพเชฆเชฟเชค เชถเซ‡เชฒเชจเซ‡ post/multi/manage/shell_to_meterpreter เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Meterpreter เชชเชฐ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. Meterpreter เชธเชพเชฅเซ‡, เชคเชฎเซ‡ เชถเซ‹เชทเชฃ เชชเช›เซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, post/multi/recon/local_exploit_suggester เชฎเซ‹เชกเซเชฏเซเชฒ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ, เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช…เชจเซ‡ เชถเซ‹เชทเชฃ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชเช•เชฎเซ‹เชจเซ€ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฒเช•เซเชทเซเชฏ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ Metasploit เชฎเซ‹เชกเซเชฏเซเชฒ เชธเซ‚เชšเชตเซ‡ เช›เซ‡. Meterpreter เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ, เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเซ‡ เชตเชงเชพเชฐเซ€เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชœเชฐเซ‚เชฐเซ€ เชฎเซ‹เชกเซเชฏเซเชฒ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเซ‚เชก เชนเซ‡เช เชณ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเซเชฏเชพ เชตเชฟเชจเชพ เชนเซ‡เช•เชฟเช‚เช— เช•เชฐเชตเซเช‚ "เชธเชพเชšเซเช‚" เชจเชฅเซ€ (เชคเชฎเชพเชฐเซ‡ เชนเชœเซ เชชเชฃ เชฐเชฟเชชเซ‹เชฐเซเชŸ เชฒเช–เชตเซ‹ เชชเชกเชถเซ‡).

เชธเชพเชงเชจเซ‹

เชธเซเชฅเชพเชจเชฟเช• เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เชคเชฎเชพเชฐเชพ เช˜เชฃเชพ เชชเซเชฐเชฏเชคเซเชจเซ‹ เช…เชจเซ‡ เชธเชฎเชฏ เชฌเชšเชพเชตเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเชพ เชตเชงเชพเชฐเชพเชจเชพ เชฎเชพเชฐเซเช—เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชจเชฅเซ€, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช•เชฐเซเชจเชฒ เชจเชฌเชณเชพเชˆเช“เชจเชพ เชถเซ‹เชทเชฃเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚. เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชŸเซ‚เชฒเซเชธ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชคเชฎเชพเชฎ เช†เชฆเซ‡เชถเซ‹ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชฌเชจเชตเซเช‚ เชชเชฃ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซเชฏเซ‹. เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เชฎเชพเชฐเซ‹ เชฒเซ‡เช– เชคเชฎเชจเซ‡ เช† เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡. เช…เชฒเชฌเชคเซเชค, เชนเซเช‚ เชจเซ€เชšเซ‡ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช•เชฐเซ€เชถ เชคเซ‡เชจเชพ เช•เชฐเชคเชพเช‚ เช˜เชฃเชพ เชตเชงเซ เชธเชพเชงเชจเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฌเชงเชพ เชฒเช—เชญเช— เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ - เช† เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชธเซเชตเชพเชฆเชจเซ€ เชฌเชพเชฌเชค เช›เซ‡.

เชฒเซ€เชจเชชเซ€เชธ

เชคเชฆเซเชฆเชจ เชคเชพเชœเซ‡เชคเชฐเชจเชพ เชคเซเชฒเชพ, เชชเซเชฐเชฅเชฎ เชชเซเชฐเชคเชฟเชฌเชฆเซเชงเชคเชพ เชœเชพเชจเซเชฏเซเช†เชฐเซ€ 2019 เชจเซ€ เช›เซ‡. เช† เช•เซเชทเชฃเซ‡ เชฎเชพเชฐเซเช‚ เชชเซเชฐเชฟเชฏ เชธเชพเชงเชจ. เชฎเซเชฆเซเชฆเซ‹ เช เช›เซ‡ เช•เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐ เชตเซƒเชฆเซเชงเชฟเชจเชพ เชธเซŒเชฅเซ€ เชฐเชธเชชเซเชฐเชฆ เชตเซ‡เช•เซเชŸเชฐเซเชธเชจเซ‡ เชนเชพเช‡เชฒเชพเช‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชธเช‚เชฎเชค เชฅเชพเช“, เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เช•เชพเชšเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเชพ เช•เชฐเชคเชพเช‚ เช† เชธเซเชคเชฐเซ‡ เชจเชฟเชทเซเชฃเชพเชค เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชฎเซ‡เชณเชตเชตเซเช‚ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

LinEnum

เชฎเชพเชฐเซเช‚ เชฌเซ€เชœเซเช‚ เชฎเชจเชชเชธเช‚เชฆ เชธเชพเชงเชจ, เชคเซ‡ เชธเซเชฅเชพเชจเชฟเช• เช—เชฃเชคเชฐเซ€เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชฎเซ‡เชณเชตเซ‡เชฒเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชชเชฃ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เช—เซ‹เช เชตเซ‡ เช›เซ‡.

Linux-เชถเซ‹เชทเชฃ-เชธเซ‚เชšเชจ เช•เชฐเชจเชพเชฐ (1,2)

เช† เชถเซ‹เชทเชฃ เชฏเซ‹เช—เซเชฏ เชถเซ‹เชทเชฃ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชถเซ‡. เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชคเซ‡ Metasploit เชฎเซ‹เชกเซเชฏเซเชฒ local_exploit_suggester เชœเซ‡เชตเซเช‚ เชœ เช•เชพเชฎ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ Metasploit เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ exploit-db เชธเซ‹เชฐเซเชธ เช•เซ‹เชกเชจเซ€ เชฒเชฟเช‚เช•เซเชธ เช“เชซเชฐ เช•เชฐเชถเซ‡.

Linuxprivchecker

เช† เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฎเซ‹เชŸเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชตเชฟเชญเชพเช—เซ‹เชฎเชพเช‚ เช—เซ‹เช เชตเชถเซ‡ เชœเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเซ‡เช•เซเชŸเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡.

เชฌเซ€เชœเซ€ เชตเชพเชฐ เชนเซเช‚ เชตเชฟเช—เชคเชตเชพเชฐ เชœเชˆเชถ Linux OS เชฎเชพเช‚ suid/sgid เชฆเซเชตเชพเชฐเชพ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเซ€ เช‰เชจเซเชจเชคเชฟ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹