เจเฉเจเจฒ เจฌเจฒเฉเจ เจธเฉฐเจชเจพเจฆเจ เจคเฉเจ: เจเฉ เจคเฉเจธเฉเจ เจเจฆเฉ เจธเฉเจเจฟเจ เจนเฉ เจเจฟ เจเฉเจเจฒ เจเจฒเจพเจเจก เจคเจเจจเฉเจเฉ เจนเฉฑเจฒ (เจเฉเจเจธเจ) เจเฉฐเจเฉเจจเฉเจ
เจฐ เจคเฉเจนเจพเจกเฉเจเจ เจธเจนเจพเจเจคเจพ เจฌเฉเจจเจคเฉเจเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจธเฉฐเจญเจพเจฒเจฆเฉ เจนเจจ? TSE เจคเจเจจเฉเจเฉ เจธเจนเจพเจเจคเจพ เจเฉฐเจเฉเจจเฉเจ
เจฐ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเฉ เจเจชเจญเฉเจเจคเจพ เจฆเฉเจเจฐเจพ เจฐเจฟเจชเฉเจฐเจ เจเฉเจคเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจชเจเจพเจฃ เจเจฐเจจ เจ
เจคเฉ เจ เฉเจ เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเจจเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจเจพเจซเจผเฉ เจธเจงเจพเจฐเจจ เจนเจจ, เจชเจฐ เจเจ เจตเจพเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจเจฟเจเจ เจฎเจฟเจฒเจฆเฉ เจนเฉ เจเจฟเจธ เจฒเจ เจเฉฑเจ เจตเจพเจฐ เจตเจฟเฉฑเจ เจเจ เจเฉฐเจเฉเจจเฉเจ
เจฐเจพเจ เจฆเฉ เจงเจฟเจเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจธ เจฒเฉเจ เจตเจฟเฉฑเจ, เจเฉฑเจ TSE เจเจฐเจฎเจเจพเจฐเฉ เจธเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจนเจพเจฒเฉเจ เจ
เจญเจฟเจเจธ เจคเฉเจ เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจฎเฉเจธเจผเจเจฒ เจธเจฎเฉฑเจธเจฟเจ เจฌเจพเจฐเฉ เจฆเฉฑเจธเฉเจเจพ -
เจธเจฎเฉฑเจธเจฟเจ เจจเจฟเจชเจเจพเจฐเจพ เจเฉฑเจ เจตเจฟเจเจฟเจเจจ เจ
เจคเฉ เจเฉฑเจ เจเจฒเจพ เจฆเฉเจตเฉเจ เจนเฉเฅค เจเจน เจธเจญ เจธเจฟเจธเจเจฎ เจฆเฉ เจเฉเจฐ-เจฎเจฟเจเจฐเฉ เจตเจฟเจตเจนเจพเจฐ เจฆเฉ เจเจพเจฐเจจ เจฌเจพเจฐเฉ เจเฉฑเจ เจเจฒเจชเจจเจพ เจฌเจฃเจพเจเจฃ เจฆเฉ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ
เจฆ เจเจธเจฆเฉ เจคเจพเจเจค เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ. เจนเจพเจฒเจพเจเจเจฟ, เจเจธ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฟ เจ
เจธเฉเจ เจเฉฑเจ เจชเจฐเจฟเจเจฒเจชเจจเจพ เจคเจฟเจเจฐ เจเจฐเฉเจ, เจธเจพเจจเฉเฉฐ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ
เจคเฉ เจธเจนเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจคเจฟเจเจฐ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเฉ เจธเจตเจพเจฒ เจฌเจนเฉเจค เจ
เจธเจชเจธเจผเจ เจฒเฉฑเจเจฆเจพ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจนเจฐ เจเฉเจเจผ เจฆเจพ เจงเจฟเจเจจ เจจเจพเจฒ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเจจเจพ เจชเจตเฉเจเจพ; เจเจน เจธเจฎเฉฑเจธเจฟเจ เจจเจฟเจชเจเจพเจฐเฉ เจฆเฉ "เจเจฒเจพ" เจนเฉเฅค
เจเฉเจเจฒ เจเจฒเจพเจเจก เจฆเฉ เจคเจนเจฟเจค, เจ
เจเจฟเจนเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจคเฉเจเจผเฉ เจจเจพเจฒ เจตเจงเฉเจฐเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃ เจเจพเจเจฆเฉเจเจ เจนเจจ, เจเจฟเจเจเจเจฟ เจเฉเจเจฒ เจเจฒเจพเจเจก เจเจชเจฃเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉ เจเฉเจชเจจเฉเจฏเจคเจพ เจฆเฉ เจเจพเจฐเฉฐเจเฉ เจฆเฉเจฃ เจฆเฉ เจชเฉเจฐเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค เจเจธเจฆเฉ เจเจพเจฐเจจ, TSE เจเฉฐเจเฉเจจเฉเจ
เจฐเจพเจ เจเฉเจฒ เจคเฉเจนเจพเจกเฉ เจธเจฟเจธเจเจฎเจพเจ เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเจจ เจฆเฉ เจชเจนเฉเฉฐเจ เจจเจนเฉเจ เจนเฉ, เจ
เจคเฉ เจจเจพ เจนเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจตเจพเจเจ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจตเจฟเจเจชเจ เจคเฉเจฐ 'เจคเฉ เจฆเฉเจเจฃ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉเฅค เจเจธ เจฒเจ, เจธเจพเจกเฉเจเจ เจเจฟเจธเฉ เจตเฉ เจชเจฐเจฟเจเจฒเจชเจจเจพ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ, เจ
เจธเฉเจ (เจเฉฐเจเฉเจจเฉเจ
เจฐ) เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจคเฉเจเจผเฉ เจจเจพเจฒ เจธเฉเจง เจจเจนเฉเจ เจธเจเจฆเฉเฅค
เจเฉเจ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉ เจเจฟ เจ เจธเฉเจ เจเจพเจฐ เจธเฉเจตเจพ เจตเจฟเฉฑเจ เจฎเจเฉเจจเจฟเจเจธ เจตเจพเจเจ เจธเจญ เจเฉเจ เจ เฉเจ เจเจฐ เจฆเฉเจตเจพเจเจเฉ, เจ เจคเฉ เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจฆเฉ เจเจเจกเฉ เจญเฉเจเจพเจเจเฉ, เจเจฆเฉเจ เจเจฟ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจน เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเฉฑเจ เจเฉฑเจฒเจฌเจพเจค เจฆเฉ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจนเฉเฉฐเจฆเฉ เจนเฉ: เจเจพเจฃเจเจพเจฐเฉ เจเจเฉฑเจ เฉ เจเจฐเจจเจพ, เจฌเจฃเจพเจเจฃเจพ เจ เจคเฉ เจชเฉเจธเจผเจเฉ (เจเจพเจ เจเฉฐเจกเจจ) เจ เจจเฉเจฎเจพเจจเจพเจ, เจ เจคเฉ, เจ เฉฐเจค เจตเจฟเฉฑเจ, เจเฉฑเจ เจซเฉเจธเจฒเฉ เจฆเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจเจพเจนเจ เจจเจพเจฒ เจธเฉฐเจเจพเจฐ 'เจคเฉ เจ เจงเจพเจฐเจค เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค
เจธเจตเจพเจฒ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ
เจ
เฉฑเจ เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจตเจงเฉเจ เจ
เฉฐเจค เจตเจพเจฒเฉ เจเจนเจพเจฃเฉ เจนเฉเฅค เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจเฉเจธ เจฆเฉ เจธเจซเจฒ เจนเฉฑเจฒ เจฆเฉ เจเจพเจฐเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ
เจคเฉ เจธเจนเฉ เจตเจฐเจฃเจจ เจนเฉเฅค เจนเฉเจ เจพเจ เจคเฉเจธเฉเจ เจชเจนเจฟเจฒเฉ เจเจฟเจเจ เจฆเฉ เจเฉฑเจ เจเจพเจชเฉ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ (เจเฉเจชเจค เจเจพเจฃเจเจพเจฐเฉ เจจเฉเฉฐ เจเฉเจชเจพเจเจฃ เจฒเจ เจธเฉฐเจชเจพเจฆเจฟเจค เจเฉเจคเจพ เจเจฟเจ):
เจเจธ เจธเฉฐเจฆเฉเจธเจผ เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจชเจฏเฉเจเฉ เจเจพเจฃเจเจพเจฐเฉ เจธเจผเจพเจฎเจฒ เจนเฉ:
- เจเจพเจธ VM เจฆเจฟเฉฑเจคเจพ เจเจฟเจ
- เจธเจฎเฉฑเจธเจฟเจ เจเฉเจฆ เจฆเจฐเจธเจพเจ เจเจ เจนเฉ - DNS เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเจพ
- เจเจน เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉ เจเจฟ เจธเจฎเฉฑเจธเจฟเจ เจเจฟเฉฑเจฅเฉ เจชเฉเจฐเจเจ เจนเฉเฉฐเจฆเฉ เจนเฉ - VM เจ เจคเฉ เจเฉฐเจเฉเจจเจฐ
- เจเจชเจญเฉเจเจคเจพ เจฆเฉเจเจฐเจพ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจชเจเจพเจฃ เจเจฐเจจ เจฒเจ เจเฉเฉฑเจเฉ เจเจ เจเจฆเจฎ เจฆเจฐเจธเจพเจ เจเจ เจนเจจเฅค
เจฌเฉเจจเจคเฉ เจจเฉเฉฐ "P1: เจเฉฐเจญเฉเจฐ เจชเฉเจฐเจญเจพเจต - เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจตเจฐเจคเฉเจเจฏเฉเจ เจธเฉเจตเจพ" เจฆเฉ เจคเฉเจฐ 'เจคเฉ เจฐเจเจฟเจธเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจธเฉ, เจเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ "เจซเฉเจฒเฉ เจฆ เจธเจจ" เจธเจเฉเจฎ เจฆเฉ เจ
เจจเฉเจธเจพเจฐ เจธเจฅเจฟเจคเฉ เจฆเฉ 24/7 เจจเจฟเจฐเฉฐเจคเจฐ เจจเจฟเจเจฐเจพเจจเฉ (เจคเฉเจธเฉเจ เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉ
เจเจฟเจเจ เจเจผเจฟเจเจฐเจฟเจ เจชเจนเฉเฉฐเจเจฃ เจคเฉฑเจ, เจธเจพเจกเฉ เจเฉเจฒ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจนเฉเจ เจฒเจฟเจเฉ เจเจพเจฃเจเจพเจฐเฉ เจธเฉ:
- เจธเจฎเฉฑเจเจฐเฉ
/etc/hosts
- เจธเจฎเฉฑเจเจฐเฉ
/etc/resolv.conf
- เจธเจฟเฉฑเจเจพ
iptables-save
- เจเฉเจฎ เจตเฉฑเจฒเฉเจ เจเจเฉฑเจคเจฐ เจเฉเจคเจพ เจเจฟเจ
ngrep
pcap เจซเจพเจเจฒ
เจเจธ เจกเฉเจเจพ เจฆเฉ เจจเจพเจฒ, เจ เจธเฉเจ "เจเจพเจเจ" เจ เจคเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเจฟเจชเจเจพเจฐเจพ เจชเฉเจพเจ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจธเฉเฅค
เจธเจพเจกเฉ เจชเจนเจฟเจฒเฉ เจเจฆเจฎ
เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจ เจธเฉเจ เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ เจฆเฉ เจฒเฉเจเจธ เจ เจคเฉ เจธเจฅเจฟเจคเฉ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ เจ เจคเฉ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจ เจเจฟ เจเจน เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจฐเจฟเจนเจพ เจนเฉเฅค เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ IP เจเจกเจฐเฉเฉฑเจธ 169.254.169.254 เจฆเจพ เจเจตเจพเจฌ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจ เจคเฉ, เจนเฉเจฐ เจเฉเจเจผเจพเจ เจฆเฉ เจจเจพเจฒ, เจกเฉเจฎเฉเจจ เจจเจพเจฎเจพเจ เจจเฉเฉฐ เจเฉฐเจเจฐเฉเจฒ เจเจฐเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฅค เจ เจธเฉเจ เจเจน เจตเฉ เจฆเฉ เจตเจพเจฐ เจเจพเจเจ เจเฉเจคเฉ เจนเฉ เจเจฟ เจซเจพเจเจฐเจตเจพเจฒ VM เจจเจพเจฒ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจชเฉเจเจเจพเจ เจจเฉเฉฐ เจฌเจฒเฉเจ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเฉเฅค
เจเจน เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเฉ เจ เจเฉเจฌ เจธเจฎเฉฑเจธเจฟเจ เจธเฉ: nmap เจเจพเจเจ เจจเฉ UDP เจชเฉเจเฉเจเจพเจ เจฆเฉ เจจเฉเจเจธเจพเจจ เจฌเจพเจฐเฉ เจธเจพเจกเฉ เจฎเฉเฉฑเจ เจงเจพเจฐเจจเจพ เจฆเจพ เจเฉฐเจกเจจ เจเฉเจคเจพ, เจเจธ เจฒเจ เจ เจธเฉเจ เจฎเจพเจจเจธเจฟเจ เจคเฉเจฐ 'เจคเฉ เจเจ เจนเฉเจฐ เจตเจฟเจเจฒเจชเจพเจ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฆเฉ เจคเจฐเฉเจเจฟเจเจ เจจเจพเจฒ เจเจ:
- เจเฉ เจชเฉเจเฉเจ เจเฉเจฃเจตเฉเจ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจกเฉ เจเจ เจนเจจ? => iptables เจจเจฟเจฏเจฎเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเฉ
- เจเฉ เจเจน เจฌเจนเฉเจค เจเฉเจเจพ เจจเจนเฉเจ เจนเฉ?
MTU ? => เจเจเจเจชเฉเฉฑเจ เจฆเฉ เจเจพเจเจ เจเจฐเฉip a show
- เจเฉ เจธเจฎเฉฑเจธเจฟเจ เจธเจฟเจฐเจซเจผ UDP เจชเฉเจเฉเจเจพเจ เจเจพเจ TCP เจจเฉเฉฐ เจตเฉ เจชเฉเจฐเจญเจพเจตเจฟเจค เจเจฐเจฆเฉ เจนเฉ? => เจฆเฉเจฐ เจเจฒเจพเจ
dig +tcp
- เจเฉ เจกเจฟเจ เจฆเฉเจเจฐเจพ เจคเจฟเจเจฐ เจเฉเจคเฉ เจชเฉเจเฉเจ เจตเจพเจชเจธ เจเฉเจคเฉ เจเจ เจนเจจ? => เจฆเฉเจฐ เจเจฒเจพเจ
tcpdump
- เจเฉ libdns เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ? => เจฆเฉเจฐ เจเจฒเจพเจ
strace
เจฆเฉเจตเจพเจ เจฆเจฟเจธเจผเจพเจตเจพเจ เจตเจฟเฉฑเจ เจชเฉเจเฉเจเจพเจ เจฆเฉ เจชเฉเจฐเจธเจพเจฐเจฃ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ
เจเฉฑเจฅเฉ เจ เจธเฉเจ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเจพ เจฒเจพเจเจต เจจเจฟเจชเจเจพเจฐเจพ เจเจฐเจจ เจฒเจ เจเจพเจฒ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเจฐเจฆเฉ เจนเจพเจเฅค
เจเจพเจฒ เจฆเฉ เจฆเฉเจฐเจพเจจ เจ เจธเฉเจ เจเจ เจเฉเจเจผเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเฉฐเจฆเฉ เจนเจพเจ:
- เจเจ เจเจพเจเจเจพเจ เจคเฉเจ เจฌเจพเจ เจฆ เจ เจธเฉเจ เจเจพเจฐเจจเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจเฉเจ iptables เจจเจฟเจฏเจฎเจพเจ เจจเฉเฉฐ เจฌเจพเจนเจฐ เจเจฐ เจฆเจฟเฉฐเจฆเฉ เจนเจพเจ
- เจ เจธเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจเจฐเจซเฉเจธ เจ เจคเฉ เจฐเฉเจเจฟเฉฐเจ เจเฉเจฌเจฒ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจ, เจ เจคเฉ เจฆเฉ เจตเจพเจฐ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ MTU เจธเจนเฉ เจนเฉ
- เจธเจพเจจเฉเฉฐ เจชเจคเจพ เจฒเฉฑเจเจฆเจพ เจนเฉ เจเจฟ
dig +tcp google.com
(TCP) เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ เจเจน เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจชเจฐdig google.com
(UDP) เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเจพ - เจญเจเจพ เจเฉ
tcpdump
เจเจน เจ เจเฉ เจตเฉ เจเฉฐเจฎ เจเจฐ เจฐเจฟเจนเจพ เจนเฉdig
, เจ เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ UDP เจชเฉเจเฉเจ เจตเจพเจชเจธ เจเฉเจคเฉ เจเจพ เจฐเจนเฉ เจนเจจ - เจ
เจธเฉเจ เจฆเฉเจฐ เจเจฒเจพเจเจเจฆเฉ เจนเจพเจ
strace dig google.com
เจ เจคเฉ เจ เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ เจเจฟเจธ เจคเจฐเฉเจนเจพเจ เจกเจฟเจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจพเจฒ เจเจฐเจฆเจพ เจนเฉsendmsg()
ะธrecvms()
, เจนเจพเจฒเจพเจเจเจฟ เจฆเฉเจเจพ เจเฉฑเจ เจธเจฎเจพเจ เจธเจฎเจพเจชเจคเฉ เจฆเฉเจเจฐเจพ เจฐเฉเจเจฟเจ เจเจฟเจ เจนเฉ
เจฌเจฆเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจธเจผเจฟเจซเจ เจฆเจพ เจ เฉฐเจค เจ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจธเจพเจจเฉเฉฐ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจ เจเจฒเฉ เจเจพเจเจฎ เจเจผเฉเจจ เจตเจฟเฉฑเจ เจตเจงเจพเจเจฃ เจฒเจ เจฎเจเจฌเฉเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจฌเฉเจจเจคเฉ เจจเฉ, เจนเจพเจฒเจพเจเจเจฟ, เจธเจพเจกเฉ เจเฉเจฎ เจตเจฟเฉฑเจ เจฆเจฟเจฒเจเจธเจชเฉ เจชเฉเจฆเจพ เจเฉเจคเฉ, เจ เจคเฉ เจเฉฑเจ เจธเจนเจฟเจฏเฉเจเฉ เจธเจเฉเจฐเฉเจชเฉ เจชเจพเจเจฅเจจ เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจผเฉเจฐเฉเจเจคเฉ DNS เจชเฉเจเฉเจ เจฌเจฃเจพเจเจฃ เจฆเจพ เจธเฉเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
from scapy.all import *
answer = sr1(IP(dst="169.254.169.254")/UDP(dport=53)/DNS(rd=1,qd=DNSQR(qname="google.com")),verbose=0)
print ("169.254.169.254", answer[DNS].summary())
เจเจน เจเฉเจเฉเจพ เจเฉฑเจ DNS เจชเฉเจเฉเจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจ เจคเฉ เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจฌเฉเจจเจคเฉ เจญเฉเจเจฆเจพ เจนเฉเฅค
เจเจชเจญเฉเจเจคเจพ เจเฉเจก เจเจฒเจพเจเจเจฆเจพ เจนเฉ, DNS เจเจตเจพเจฌ เจตเจพเจชเจธ เจ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจธเจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเฉ, เจเจน เจชเฉเจธเจผเจเฉ เจเจฐเจฆเฉ เจนเฉ เจเจฟ เจจเฉเฉฑเจเจตเจฐเจ เจชเฉฑเจงเจฐ 'เจคเฉ เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ เจนเฉเฅค
เจเฉฑเจ เจนเฉเจฐ "เจฆเฉเจจเฉเจเจ เจฆเฉ เจฏเจพเจคเจฐเจพ" เจคเฉเจ เจฌเจพเจ เจฆ, เจฌเฉเจจเจคเฉ เจธเจพเจกเฉ เจเฉเจฎ เจจเฉเฉฐ เจตเจพเจชเจธ เจเจเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจฎเฉเจ เจเจธเจจเฉเฉฐ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒ เจเจฐ เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ, เจเจน เจธเฉเจเจฆเฉ เจนเฉเจ เจเจฟ เจเฉเจเจฐ เจฌเฉเจจเจคเฉ เจฅเจพเจ-เจฅเจพเจ เจเฉฑเจเจฐ เจฒเจเจพเจเจฃเจพ เจฌเฉฐเจฆ เจเจฐ เจฆเจฟเฉฐเจฆเฉ เจนเฉ เจคเจพเจ เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเจน เจตเจงเฉเจฐเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเจตเฉเจเจพเฅค
เจเจธ เจฆเฉเจฐเจพเจจ, เจเจชเจญเฉเจเจคเจพ เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจธเจฟเจธเจเจฎ เจเจฟเฉฑเจคเจฐ เจฆเจพ เจธเจจเฉเจชเจธเจผเจพเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฒเจ เจธเจนเจฟเจฎเจค เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเจน เจฌเจนเฉเจค เจเฉฐเจเฉ เจเจผเจฌเจฐ เจนเฉ: เจธเจฟเจธเจเจฎ เจฆเฉ เจเฉเจฆ เจเจพเจเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจจเจฟเจชเจเจพเจฐเจพ เจฌเจนเฉเจค เจคเฉเจเจผเฉ เจจเจพเจฒ เจเจฐเจฆเฉ เจนเฉ, เจเจฟเจเจเจเจฟ เจฎเฉเจจเฉเฉฐ เจนเฉเจฃ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจเจฎเจพเจเจกเจพเจ เจเจฒเจพเจเจฃ, เจจเจคเฉเจเฉ เจญเฉเจเจฃ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเจจ เจฒเจ เจจเจนเฉเจ เจเจนเจฟเจฃเจพ เจชเฉเจเจฆเจพ, เจฎเฉเจ เจธเจญ เจเฉเจ เจเจชเจฃเฉ เจเจช เจเจฐ เจธเจเจฆเจพ เจนเจพเจ!
เจฎเฉเจฐเฉ เจธเจพเจฅเฉ เจฎเฉเจฐเฉ เจจเจพเจฒ เจฅเฉเฉเจพ เจเจฐเจเจพ เจเจฐเจจ เจฒเฉฑเจเฉ เจนเจจเฅค เจฆเฉเจชเจนเจฟเจฐ เจฆเฉ เจเจพเจฃเฉ เจคเฉเจ เจฌเจพเจ เจฆ เจ เจธเฉเจ เจชเจฐเจฟเจตเจฐเจคเจจ เจฌเจพเจฐเฉ เจเจฐเจเจพ เจเจฐเจฆเฉ เจนเจพเจ, เจชเจฐ เจเจฟเจธเฉ เจจเฉเฉฐ เจเฉเจ เจชเจคเจพ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ เจเจฟ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉเฅค เจเฉเจธเจผเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจเจชเจญเฉเจเจคเจพ เจจเฉ เจเฉเจฆ เจจเจคเฉเจเจฟเจเจ เจจเฉเฉฐ เจเจเจพเจเจฃ เจฒเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจชเจพเจ เจเจฐ เจฒเจ เจนเจจ เจ เจคเฉ เจเฉเจ เจเจฒเจฆเฉ เจจเจนเฉเจ เจนเฉ, เจเจธ เจฒเจ เจธเจพเจกเฉ เจเฉเจฒ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจฆเฉเจฐ เจเจฐเจจ เจฆเจพ เจธเจฎเจพเจ เจนเฉ. เจ เจคเฉ เจเจฟเจเจเจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจเจฟเฉฑเจคเจฐ เจนเฉ, เจ เจธเฉเจ เจเฉเจ เจตเฉ เจเฉเจธเจ เจเจฒเจพ เจธเจเจฆเฉ เจนเจพเจ เจเฉ เจธเจพเจกเฉ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเจพ เจนเฉเฅค เจฌเจนเฉเจค เจตเจงเฉเจ!
เจเฉฑเจ เจเจฆเจฎ เจชเจฟเฉฑเจเฉ เจนเจ เจฐเจฟเจนเจพ เจนเฉ
เจธเจฟเจธเจเจฎ เจเฉฐเจเฉเจจเฉเจ
เจฐ เจ
เจนเฉเจฆเจฟเจเจ เจฒเจ เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจเฉฐเจเจฐเจตเจฟเจ เจธเจตเจพเจฒเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจนเฉ: โเจเจฆเฉเจ เจคเฉเจธเฉเจ เจชเจฟเฉฐเจ เจเจฐเจฆเฉ เจนเฉ เจคเจพเจ เจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ
เจฎเฉเจ เจเจธ HR เจธเจตเจพเจฒ เจจเฉเฉฐ เจฎเฉเจเฉเจฆเจพ เจธเจฎเฉฑเจธเจฟเจ 'เจคเฉ เจฒเจพเจเฉ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเจฐเจฆเจพ เจนเจพเจเฅค เจฎเฉเจเฉ เจคเฉเจฐ 'เจคเฉ, เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเฉฑเจ DNS เจจเจพเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจตเจพเจชเจฐเจฆเจพ เจนเฉ:
- เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉฑเจ เจธเจฟเจธเจเจฎ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจฆเฉ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ libdns
- libdns เจธเจฟเจธเจเจฎ เจธเฉฐเจฐเจเจจเจพ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจเจฟเจธ DNS เจธเจฐเจตเจฐ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ (เจกเจพเจเจเจฐเจพเจฎ เจตเจฟเฉฑเจ เจเจน 169.254.169.254 เจนเฉ, เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ)
- libdns เจเฉฑเจ UDP เจธเจพเจเจ (SOKET_DGRAM) เจฌเจฃเจพเจเจฃ เจฒเจ เจธเจฟเจธเจเจฎ เจเจพเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจฆเฉเจจเจพเจ เจฆเจฟเจธเจผเจพเจตเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจ DNS เจชเฉเฉฑเจเจเจฟเฉฑเจ เจจเจพเจฒ UDP เจชเฉเจเฉเจ เจญเฉเจเจฆเจพ เจนเฉเฅค
- sysctl เจเฉฐเจเจฐเจซเฉเจธ เจฐเจพเจนเฉเจ เจคเฉเจธเฉเจ UDP เจธเจเฉเจ เจจเฉเฉฐ เจเจฐเจจเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ เจธเฉฐเจฐเจเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
- เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจเจฐเจซเฉเจธ เจฐเจพเจนเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฑเจคเฉ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจธเฉฐเจเจพเจฐเจฟเจค เจเจฐเจจ เจฒเจ เจเจฐเจจเจฒ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจจเจพเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจเจฐเจฆเจพ เจนเฉ
- เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐ เจเจธ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ เจเจฐเจจ 'เจคเฉ เจชเฉเจเฉเจ เจจเฉเฉฐ เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจซเฉเจฆเจพ เจ เจคเฉ เจธเฉฐเจเจพเจฐเจฟเจค เจเจฐเจฆเจพ เจนเฉ
- เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ, เจเจธเจฆเฉ เจเจพเจฆเฉ เจฆเฉเจเจฐเจพ, DNS เจจเจพเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเฉ เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจตเจพเจฌ เจฆเจฟเฉฐเจฆเจพ เจนเฉ
เจเจ เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฏเจพเจฆ เจเจฐเจพเจตเจพเจ เจเจฟ เจ
เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจฟเจนเฉเฉเจเจ เจงเจพเจฐเจจเจพเจตเจพเจ 'เจคเฉ เจตเจฟเจเจพเจฐ เจเจฐ เจเฉเฉฑเจเฉ เจนเจพเจ:
เจนเจพเจเจชเฉเจฅเฉเจธเจฟเจธ: เจเฉเฉฑเจเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ
- เจเฉเจธเจ 1: เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจธเจเฉเจฐเฉเจธ เจเจฒเจพเจ, เจเจพเจเจ เจเจฐเฉ เจเจฟ เจกเจฟเจ เจธเจนเฉ เจธเจฟเจธเจเจฎ เจเจพเจฒเจพเจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจฆเจพ เจนเฉ
- เจจเจคเฉเจเจพ: เจธเจนเฉ เจธเจฟเจธเจเจฎ เจเจพเจฒเจพเจ เจจเฉเฉฐ เจฌเฉเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ
- เจเฉเจธเจ 2: เจเจน เจเจพเจเจ เจเจฐเจจ เจฒเจ เจเจฟ เจเฉ เจ เจธเฉเจ เจธเจฟเจธเจเจฎ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจฌเจพเจเจชเจพเจธ เจเจฐเจฆเฉ เจนเฉเจ เจจเจพเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, srapy เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ
- เจจเจคเฉเจเจพ: เจ เจธเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ
- เจเฉเจธเจ 3: libdns เจชเฉเจเฉเจ เจ เจคเฉ md5sum เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจซเจพเจเจฒเจพเจ เจเฉฑเจคเฉ rpm โV เจเจฒเจพเจ
- เจจเจคเฉเจเจพ: เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจเฉเจก เจเฉฐเจฎ เจเจฐ เจฐเจนเฉ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเฉเจก เจจเจพเจฒ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจธเจฎเจพเจจ เจนเฉ
- เจเฉเจธเจ 4: เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจฐเฉเจ เจธเจฟเจธเจเจฎ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจเจธ เจตเจฟเจตเจนเจพเจฐ เจคเฉเจ เจฌเจฟเจจเจพเจ VM 'เจคเฉ เจฎเจพเจเจเจ เจเจฐเฉ, เจเฉเจฐเฉเจ เจเจฒเจพเจ, เจฆเฉเจเฉ เจเจฟ เจเฉ DNS เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ
- เจจเจคเฉเจเจพ: DNS เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ
เจเฉเจธเจเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจธเจฟเฉฑเจเจพ: เจธเจฎเฉฑเจธเจฟเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจนเฉ
เจเจฒเจชเจจเจพ: DNS เจธเฉเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจฒเจคเฉ เจนเฉ
- เจเฉเจธเจ 1: tcpdump เจฆเฉ เจเจพเจเจ เจเจฐเฉ เจ เจคเฉ เจฆเฉเจเฉ เจเจฟ เจเฉ DNS เจชเฉเจเฉเจ เจญเฉเจเฉ เจเจ เจนเจจ เจ เจคเฉ เจกเจฟเจ เจเจฒเจพเจเจฃ เจคเฉเจ เจฌเจพเจ เจฆ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจตเจพเจชเจธ เจเฉเจคเฉ เจเจ เจนเจจ
- เจจเจคเฉเจเจพ: เจชเฉเจเฉเจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจเฉเจคเฉ เจเจ เจนเจจ
- เจเฉเจธเจ 2: เจธเจฐเจตเจฐ 'เจคเฉ เจฆเฉ เจตเจพเจฐ เจเจพเจเจ เจเจฐเฉ
/etc/nsswitch.conf
ะธ/etc/resolv.conf
- เจจเจคเฉเจเจพ: เจธเจญ เจเฉเจ เจธเจนเฉ เจนเฉ
เจเฉเจธเจเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจธเจฟเฉฑเจเจพ: เจธเจฎเฉฑเจธเจฟเจ DNS เจธเฉฐเจฐเจเจจเจพ เจจเจพเจฒ เจจเจนเฉเจ เจนเฉ
เจชเจฐเจฟเจเจฒเจชเจจเจพ: เจเฉเจฐ เจจเฉเจเจธเจพเจจ
- เจเฉเจธเจ: เจจเจตเจพเจ เจเจฐเจจเจฒ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ, เจฆเจธเจคเจเจค เจฆเฉ เจเจพเจเจ เจเจฐเฉ, เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเฉ
- เจจเจคเฉเจเจพ: เจธเจฎเจพเจจ เจตเจฟเจตเจนเจพเจฐ
เจเฉเจธเจเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจธเจฟเฉฑเจเจพ: เจเจฐเจจเจฒ เจจเฉเฉฐ เจจเฉเจเจธเจพเจจ เจจเจนเฉเจ เจนเฉเจเจ เจนเฉ
เจนเจพเจเจชเฉเจฅเฉเจธเจฟเจธ: เจเจชเจญเฉเจเจคเจพ เจจเฉเจเจตเจฐเจ (เจเจพเจ เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐ เจจเฉเจเจตเจฐเจ เจเฉฐเจเจฐเจซเฉเจธ) เจฆเจพ เจเจฒเจค เจตเจฟเจตเจนเจพเจฐ
- เจเฉเจธเจ 1: เจเจชเจฃเฉเจเจ เจซเจพเจเจฐเจตเจพเจฒ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเฉ
- เจจเจคเฉเจเจพ: เจซเจพเจเจฐเจตเจพเจฒ เจนเฉเจธเจ เจ เจคเฉ GCP เจฆเฉเจตเจพเจ 'เจคเฉ DNS เจชเฉเจเฉเจ เจชเจพเจธ เจเจฐเจฆเฉ เจนเฉ
- เจเฉเจธเจ 2: เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจฐเฉเจเฉ เจ เจคเฉ DNS เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจชเฉเจฐเจธเจพเจฐเจฃ เจ เจคเฉ เจตเจพเจชเจธเฉ เจฆเฉ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเฉ
- เจจเจคเฉเจเจพ: tcpdump เจชเฉเจธเจผเจเฉ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจนเฉเจธเจ เจจเฉ เจตเจพเจชเจธเฉ เจชเฉเจเฉเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจนเจจ
เจเฉเจธเจเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจธเจฟเฉฑเจเจพ: เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฑเจเจตเจฐเจ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจนเฉ
เจเจฒเจชเจจเจพ: เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ
- เจเฉเจธเจ 1: เจเฉเจฌเฉเฉเจเจ เจฒเจ เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ เจฒเฉเจเจธ เจฆเฉ เจเจพเจเจ เจเจฐเฉ
- เจจเจคเฉเจเจพ: เจฒเฉเจเจธ เจตเจฟเฉฑเจ เจเฉเจ เจ เจธเฉฐเจเจคเฉเจเจ เจจเจนเฉเจ เจนเจจ
- เจเฉเจธเจ 2: เจฆเฉเจเจฐเจพ เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจฌเจพเจเจชเจพเจธ เจเจฐเฉ
dig @8.8.8.8
- เจจเจคเฉเจเจพ: เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ เจตเฉ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ เจเฉเฉฑเจ เจเจฟเจ เจนเฉ
เจเฉเจธเจเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจธเจฟเฉฑเจเจพ: เจธเจฎเฉฑเจธเจฟเจ เจฎเฉเจเจพเจกเฉเจเจพ เจธเจฐเจตเจฐ เจจเจพเจฒ เจจเจนเฉเจ เจนเฉ
เจจเจคเฉเจเฉ: เจ เจธเฉเจ เจธเจฟเจตเจพเจ เจธเจพเจฐเฉ เจเจช-เจธเจฟเจธเจเจฎเจพเจ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ เจฐเจจเจเจพเจเจฎ เจธเฉเจเจฟเฉฐเจเจพเจ!
เจเจฐเจจเจฒ เจฐเจจเจเจพเจเจฎ เจธเฉเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจเฉเจคเจพเจเฉเจฐเฉ
เจเจฐเจจเจฒ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจเจจเจตเจพเจเจฐเจฎเฉเจเจ เจจเฉเฉฐ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเจฎเจพเจเจก เจฒเจพเจเจจ เจเฉเจฃเจพเจ (grub) เจเจพเจ sysctl เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจฎเฉเจ เจ
เฉฐเจฆเจฐ เจฆเฉเจเจฟเจ /etc/sysctl.conf
เจ
เจคเฉ เจเจผเจฐเจพ เจธเฉเจเฉ, เจฎเฉเจ เจเจ เจเจธเจเจฎ เจธเฉเจเจฟเฉฐเจเจพเจ เจฒเฉฑเจญเฉเจเจ เจนเจจเฅค เจเจน เจฎเจนเจฟเจธเฉเจธ เจเจฐเจฆเฉ เจนเฉเจ เจเจฟเจตเฉเจ เจฎเฉเจ เจเจฟเจธเฉ เจเฉเจเจผ เจจเฉเฉฐ เจซเฉ เจฒเจฟเจ เจนเฉ, เจฎเฉเจ เจชเจนเจพเฉเฉ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจจเจพเจฒ เจฌเจพเจเฉ เจธเจพเจฐเฉเจเจ เจเฉเจฐ-เจจเฉเฉฑเจเจตเจฐเจ เจเจพเจ เจเฉเจฐ-tcp เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจฐเฉฑเจฆ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉ net.core
. เจซเจฟเจฐ เจฎเฉเจ เจเฉฑเจฅเฉ เจเจฟเจ เจเจฟเฉฑเจฅเฉ เจนเฉเจธเจ เจ
เจจเฉเจฎเจคเฉเจเจ VM เจตเจฟเฉฑเจ เจธเจจ เจ
เจคเฉ เจเฉเฉฑเจเฉ เจนเฉเจ VM เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจคเฉเจ เจฌเจพเจ
เจฆ เจเฉฑเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเจฟเฉฑเจคเจพ, เจเจฆเฉเจ เจคเฉฑเจ เจฎเฉเจจเฉเฉฐ เจฆเฉเจธเจผเฉ เจจเจนเฉเจ เจฎเจฟเจฒเจฟเจ:
net.core.rmem_default = 2147483647
เจเจน เจเฉฑเจฅเฉ เจนเฉ, เจเฉฑเจ DNS-เจคเฉเฉเจจ เจตเจพเจฒเฉ เจธเฉฐเจฐเจเจจเจพ! เจฎเฉเจจเฉเฉฐ เจเจคเจฒ เจฆเจพ เจนเจฅเจฟเจเจฐ เจฎเจฟเจฒเจฟเจ เจนเฉเฅค เจชเจฐ เจ เจเจฟเจนเจพ เจเจฟเจเจ เจนเฉ เจฐเจฟเจนเจพ เจนเฉ? เจฎเฉเจจเฉเฉฐ เจ เจเฉ เจตเฉ เจเฉฑเจ เจฎเจจเฉเจฐเจฅ เจฆเฉ เจฒเฉเฉ เจธเฉเฅค
เจฎเฉเจฒ DNS เจชเฉเจเฉเจ เจฌเจซเจฐ เจเจเจพเจฐ เจฆเฉเจเจฐเจพ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ net.core.rmem_default
. เจเฉฑเจ เจเจฎ เจฎเฉเฉฑเจฒ เจเจฟเจคเฉ 200KiB เจฆเฉ เจเจธเจชเจพเจธ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจชเจฐ เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ DNS เจชเฉเจเฉเจ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเฉ เจนเจจ, เจคเจพเจ เจคเฉเจธเฉเจ เจฌเจซเจฐ เจฆเจพ เจเจเจพเจฐ เจตเจงเจพเจเจฃเจพ เจเจพเจน เจธเจเจฆเฉ เจนเฉเฅค เจเฉเจเจฐ เจจเจตเจพเจ เจชเฉเจเฉเจ เจเจเจฃ 'เจคเฉ เจฌเจซเจฐ เจญเจฐ เจเจฟเจ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ เจเจฟเจเจเจเจฟ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจธเจฆเฉ เจคเฉเจเจผเฉ เจจเจพเจฒ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเจนเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจชเฉเจเฉเจ เจเฉเจเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเจฟเจเจเฉเฅค เจธเจพเจกเฉ เจเจฒเจพเจเฉฐเจ เจจเฉ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจฌเจซเจฐ เจฆเจพ เจเจเจพเจฐ เจตเจงเจพเจเจ เจเจฟเจเจเจเจฟ เจเจน เจกเฉเจเจพ เจฆเฉ เจจเฉเจเจธเจพเจจ เจคเฉเจ เจกเจฐเจฆเจพ เจธเฉ, เจเจฟเจเจเจเจฟ เจเจน DNS เจชเฉเจเฉเจ เจฆเฉเจเจฐเจพ เจฎเฉเจเฉเจฐเจฟเจเจธ เจเจเฉฑเจ เจพ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจฟเจนเจพ เจธเฉเฅค เจเจธ เจฆเฉเจเจฐเจพ เจธเฉเฉฑเจ เจเฉเจคเจพ เจฎเฉเฉฑเจฒ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจธเฉฐเจญเจต เจธเฉ: 231-1 (เจเฉเจเจฐ 231 'เจคเฉ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจคเจพเจ เจเจฐเจจเจฒ "เจ
เจตเฉเจง เจเจฐเจเฉเจฎเฉเจเจ" เจตเจพเจชเจธ เจเจฐเฉเจเจพ)เฅค
เจ เจเจพเจจเจ เจฎเฉเจจเฉเฉฐ เจ เจนเจฟเจธเจพเจธ เจนเฉเจเจ เจเจฟ เจเจฟเจเจ nmap เจ เจคเฉ scapy เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจ: เจเจน เจเฉฑเจเฉ เจธเจพเจเจ เจตเจฐเจค เจฐเจนเฉ เจธเจจ! เจเฉฑเจเฉ เจธเจพเจเจ เจจเจฟเจฏเจฎเจค เจธเจพเจเจเจพเจ เจคเฉเจ เจตเฉฑเจเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเจจ: เจเจน iptables เจจเฉเฉฐ เจฌเจพเจเจชเจพเจธ เจเจฐเจฆเฉ เจนเจจ, เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฌเจซเจฐ เจจเจนเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ!
เจชเจฐ "เจฌเจซเจฐ เจฌเจนเฉเจค เจตเฉฑเจกเจพ" เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจเจฟเจเจ เจชเฉเจฆเจพ เจเจฐเจฆเจพ เจนเฉ? เจเจน เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจเจฐเจพเจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจธ เจฌเจฟเฉฐเจฆเฉ 'เจคเฉ เจฎเฉเจ เจฎเจฒเจเฉเจชเจฒ เจเจฐเจจเจฒ เจ เจคเฉ เจฎเจฒเจเฉเจชเจฒ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจเจพเจ 'เจคเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจคเจฟเจเจฐ เจเจฐ เจธเจเจฆเจพ เจนเจพเจเฅค เจธเจฎเฉฑเจธเจฟเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ 3.x เจเจฐเจจเจฒ 'เจคเฉ เจฆเจฟเจเจพเจ เจฆเจฟเฉฑเจคเฉ เจนเฉ เจ เจคเฉ เจนเฉเจฃ เจเจน 5.x เจเจฐเจจเจฒ 'เจคเฉ เจตเฉ เจฆเจฟเจเจพเจ เจฆเจฟเฉฑเจคเฉ เจนเฉเฅค
เจฆเจฐเจ เจธเจฒ, เจธเจผเฉเจฐเฉเจเจค 'เจคเฉ
sysctl -w net.core.rmem_default=$((2**31-1))
DNS เจจเฉ เจเฉฐเจฎ เจเจฐเจจเจพ เจฌเฉฐเจฆ เจเจฐ เจฆเจฟเฉฑเจคเจพเฅค
เจฎเฉเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจฌเจพเจเจจเจฐเฉ เจเฉเจ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจฆเฉเจเจฐเจพ เจเจพเจฐเจเจธเจผเฉเจฒ เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจจเฉ เจธเจผเฉเจฐเฉ เจเฉเจคเฉ เจ เจคเฉ เจชเจพเจเจ เจเจฟ เจธเจฟเจธเจเจฎ 2147481343 เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจเจน เจจเฉฐเจฌเจฐ เจฎเฉเจฐเฉ เจฒเจ เจธเฉฐเจเจฟเจเจตเจพเจ เจฆเจพ เจเฉฑเจ เจ เจฐเจฅเจนเฉเจฃ เจธเฉเฉฑเจ เจธเฉเฅค เจฎเฉเจ เจเจพเจนเจ เจจเฉเฉฐ เจเจธ เจจเฉฐเจฌเจฐ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจจ เจฆเจพ เจธเฉเจเจพเจ เจฆเจฟเฉฑเจคเจพ, เจ เจคเฉ เจเจธเจจเฉ เจเจตเจพเจฌ เจฆเจฟเฉฑเจคเจพ เจเจฟ เจธเจฟเจธเจเจฎ เจจเฉ google.com เจจเจพเจฒ เจเฉฐเจฎ เจเฉเจคเจพ เจนเฉ, เจชเจฐ เจซเจฟเจฐ เจตเฉ เจฆเฉเจเฉ เจกเฉเจฎเฉเจจเจพเจ เจจเจพเจฒ เจเฉฑเจ เจเจฒเจคเฉ เจฆเจฟเฉฑเจคเฉ เจนเฉ, เจเจธเจฒเจ เจฎเฉเจ เจเจชเจฃเฉ เจเจพเจเจ เจเจพเจฐเฉ เจฐเฉฑเจเฉเฅค
เจฎเฉเจ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจนเฉ udp_queue_rcv_skb
. เจฎเฉเจ เจเจฐเจจเจฒ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเฉเจคเจพ เจ
เจคเฉ เจเฉเจ เจเฉเฉเจฟเจ printk
if
, เจ
เจคเฉ เจฌเจธ เจเฉเจ เจธเจฎเฉเจ เจฒเจ เจเจธ เจจเฉเฉฐ เจตเฉเจเจฆเจพ เจฐเจฟเจนเจพ, เจเจฟเจเจเจเจฟ เจเจน เจเจฆเฉเจ เจธเฉ เจเจฆเฉเจ เจ
เฉฐเจค เจตเจฟเฉฑเจ เจธเจญ เจเฉเจ เจเฉฑเจ เจชเฉเจฐเฉ เจคเจธเจตเฉเจฐ เจตเจฟเฉฑเจ เจ เจเจฟเจ เจธเฉ: 231-1, เจเฉฑเจ เจ
เจฐเจฅเจนเฉเจฃ เจธเฉฐเจเจฟเจ, เจเฉฑเจ เจเฉเจฐ-เจเจพเจฐเจเจธเจผเฉเจฒ เจกเฉเจฎเฉเจจ... เจเจน เจเฉเจก เจฆเจพ เจเฉฑเจ เจเฉเจเฉเจพ เจธเฉ __udp_enqueue_schedule_skb
:
if (rmem > (size + sk->sk_rcvbuf))
goto uncharge_drop;
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจจเฉเจ เจเจฐเฉ:
rmem
int เจฆเฉ เจเจฟเจธเจฎ เจนเฉsize
u16 (เจ เจจ-เจนเจธเจคเจพเจเจฐเจฟเจค เจธเฉเจฒเฉเจนเจพเจ-เจฌเจฟเฉฑเจ เจเฉฐเจ) เจฆเฉ เจเจฟเจธเจฎ เจนเฉ เจ เจคเฉ เจชเฉเจเฉเจ เจฆเจพ เจเจเจพเจฐ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉsk->sk_rcybuf
int เจเจฟเจธเจฎ เจฆเจพ เจนเฉ เจ เจคเฉ เจฌเจซเจฐ เจเจเจพเจฐ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉ เจเฉ, เจชเจฐเจฟเจญเจพเจธเจผเจพ เจ เจจเฉเจธเจพเจฐ, เจตเจฟเฉฑเจ เจฎเฉเฉฑเจฒ เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจนเฉnet.core.rmem_default
เจเจฆเฉเจ sk_rcvbuf
231 เจคเฉฑเจ เจชเจนเฉเฉฐเจเจฆเจพ เจนเฉ, เจชเฉเจเฉเจ เจฆเฉ เจเจเจพเจฐ เจฆเจพ เจธเจพเจฐ เจเจฐเจจ เจฆเจพ เจจเจคเฉเจเจพ เจนเฉ เจธเจเจฆเจพ เจนเฉ
เจเจฒเจคเฉ เจจเฉเฉฐ เจฎเจพเจฎเฉเจฒเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจ เฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ: เจเจพเจธเจเจฟเฉฐเจ เจฆเฉเจเจฐเจพ unsigned int
. เจฎเฉเจ เจซเจฟเจเจธ เจจเฉเฉฐ เจฒเจพเจเฉ เจเฉเจคเจพ เจ
เจคเฉ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเฉเจคเจพ เจ
เจคเฉ DNS เจจเฉ เจฆเฉเจฌเจพเจฐเจพ เจเฉฐเจฎ เจเฉเจคเจพเฅค
เจเจฟเฉฑเจค เจฆเจพ เจธเจตเจพเจฆ
เจฎเฉเจ เจเจชเจฃเฉเจเจ เจเฉเจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจ
เฉฑเจเฉ เจญเฉเจ เจฆเจฟเฉฑเจคเจพ เจ
เจคเฉ เจญเฉเจเจฟเจ
เจเจน เจชเจเจพเจฃเจจ เจฏเฉเจ เจนเฉ เจเจฟ เจเฉเจธ เจฌเจนเฉเจค เจเฉฑเจ เจจเจฟเจเจฒเจฟเจ, เจ เจคเฉ เจเฉเจธเจผเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ เจธเจพเจจเฉเฉฐ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจคเฉเจ เจ เจเจฟเจนเฉเจเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเฉเจจเจคเฉเจเจ เจเฉฑเจ เจนเฉ เจฎเจฟเจฒเจฆเฉเจเจ เจนเจจเฅค
เจธเจฐเฉเจค: www.habr.com