เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดนเดพเดฏเต. เดเดเตเดเตพ เดธเดเตเดตเดฎเดพเดฏเดฟ เดเตเดฒเดฟเดฏเดฟเตฝ เดเตผเดชเตเดชเตเดเตเดเดฏเดพเดฃเต, เดเดจเตเดตเดฐเดฟเดฏเดฟเตฝ เดถเดเตเดคเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดฒเตเดเตเดเตเดเตพ เดเดคเดฟเดจเดเด เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟเดเตเดเตเดฃเตเดเดฟเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเต. เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเดเต เดเตเดเตเดเดคเตเดคเดฟเตฝ, เดเดฒเตเดฒเดพเดตเดฐเตเดเตเดฏเตเด เดชเตเดฐเดฟเดฏเดชเตเดชเตเดเตเด เดเตเดดเตโเดธเดฟเดจเตเดฑเต เดชเตเดคเดฟเดฏ เดธเตเดเตเดฐเตเดฎเดฟเดจเดพเดฏเดฟ เดเตปเดฑเตเตพเดฎเตเดจเตเดฑเต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดซเดฏเตฝ เด เดจเตเดฎเดคเดฟเดเตพ 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
เดธเดฟเดธเตเดฑเตเดฑเด เดเดจเตเดจเดฟเดจเต เดฎเตเตปเดเดฃเดจ เดจเตฝเดเดฟเดเตเดเตเดฃเตเดเต เด
เดคเดฟเดจเตเดฑเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเต เดตเดฟเดณเดฟเดเตเดเดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเดเตเดเตเด, เด
เดคเดฟเดจเดพเตฝ เดเตเดณเดฟเดเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เด
เดคเต เดชเตเดฐเดคเตเดฏเตเดเดพเดตเดเดพเดถเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เด
เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดเตเดกเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเด.
เด
เดคเตเดฐเดฏเตเดฏเตเดณเตเดณเต. เดเตเดดเตโเดธเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ เดเดตเดฟเดเต เดเดพเดฃเดพเด
เด
เดตเดฒเดเดฌเด: www.habr.com