เดฒเดฟเดจเด•เตเดธเดฟเตฝ เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ

เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดนเดพเดฏเต. เดžเด™เตเด™เตพ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดœเต‹เดฒเดฟเดฏเดฟเตฝ เดเตผเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต, เดœเดจเตเดตเดฐเดฟเดฏเดฟเตฝ เดถเด•เตเดคเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดฒเต‹เดžเตเดšเตเด•เตพ เด‡เดคเดฟเดจเด•เด‚ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต. เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเดŸเต† เด•เต‚เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดŽเดฒเตเดฒเดพเดตเดฐเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเดฟเดฏเดชเตเดชเต†เดŸเตเดŸ เด•เต‹เดดเตโ€Œเดธเดฟเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดธเตเดŸเตเดฐเต€เดฎเดฟเดจเดพเดฏเดฟ เดŽเตปเดฑเต‹เตพเดฎเต†เดจเตเดฑเต เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. "เดฒเดฟเดจเด•เตเดธเต เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ". เดฒเต‹เดžเตเดšเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเต, เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเดฟเดจเตเดฑเต† เดตเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเต.

เดฒเดฟเดจเด•เตเดธเดฟเตฝ เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ

เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ SUID เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเตเด•เตพเด•เตเด•เต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏ เด’เดฐเต เดฌเดฆเตฝ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด†เดฆเตเดฏเด‚ เด…เตฝเดชเตเดชเด‚ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเด‚ เดคเต‹เดจเตเดจเดฟเดฏเต‡เด•เตเด•เดพเด‚.


เดฌเตˆเดจเดฑเดฟเด•เตพ เดŽเดจเตเดจเต เดจเดฎเตเด•เตเด•เต†เดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด…เดฑเดฟเดฏเดพเด‚ เดคเต†เด•เตเด•เต เด…เดตเดณเต เดธเตเดฐเด•เตเดทเดพ เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเต‹เดถเด‚ เดคเต€เดฐเตเดฎเดพเดจเด‚. เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต เดšเดฟเดฒ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เด’เดฐเต เดฎเดพเตผเด—เดฎเตเดฃเตเดŸเต เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ.

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดฒเต‡เด–เดจเด‚ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดžเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฑเดšเตเดšเต เดธเดฎเดฏเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเด‚: เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฑเต‚เดŸเตเดŸเต เด†เดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดšเดฟเดฒ เด•เดดเดฟเดตเตเด•เตพ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต เดˆ เดชเดŸเตเดŸเดฟเด•เด…เดตเตผ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚, เด’เดฐเต เดฌเดซเตผ เด“เดตเตผเดซเตเดฒเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต เดšเต‚เดทเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดตเดฟเดŸเตเดŸเตเดตเต€เดดเตเดš เดšเต†เดฏเตเดฏเดพเตป เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตเด•เต เด•เดดเดฟเดžเตเดžเดพเตฝ, เด† เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด•เตเด•เต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดšเดฟเดฒ เด•เตเดฑเดžเตเดž เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เดณเดฒเตเดฒเดพเดคเต† เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เด…เดตเตผเด•เตเด•เต เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดฑเต‚เดŸเตเดŸเต เด†เดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฎเดคเดฟเด•เตพ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดฎเต‹? เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดจเดฟเด™เตเด™เตพ เดถเดฐเดฟเดฏเดพเดฏ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด‡เดคเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เด‰เดฌเตเดฃเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดพเด•เตเด•เต‡เดœเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต libcap2-bin. เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดจเต‹เตบ-เด†เตผเด•เตเด•เตˆเด•เต เด•เต‡เตผเดฃเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต (เดชเดคเดฟเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต 2.6.24).

เดˆ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, SUID เดฌเดฟเดฑเตเดฑเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ, เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด…เดจเตเดฎเดคเดฟเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเต†เดฑเตเดฑเต เด…เดจเตเดฎเดคเดฟเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเด‚. เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ setcap เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดจเตเดฎเดคเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เดพเดจเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด…เดจเตเดฎเดคเดฟเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด†เดฆเตเดฏเดชเดŸเดฟ. เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ, เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เต เดŸเต‚เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดžเดพเตป เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต tracewalk, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฃเด‚ เด…เดธเด‚เดธเตเด•เตƒเดค เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เตพ. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฑเต‚เดŸเตเดŸเต เด†เดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดชเด•เตเดทเต‡ เด•เดพเดฃเตเดฎเตเดชเต‹เตพ เดชเดŸเตเดŸเดฟเด• เด…เดจเตเดฎเดคเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเต‚ เดŽเดจเตเดจเต เด…เดคเต เดฎเดพเดฑเตเดจเตเดจเต CAP_NET_RAW.

เดจเดฟเด™เตเด™เตพ เดฌเตˆเดจเดฑเดฟ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเด• tracewalk, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เด…เดจเตเดฎเดคเดฟ เด‡เดคเตเดชเต‹เดฒเต† เดšเต‡เตผเด•เตเด•เดพเด‚:

sudo setcap cap_net_raw=eip tracewalk

เดคเตฝเด•เตเด•เดพเดฒเด‚ เดชเตเดฐเดคเตเดฏเดฏเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• =eip เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดžเดพเตป เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เตเดฑเดšเตเดšเต เดจเดฟเดฎเดฟเดทเด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚. เด…เดจเตเดฎเดคเดฟเดฏเตเดŸเต† เดชเต‡เดฐเต เดšเต†เดฑเดฟเดฏเด•เตเดทเดฐเดคเตเดคเดฟเดฒเดพเดฃเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เด…เดจเตเดฎเดคเดฟเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚:

setcap -v cap_new_raw=eip tracewalk

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดจเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏ เดŽเดฒเตเดฒเดพ เด…เดจเตเดฎเดคเดฟเด•เดณเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚:

getcap tracewalk

เดฑเดซเดฑเตปเดธเดฟเดจเดพเดฏเดฟ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เด…เดจเตเดฎเดคเดฟเด•เดณเตเด‚ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเดพเด‚:

setcap -r tracewalk

เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เด’เดฐเต เด…เตบเดชเตเดฐเดฟเดตเดฟเดฒเต‡เดœเตเดกเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฃเด‚, เด•เต‚เดŸเดพเดคเต† เด‡เดคเดฟเดจเต เดฑเต‹ เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฃเด‚, เดชเด•เตเดทเต‡ เดฑเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด‰เดณเตเดณ เดฎเดฑเตเดฑเต เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเด•เดฐเตเดคเต.

เด…เดชเตเดชเต‹เตพ เดˆ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดชเตเดฐเดคเตเดฏเดฏเด‚ เดŽเดจเตเดคเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต? =eip? เด‡เดคเดฟเดจเต เด…เดจเตเดฎเดคเดฟเด•เดณเตเดŸเต† เดธเตเดตเดญเดพเดตเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เตเดฑเดšเตเดšเต เดงเดพเดฐเดฃ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด“เดฐเต‹ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด•เตเด•เตเด‚ เดฎเต‚เดจเตเดจเต เดธเต†เดฑเตเดฑเต เด…เดจเตเดฎเดคเดฟเด•เดณเตเดฃเตเดŸเต - เดซเดฒเดชเตเดฐเดฆเดตเตเด‚ เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดตเตเด‚ เด…เดจเตเดตเดฆเดจเต€เดฏเดตเตเดฎเดพเดฃเต:

  • เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต เด’เดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด•เตเด•เต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดตเดฏเดพเดฃเต เด…เดจเตเดฎเดคเดฟเด•เตพ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเดฟเดจเต เด…เดธเด‚เดธเตเด•เตƒเดค เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ CAP_NET_RAW เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดธเต†เดฑเตเดฑเดฟเตฝ เด‡เดฒเตเดฒ.
  • เดฒเดญเตเดฏเดฎเดพเดฃเต เด‰เดšเดฟเดคเดฎเดพเดฏ เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดšเดพเตฝ เด’เดฐเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดจเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดตเดฏเดพเดฃเต เด…เดจเตเดฎเดคเดฟเด•เตพ. เดชเดฑเดžเตเดž เด…เดจเตเดฎเดคเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเตป เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดตเตผ เด’เดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดŸเดฏเตเดจเตเดจเต. เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด•เดพเดฒเดฏเดณเดตเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดธเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ เดชเต†เตผเดฎเดฟเดทเดจเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เตพ เดŽเดดเตเดคเดพเตป เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดชเต‹เตบเดกเต เดšเตˆเตฝเดกเต เดชเตเดฐเต‹เดธเดธเดฟเดจเตเดฑเต† เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดธเต†เดฑเตเดฑเดฟเตฝ เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดตเดฏเดพเดฃเต เด…เดจเตเดฎเดคเดฟเด•เตพ. เดถเดธเตเดคเตเดฐเด•เตเดฐเดฟเดฏ เดธเดฎเดฏเดคเตเดคเต fork() เด…เดฅเดตเดพ clone() เดšเตˆเตฝเดกเต เดชเตเดฐเต‹เดธเดธเดฟเดจเต เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดชเดพเดฐเดจเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฟเดจเตเดฑเต† เด…เดจเตเดฎเดคเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดชเด•เตผเดชเตเดชเต เดจเตฝเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เด…เดคเต เด† เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดคเดจเตเดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดชเตเดชเต‹เตพ เด’เดฐเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏ เดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต exec() (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเดคเตเดคเตเดฒเตเดฏเดฎเดพเดฏเดคเต) เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเตฝ เดฎเดฑเตเดฑเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดชเตเดคเดฟเดฏ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดธเต†เดฑเตเดฑเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเต‹เดธเดธเดฟเดจเตเดฑเต† เดฒเดญเตเดฏเดฎเดพเดฏ เดธเต†เดฑเตเดฑเต เด‡เตปเดนเต†เดฑเดฟเดฑเตเดฑเดฌเดฟเตพ เดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต.

เด…เดคเดฟเดจเดพเตฝ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ setcap เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเดณเดฟเดจเดพเดฏเดฟ เดˆ เดฎเต‚เดจเตเดจเต เดธเต†เดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด…เดจเตเดฎเดคเดฟเด•เตพ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดšเต‡เตผเด•เตเด•เดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเตเดŸเต† เด…เตผเดคเตเดฅเด‚ เด…เดฒเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•:

  • เดฒเดญเตเดฏเดฎเดพเดฃเต เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเดฟเดจเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฏเดตเดฏเดพเดฃเต เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ, เด…เดคเต เดตเดฟเดณเดฟเดšเตเดš เดชเดพเดฐเดจเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฟเดจเต เด…เดต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚. เด…เดตเดฐเต† "เดจเดฟเตผเดฌเดจเตเดงเดฟเดค" เดชเต†เตผเดฎเดฟเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดพเดฑเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต.
  • เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดซเดฏเตฝ เดชเต†เตผเดฎเดฟเดทเดจเตเด•เตพ เด’เดฐเต เด…เดงเดฟเด• เดฎเดพเดธเตเด•เดฟเดจเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด•เต‹เดณเดฟเด‚เด—เต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดธเต†เดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด•เต‹เดณเดฟเด‚เด—เต เดชเตเดฐเต‹เดธเดธเดฟเดจเตเดฑเต† เด‡เตปเดนเต†เดฑเดฟเดฑเตเดฑเดกเต เดธเต†เดฑเตเดฑเดฟเดจเต เดชเตเดฑเดฎเต‡ เด…เดต เดฌเดพเดงเด•เดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดฐเดฃเตเดŸเต เดธเต†เดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ เด…เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดจเตเดฎเดคเดฟ เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเด•เตเด•เต‚.
  • เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฐเตŠเดฑเตเดฑ เดฌเดฟเดฑเตเดฑเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เด’เดฐเต เดธเต†เดฑเตเดฑเดฒเตเดฒ, เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดพเตฝ, เดฒเดญเตเดฏเดฎเดพเดฏ เดฎเตเดดเตเดตเตป เดธเต†เดฑเตเดฑเตเด‚ เดชเตเดคเดฟเดฏ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดธเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเดฟเดฏเต†เดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚. เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเตป เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดŽเดดเตเดคเดพเดคเตเดค เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดจเตเดฎเดคเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‡เดคเต เด’เดฐเต เดฌเดฟเดฑเตเดฑเต เด†เดฏเดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดจเตเดฎเดคเดฟเด•เตเด•เดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดŽเดฒเตเดฒเดพ เด…เดจเตเดฎเดคเดฟเด•เตพเด•เตเด•เตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด’เดฐเต เดฒเต†เด—เดธเดฟ เดฌเดฟเดฑเตเดฑเต เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚, เด•เดพเดฐเดฃเด‚ เด…เดต เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดคเตเดค เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต เด…เดจเตเดฎเดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดดเดฟ เด…เดจเตเดฎเดคเดฟเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ setcap เดฎเต‚เดจเตเดจเต เด…เด•เตเดทเดฐเด™เตเด™เตพ e, i ะธ p เดฑเดซเตผ เดšเต†เดฏเตเดฏเตเด• เดซเดฒเดชเตเดฐเดฆเดตเตเด‚ เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดตเตเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต เดฏเดฅเดพเด•เตเดฐเดฎเด‚ เดธเต†เดฑเตเดฑเตเด•เตพ. เด…เดคเดฟเดจเดพเตฝ, เดฎเตเดฎเตเดชเดคเตเดคเต† เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป:

sudo setcap cap_net_raw=eip tracewalk

...เดชเตเดฐเดฎเต‡เดฏเด‚ เดŽเดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต CAP_NET_RAW เดฒเดญเตเดฏเดฎเดพเดฏเดคเตเด‚ เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เดธเต†เดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เดฃเด‚, เด•เต‚เดŸเดพเดคเต† เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดฌเดฟเดฑเตเดฑเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดฃเด‚. เดซเดฏเดฒเดฟเตฝ เดฎเตเดฎเตเดชเต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด…เดจเตเดฎเดคเดฟเด•เดณเตเด‚ เด‡เดคเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเด‚. เด’เดฐเต‡เดธเดฎเดฏเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด…เดจเตเดฎเดคเดฟเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•:

sudo setcap cap_net_admin,cap_net_raw=eip tracewalk

เด…เดจเตเดฎเดคเดฟ เด—เตˆเดกเต เด‡เดตเดฏเต†เดฒเตเดฒเดพเด‚ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดšเตผเดšเตเดšเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดˆ เดชเต‹เดธเตเดฑเตเดฑเต เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดจเดฟเดจเตเดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดพเตป เด•เตเดฑเดšเตเดšเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เดคเดจเตเดคเตเดฐเด™เตเด™เดณเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚.

เด†เดฆเตเดฏเด‚, เดซเดฏเตฝ เด•เดดเดฟเดตเตเด•เตพ เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ - เดจเดฟเด™เตเด™เตพ เด…เดต เดฌเตˆเดจเดฑเดฟ เดซเดฏเดฒเดฟเตฝ เดคเดจเตเดจเต† เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚ (เด…เดคเดพเดฏเดคเต เดธเดฟเด‚เดฒเดฟเด™เตเด•เดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเด‚).

เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ, เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดš เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เด…เดต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฎเดคเดฟ เดจเตฝเด•เต‡เดฃเตเดŸ เด’เดฐเต เดชเตˆเดคเตเดคเตบ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด…เดคเต เดชเตˆเดคเตเดคเตบ เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเดฑเดฟเดจเต เดคเดจเตเดจเต† เดจเตฝเด•เดฃเด‚. เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚ เด‡เดคเตŠเดฐเต เดธเตเดฐเด•เตเดทเดพ เดชเตเดฐเดถเตโ€Œเดจเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด† เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด…เดจเตเดฎเดคเดฟ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด‡เดคเต SUID เด†เด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต. เดธเดฟเดฏเดฟเดฒเต‹ เดคเดคเตเดคเตเดฒเตเดฏเดฎเดพเดฏเต‹ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดŽเดดเตเดคเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดชเตเดฐเดคเดฟเดตเดฟเดงเดฟ, เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดฌเตˆเดจเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเดฏเตผเดทเดพเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเดฟเดคเต /usr/bin/dumpcap เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป:

$ getcap /usr/bin/dumpcap 
/usr/bin/dumpcap = cap_net_admin,cap_net_raw+eip

เดฎเต‚เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด‚ LD_LIBRARY_PATH เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดธเตเดฐเด•เตเดทเดพ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ(1). เด‡เดคเตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต LD_PRELOAD, เดŽเดจเดฟเด•เตเด•เต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดฟเดŸเดคเตเดคเต‡เดพเดณเด‚.

1. เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตเด•เต เดธเดพเดงเดพเดฐเดฃ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเตŠเดจเตเดจเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ LD_LIBRARY_PATHเดธเดฟเดธเตเดฑเตเดฑเด‚ เด’เดจเตเดจเดฟเดจเต เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เด…เดคเดฟเดจเตเดฑเต† เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต† เดตเดฟเดณเดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด•, เด…เดคเดฟเดจเดพเตฝ เด•เต‹เดณเดฟเด‚เด—เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เด…เดคเต‡ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เดณเต‹เดŸเต† เดธเตเดตเดจเตเดคเด‚ เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เด•เต‹เดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•.

เด…เดคเตเดฐเดฏเต‡เดฏเตเดณเตเดณเต‚. เด•เต‹เดดเตโ€Œเดธเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เด•เดพเดฃเดพเด‚ เดตเต†เดฌเดฟเดจเดพเตผ เดœเดจเตเดตเดฐเดฟ 24 เดจเต เดจเดŸเด•เตเด•เตเด‚.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•