เจธเจพเจฐเจฟเจเจ เจจเฉเฉฐ เจธเจคเจฟ เจธเจผเฉเจฐเฉ เจ
เจเจพเจฒ. เจ
เจธเฉเจ เจธเจฐเจเจฐเจฎเฉ เจจเจพเจฒ เจเฉฐเจฎ เจตเจฟเฉฑเจ เจ เจฐเจนเฉ เจนเจพเจ เจ
เจคเฉ เจเจจเจตเจฐเฉ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจ เจธเจผเจเจคเฉเจธเจผเจพเจฒเฉ เจฒเจพเจเจเจพเจ เจฆเฉ เจคเจฟเจเจฐเฉ เจเจฐ เจฐเจนเฉ เจนเจพเจเฅค เจนเฉเจฐเจพเจ เจตเจฟเฉฑเจ, เจนเจฐ เจเจฟเจธเฉ เจฆเฉ เจฎเจจเจชเจธเฉฐเจฆ เจเฉเจฐเจธ เจฆเฉ เจเฉฑเจ เจจเจตเฉเจ เจงเจพเจฐเจพ เจฒเจ เจฆเจพเจเจฒเฉ เจฆเจพ เจเจฒเจพเจจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจซเจพเจเจฒ เจ เจจเฉเจฎเจคเฉเจเจ 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 เจฌเจฃเจพเจเจฃ เจจเจพเจฒเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจคเฉเจฐ 'เจคเฉ เจฌเจฟเจนเจคเจฐ เจนเฉเฅค เจธเจญ เจคเฉเจ เจเจฎ เจนเฉฑเจฒ C เจเจพเจ เจฌเจฐเจพเจฌเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจฒเจฟเจเจฃเจพ เจเจพเจชเจฆเจพ เจนเฉ เจเฉ เจฒเฉเฉเฉเจเจฆเฉ เจเจชเจฐเฉเจธเจผเจจ เจเจฐ เจธเจเจฆเจพ เจนเฉ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจคเฉเจ เจเจพเจฒ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค เจเจน เจตเจพเจเจฐเจธเจผเจพเจฐเจ เจฆเฉเจเจฐเจพ เจตเจฐเจคเฉ เจเจ เจชเจนเฉเฉฐเจ เจฆเฉ เจธเจฎเจพเจจ เจนเฉ เจเฉ เจเฉฑเจ เจฌเจพเจเจจเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ /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