Google แแแแแแก แ แแแแฅแขแแ แแแแ: แแแแกแแ แแแคแแฅแ แแแ, แ แแแแ แฃแแแแแแแแแแแ Google Cloud Technical Solutions (TSE) แแแแแแ แแแ แแฅแแแแก แแฎแแ แแแญแแ แแก แแแแฎแแแแแแก? TSE แขแแฅแแแแฃแ แ แแฎแแ แแแญแแ แแก แแแแแแ แแแ แแแกแฃแฎแแกแแแแแแแแ แแ แแแ แแแแฎแแแ แแแแแก แแแแ แแแฎแกแแแแแฃแแ แแ แแแแแแแแแก แฌแงแแ แแแแแก แแแแแขแแคแแชแแ แแแแกแ แแ แแแแแกแฌแแ แแแแแ. แแแแแแ แแ แแ แแแแแแ แกแแแแแแ แแแ แขแแแแ, แแแแ แแ แฎแแแแแฎแแ แจแแฎแแแแแแ แแแแแแก, แ แแแแแแช แแ แแแ แแฃแแแ แ แแแแแแแแ แแแแแแ แแก แงแฃแ แแแฆแแแแก แแแแแฎแแแก. แแ แกแขแแขแแแจแ แแกแ-แแก แแ แ-แแ แแ แแแแแแจแ แแแแแ แแแแแแแฎแ แแแก แแ แ แซแแแแแ แกแแฎแแคแแแ แแ แแแแแแแแ แแแกแ แแแแแแ แแแแแแแ แแ แแฅแขแแแแแแ -
แแ แแแแแแแแแก แแแแแแ แแแ แแแชแแแแ แแแแชแแ แแ แฎแแแแแแแแแช. แงแแแแแคแแ แ แแฌแงแแแ แฐแแแแแแแแก แแแแแแ แกแแกแขแแแแก แแ แแกแขแแแแแ แขแฃแแ แฅแชแแแแก แแแแแแแก แจแแกแแฎแแ, แ แแก แจแแแแแแแช แฎแแแแ แแแกแ แกแแซแแแแ แแก แขแแกแขแแ แแแ. แแฃแแชแ, แกแแแแ แฐแแแแแแแแก แฉแแแแแแงแแแแแแแ, แแแแคแแแ แฃแแแ แแแแแกแแแฆแแ แแ แแ แแฃแกแขแแ แฉแแแแแแงแแแแแแ แแ แแแแแแ. แแฃ แแแแฎแแ แซแแแแแ แแฃแแแแแแแ แแฆแแ แก, แแแจแแ แแแแแฌแแแ แงแแแแแคแ แแก แแฃแแแแกแแแ แแแแแแแแแแแ; แแก แแ แแก แแ แแแแแแแแแก แแแแแแ แแแแก "แฎแแแแแแแแ".
Google Cloud-แแก แแแ แแแแแจแ, แแกแแแ แแ แแชแแกแแแ แแฅแกแแแแแแขแฃแ แแ แฃแคแ แ แ แแฃแแ แฎแแแแ, แ แแแแแ Google Cloud แแแฅแกแแแแแฃแ แแ แชแแแแแแก แฃแแ แฃแแแแแงแแก แแแแแกแ แแแแฎแแแ แแแแแแแก แแแแคแแแแแชแแแแฃแ แแแ. แแแแก แแแแ, TSE แแแแแแ แแแก แแ แแฅแแ แฌแแแแแ แแฅแแแแ แกแแกแขแแแแแแก แ แแแแฅแขแแ แแแแแ แแ แแ แช แแแแคแแแฃแ แแชแแแแแก แแแฎแแแก แจแแกแแซแแแแแแแ แแกแ แคแแ แแแ, แ แแแแ แช แแแแฎแแแ แแแแแแก. แแแแขแแ, แฉแแแแ แ แแแแแแแ แฐแแแแแแแแก แจแแกแแแแฌแแแแแแ, แฉแแแ (แแแแแแ แแแ) แแ แจแแแแแซแแแ แกแฌแ แแคแแ แจแแแชแแแแแ แกแแกแขแแแ.
แแแแแแ แแ แแแแฎแแแ แแแแแ แแแแแก, แ แแ แฉแแแ แแแแแกแฌแแ แแแ แงแแแแแคแแ แก, แ แแแแ แช แแแฅแแแแแแก แแแแฅแแแแก แกแแ แแแกแจแ แแ แฃแแ แแแแ แแแแแแแแแแแแแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแก id-แก, แแแจแแ แ แแชแ แกแแแแแแแแแแจแ แแ แแชแแกแ แแแแแแแแ แแแแก แกแแกแแฃแแ แ แคแแ แแแขแจแ: แแแคแแ แแแชแแแก แจแแแ แแแแแ, แฐแแแแแแแแแแก แคแแ แแแ แแแ แแ แแแแแกแขแฃแ แแแ (แแ แฃแแ แงแแคแ). แแ, แกแแแแแแ แฏแแแจแ, แแแแแฌแงแแแขแแแแแแก แแแฆแแแแก แแ แแแแแแแแ แแคแฃแซแแแแ แแแแแแขแแแ แแแแฃแแแแแชแแแก.
แแ แแแแแแ แกแแแแแแ
แแฆแแก แฉแแแ แแแแฅแแก แแแแแแ แแแ แแ แแแกแแกแ แฃแแแ. แจแแแแแแแแแแแฃแแ แกแแฅแแแก แฌแแ แแแขแแแแ แแแแแฌแงแแแขแแก แแ แ-แแ แแ แแแแแแ แแ แแแแแแแก แซแแแแแ แแแขแแแฃแ แ แแ แแฃแกแขแ แแฆแฌแแ แแ. แฅแแแแแ แจแแแแซแแแแ แแฎแแแแ แแแ แแแแ แแแแแแแก แแกแแ (แ แแแแฅแขแแ แแแฃแแแ แแแแคแแแแแชแแแแฃแ แ แแแคแแ แแแชแแแก แแแกแแแแแแ):
แแก แจแแขแงแแแแแแแ แจแแแชแแแก แแแแ แกแแกแแ แแแแแ แแแคแแ แแแชแแแก แฉแแแแแแแก:
- แแแแแแแแฃแแแ แแแแแ แแขแฃแแ VM
- แแแแแ แแ แแแแแแ แแแแแแแแฃแแแ - DNS แแ แแฃแจแแแแก
- แแแแแแแแฃแแแ, แกแแแแช แแ แแแแแแ แแฉแแแก แแแแก - VM แแ แแแแขแแแแแ แ
- แแแแแแแแฃแแแ แแก แแแแแฏแแแ, แ แแแแแแแช แแแแฎแแแ แแแแแแ แแแแแแแ แแ แแแแแแแก แแแแแขแแคแแชแแ แแแแกแแแแก.
แแแแฎแแแแ แแแ แแแแกแขแ แแ แแ แ แแแแ แช โP1: แแ แแขแแแฃแแ แแแแแฅแแแแแแ - แฌแแ แแแแแแจแ แแแแแฃแกแแแแแแ แ แกแแ แแแกแโ, แ แแช แแฃแแแกแฎแแแแก แกแแขแฃแแชแแแก แแฃแแแแ แแแแแขแแ แแแแก 24/7 แ แแแแแจแ โแแแฐแงแแแแ แแแแกโ แกแฅแแแแก แแแฎแแแแแ (แแแฌแแ แแแแแแ แจแแแแซแแแแ แฌแแแแแแฎแแ
แแ แแ แแแกแแแแก, แ แแชแ แแแแแแ แชแแฃแ แแฎแแแแ แแแแแแ, แฉแแแ แฃแแแ แฎแแแ แแแฅแแแแ แจแแแแแแ แแแคแแ แแแชแแ:
- แจแแแแแ แกแ
/etc/hosts
- แจแแแแแ แกแ
/etc/resolv.conf
- แแแแแงแแแแแก
iptables-save
- แแฃแแแแก แแแแ แจแแแ แแแแแ
ngrep
pcap แคแแแแ
แแ แแแแแชแแแแแแ แฉแแแ แแแแ แแแงแแแแ โแแแแแซแแแแแกโ แแ แแ แแแแแแแแแก แแฆแแแคแฎแแ แแก แแขแแแแก แแแกแแฌแงแแแแ.
แฉแแแแ แแแ แแแแ แแแแแฏแแแ
แฃแแแ แแแแแก แงแแแแแกแ, แฉแแแ แแแแแแแแแฌแแแ แแแขแแแแแแชแแแแแแก แกแแ แแแ แแก แแฃแ แแแแแแ แแ แกแขแแขแฃแกแ แแ แแแแ แฌแแฃแแแแ, แ แแ แแก แกแฌแแ แแ แแฃแจแแแแแ. แแแขแแแแแแชแแแแแแก แกแแ แแแ แ แแแกแฃแฎแแแก IP แแแกแแแแ แแก 169.254.169.254 แแ, แกแฎแแ แกแแแแแฎแแแแแ แแ แแแ, แแแกแฃแฎแแกแแแแแแแแ แแแแแแฃแ แ แกแแฎแแแแแแก แแแแขแ แแแแ. แฉแแแ แแกแแแ แแแแแแแแแฌแแแ, แ แแ Firewall แกแฌแแ แแ แแฃแจแแแแก 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 แแแแแขแแก แจแแฅแแแแก scrapy Python แแแแฃแแแก แแแแแงแแแแแแ.
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) แแ แแแแแแแแแก UDP แแแแแขแแแก DNS แแแแฎแแแแแ แแ แแแ แแแแแ แแฃแแแแแ
- sysctl แแแขแแ แคแแแกแแก แกแแจแฃแแแแแแ แจแแแแซแแแแ แแแแแแแคแแแฃแ แแ แแ UDP แกแขแแแ แแแ แแแแก แแแแแแ
- แแแ แแแ แฃแ แแแแ แแฅแแแแแแก แแแแ แแขแฃแ แแกแแแ, แ แแแ แแแแแกแชแแก แแแแแขแแแ แฅแกแแแจแ แฅแกแแแแก แแแขแแ แคแแแกแแก แกแแจแฃแแแแแแ
- แฐแแแแ แแแแแ แ แแญแแ แก แแ แแแแแกแชแแแก แแแแแขแก แแแขแแแแแแชแแแแแแก แกแแ แแแ แแ แแแกแแแ แจแแฎแแแแกแแก
- แแแขแแแแแแชแแแแแแก แกแแ แแแ แ แแแแแกแ แแแแแแ แแแแกแแแฆแแ แแแก DNS แกแแฎแแแก แแ แแแ แฃแแแแก แแแกแฃแฎแก แแแแแ แแแแแแแก แแแแแงแแแแแแ
แจแแแแฎแกแแแแแ, แ แ แฐแแแแแแแแแ แฃแแแ แแแแแแฎแแแแ:
แฐแแแแแแแ: แแแขแแฎแแแ แแแแแแแแแแแแ
- แขแแกแขแ 1: แแแฃแจแแแ strace แกแแกแขแแแแจแ, แจแแแแแฌแแแ, แ แแ dig แแแฃแฌแแแแแก แกแฌแแ แ แกแแกแขแแแแก แแแ แแแก
- แจแแแแแ: แแแแแซแแฎแแแฃแแแ แกแฌแแ แ แกแแกแขแแแฃแ แ แแแ แแแ
- แขแแกแขแ 2: srapy-แแก แแแแแงแแแแแแ แจแแแแแแฌแแแ, แจแแแแแซแแแ แแฃ แแ แ แกแแกแขแแแแก แแแแแแแแแแแแแก แแแแ แแแก แแแแแ แกแแฎแแแแแแก แแแแแแแ
- แจแแแแแ: แฉแแแ แจแแแแแซแแแ
- แขแแกแขแ 3: แแแฃแจแแแ rpm โV libdns แแแแแขแแ แแ md5sum แแแแแแแแแแแก แคแแแแแแแ
- แจแแแแแ: แแแแแแแแแแแก แแแแ แกแ แฃแแแแ แแแแแขแฃแ แแ แแแฅแแแ แแแแ แแชแแฃแ แกแแกแขแแแแจแ แแ แกแแแฃแ แแแแแแ
- แขแแกแขแ 4: แแแแแแกแขแแแแ แแ แแแแฎแแแ แแแแแก root แกแแกแขแแแแก แกแฃแ แแแ VM-แแ แแ แฅแชแแแแก แแแ แแจแ, แแแฃแจแแแ chroot, แแแฎแแ แแฃ แแฃแจแแแแก DNS
- แจแแแแแ: DNS แแฃแจแแแแก แกแฌแแ แแ
แแแกแแแแ แขแแกแขแแแแ แแแงแ แแแแแแ: แแ แแแแแแ แแแแแแแแแแแแจแ แแ แแ แแก
แฐแแแแแแแ: แแ แแก แจแแชแแแแ DNS แแแ แแแแขแ แแแจแ
- แขแแกแขแ 1: แจแแแแแฌแแแ tcpdump แแ แแแฎแแ, แแฃ DNS แแแแแขแแแ แแแแแแแแแ แแ แแแแ แฃแแแแแ แกแฌแแ แแ แแแแฎแ แแแแก แแแจแแแแแก แจแแแแแ
- แจแแแแแ: แแแแแขแแแ แกแฌแแ แแ แแ แแก แแแแแชแแแฃแแ
- แขแแกแขแ 2: แแ แแแแ แจแแแแฌแแแแ แกแแ แแแ แแ
/etc/nsswitch.conf
ะธ/etc/resolv.conf
- แจแแแแแ: แงแแแแแคแแ แ แกแฌแแ แแ
แแแกแแแแ แขแแกแขแแแแ แแแงแ แแแแแแ: แแ แแแแแแ แแ แแ แแก DNS แแแแคแแแฃแ แแชแแแจแ
แฐแแแแแแแ: แแแ แแแ แแแแแแแแแฃแแแ
- แขแแกแขแ: แแแแแแกแขแแแแ แแ แแฎแแแ แแแ แแแ, แจแแแแแฌแแแ แฎแแแแแฌแแ แ, แแแแแขแแแ แแแ
- แจแแแแแ: แแกแแแแกแ แฅแชแแแ
แแแกแแแแ แขแแกแขแแแแ แแแงแ แแแแแแ: แแแ แแแ แแ แแ แแก แแแแแแแแแฃแแ
แฐแแแแแแแ: แแแแฎแแแ แแแแแก แฅแกแแแแก (แแ แฐแแแแ แแแแแ แแก แฅแกแแแแก แแแขแแ แคแแแกแแก) แแ แแกแฌแแ แ แฅแชแแแ
- แขแแกแขแ 1: แจแแแแแฌแแแ แแฅแแแแ firewall แแแ แแแแขแ แแแ
- แจแแแแแ: firewall แแแแแกแชแแแก DNS แแแแแขแแแก แ แแแแ แช แฐแแกแขแแ, แแกแแแ GCP-แแ
- แขแแกแขแ 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
. แขแแแแฃแ แ แแแแจแแแแแแแ แแ แแก แแแแฎแแแแแแ 200 KiB, แแแแ แแ แแฃ แแฅแแแแ แกแแ แแแ แ แแฆแแแก แฃแแแ แแ DNS แแแแแขแก, แจแแแซแแแแ แแแแญแแ แแแ แแฃแคแแ แแก แแแแแก แแแแ แแ. แแฃ แแฎแแแ แแแแแขแแก แฉแแแแกแแแแกแแก แแฃแคแแ แ แกแแแกแแ, แแแแแแแแแ, แ แแแแแ แแแแแแแชแแ แกแแแแแ แแกแแ แกแฌแ แแคแแ แแ แแแฃแจแแแแแก แแแก, แแแจแแ แแแแฌแงแแแ แแแแแขแแแแก แแแแแ แแแแก. แฉแแแแแ แแแแแแขแแ แกแฌแแ แแ แแแแแ แแ แแฃแคแแ แแก แแแแ, แ แแแแแ แแแก แแจแแแแแ แแแแแชแแแแ แแแแแ แแแแก, แ แแแแแ แแก แแงแแแแแแ แแแแแแแชแแแก DNS แแแแแขแแแแก แกแแจแฃแแแแแแ แแแขแ แแแแก แจแแกแแแ แแแแแแแ. แแแก แแแแ แแแงแแแแแฃแแ แแแแจแแแแแแแ แแงแ แแแฅแกแแแแแฃแ แ แจแแกแแซแแ: 231-1 (แแฃ แแแงแแแแแฃแแแ 231-แแ, แแแ แแแ แแแแแ แฃแแแแก โINVALID ARGUMENTโ).
แฃแชแแ แแแแฎแแแ, แ แแขแแ แแฃแจแแแแแ nmap แแ scapy แกแฌแแ แแ: แแกแแแ แแงแแแแแแแแ แแแแแแฃแ แกแแแแขแแแก! Raw แกแแแแขแแแ แแแแกแฎแแแแแแแ แฉแแแฃแแแแ แแแ แกแแแแขแแแแกแแแ: แแกแแแ แแแแ แแก แฃแแแแแ iptable-แแแก แแ แแ แแ แแก แแฃแคแแ แฃแแ!
แแแแ แแ แ แแขแแ แแฌแแแแก โแซแแแแแ แแแแ แแฃแคแแ แโ แแ แแแแแแแแก? แแจแแแ แแ แแ แแฃแจแแแแก แแกแ, แ แแแแ แช แแแแแแแแแ แแงแ.
แแ แแขแแแแ แแ แจแแแแซแแ แแ แแแแแแแก แ แแแ แแแฃแชแแ แแแ แแ แแแแ แแแ แแแแ แแ แแ แแแแ แแแกแขแ แแแฃแชแแแแ. แแ แแแแแแ แฃแแแ แแแฉแแแ 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
แแ แแก แขแแแแก intsize
แแ แแก แขแแแแก u16 (แฎแแแแแฃแฌแแ แแแ แแแฅแแกแแแขแ แแแขแแแแ int) แแ แแแแฎแแแก แแแแแขแแก แแแแแกsk->sk_rcybuf
แแ แแก int แขแแแแก แแ แแแแฎแแแก แแฃแคแแ แแก แแแแแก, แ แแแแแแช, แแแแกแแแฆแแ แแแแ, แฃแแ แแก แแแแจแแแแแแแแกnet.core.rmem_default
แ แแแแกแแช sk_rcvbuf
แฃแแฎแแแแแแแ 231-แก, แแแแแขแแก แแแแแก แจแแฏแแแแแแ แจแแแซแแแแ แแแแแแฌแแแแก
แจแแชแแแแแก แแแแแกแฌแแ แแแ แจแแกแแซแแแแแแแ แขแ แแแแแแฃแ แ แแแแ: แฅแแกแแแแแแ unsigned int
. แแแแแแแงแแแ แจแแกแฌแแ แแแ แแ แแแแแขแแแ แแ แกแแกแขแแแ แแ DNS-แแ แแกแแ แแแฃแจแแแ.
แแแแแ แฏแแแแแก แแแแ
แฉแแแ แแแกแแแแแแ แแแแแแฃแแแแแแ แแแแแแขแก แแ แแแแแแแแแ
แแฆแกแแแแจแแแแแ, แ แแ แจแแแแฎแแแแ แแจแแแแแ แแฆแแแฉแแแ แแ, แกแแแแแแแแ แแ, แแแแฎแแแ แแแแแแแกแแแ แแจแแแแแแ แแแฆแแแ แแกแแ แ แแฃแ แแแแฎแแแแแแก.
แฌแงแแ แ: www.habr.com