ืื ืืืจ DNS ืืืคื ืืช ืืขืจืืช ืฉืืืช ืืืืืืื ืื ืฉืง ืขืืืจ ืืืงืจืื. DNS ืืื ืืขืฆื ืกืคืจ ืืืืคืื ืื ืืขืฆืื ืฉื ืืืื ืืจื ื. DNS ืืื ืื ืืคืจืืืืงืื ืืืกืืกื ืืืืคืฉืจ ืืื ืืื ืืขืจืืช ืืืฆืข ืฉืืืืชืืช ืืืกื ืื ืชืื ืื ืฉื ืฉืจืช ื-DNS. ืขื ืืื ืืื ื ืจืื ืืจืืจ. ืืื ืืืงืจืื ืขืจืืืืืื ืืืื ื ืฉืื ืืืืืื ืืชืงืฉืจ ืืกืชืจ ืขื ืืืืฉื ืืงืืจืื ืขื ืืื ืืืจืงืช ืคืงืืืืช ืฉืืืื ืื ืชืื ืื ืืคืจืืืืงืื DNS. ืจืขืืื ืื ืืื ืืืกืืก ืืื ืืืจ DNS.
ืืืฆื ืคืืขื ืื ืืืจ DNS
ืืื ืืืจ ืืืื ืืจื ื ืืฉ ืคืจืืืืงืื ื ืคืจื ืืฉืื. ืืชืืืืช DNS ืคืฉืืื ืืืกืืช
ืืืงืจื ืฉืื ื, ืืคืจืืืืงืื ืืืื ืขื ืืชืืืช ื-IP ืฉื ืืืืืืื. ืืืืื ืช ืคืจืืืืงืื ื-DNS, ืขืฉืืชื ืืงืฉืช ืืชืืืช ืื ืื ืฉื ืงืจื ืืงืฉื. "ืกืื. ืืฉื ื ืกืืืื ืืืจืื ืฉื ืืงืฉืืช, ืืคืจืืืืงืื ื-DNS ืืืื ืขื ืกื ืฉืื ื ืฉื ืฉืืืช ื ืชืื ืื, ืฉืืคื ืฉื ืจืื ืืืืฉื, ืืืงืจืื ืืืืืื ืื ืฆื ืืืชื.
ืื ืื ืืืจืช, ืืืกืืกื, ืคืจืืืืงืื ื-DNS ืขืืกืง ืืืขืืจืช ืืงืฉื ืืฉืจืช ืืชืืืืชื ืืืจื ืืืงืื. ืื ืื ืชืืงืฃ ืืืกืืฃ ืืืืขื ื ืกืชืจืช ืืชืื ืืงืฉืช ืฉื ืืืืืื? ืืืืืื, ืืืงืื ืืืืื ืืชืืืช URL ืืืืืืืืช ืืืืืืื, ืืื ืืืื ืืช ืื ืชืื ืื ืฉืืื ืจืืฆื ืืฉืืจ:
ื ื ืื ืฉืชืืงืฃ ืฉืืื ืืฉืจืช ื-DNS. ืืืืจ ืืื ืืื ืืืื ืืืขืืืจ ื ืชืื ืื - ื ืชืื ืื ืืืฉืืื, ืืืฉื - ืืืื ืฉืืืืื ืืืืจื. ืืืจื ืืื, ืืื ืฉืืืืชืช DNS ืชืืคืื ืคืชืืื ืืืฉืื ืื ืืืืืืื?
ืขื ืืื ืฉืืืื ืืฉืจืช, ืืืงืจืื ืืืืืื ืืืืืฃ ืชืืืืืช ืืืฉืืื ื ืชืื ืื ืืืจื ืืืขืจืืช ืืืขื. ืื ืืืคืฉืจ ืืื ืืืขืืืจ ืืืืขืืช ืืืกืชืจืืช ืืฉืืืช ืฉืื ืื ืฉื ืชืืืืช ื-DNS ืืชืืื ื ืืืืื ืืช ืืืืฉื ืื ืืืข, ืขื ืืืจืืืช ืืื ืืืคืืฉ ืืชืื ืชืืงืื ืกืคืฆืืคืืช.
ืืืืง ื"ืื ืืืจ" ืฉื ืืืชืงืคื ืืื ืืื
ืืืื ืื ืืืจ DNS!
ืืืกืืืจืื ืฉื ืืชืงืคืืช ืื ืืืจ DNS
ืืื ืืืจ ืืฉ ืืชืืื, ืืืื ืืจืขืืื ืฉื ืืืืคืช ืคืจืืืืงืื ื-DNS ืืืืจืืช ืคืจืืฆื. ืขื ืืื ืฉืื ืื ื ืืืืืื ืืืขืช, ืืจืืฉืื
ืขื 2004, ืื ืืืจ DNS ืืืฆื ื-Black Hat ืืืื ืืงืช ืคืจืืฆื ืืืฆืืช ืฉื ืื ืงืืื ืกืงื. ืื, ืืจืขืืื ืฆืื ืืืจ ืืืื ืืืื ืืชืงืคื ืืืืชื.
ืืืื, ืื ืืืจ DNS ืชืืคืก ืืงืื ืืืื ืขื ืืืคื
ืืื ืฉืืขืช ืขื
ืืืืื ืื ืืืจ DNS
ืื ืืืจ DNS ืืื ืืื ืืื ืืืงืืืจ ืืชืืืืช ืฉืื ืืืืฉืืช ืืจืขืืช. ืืืื ืืื? ืืืจ ืืืืจื ื ืขื ืืื, ืืื ืืืื ื ืื ื ืืืชื:
- ืคืื ื ืชืื ืื (ืืงืกืคืืืืจืฆืื) - ืืืงืจ ืืขืืืจ ืืกืชืจ ื ืชืื ืื ืงืจืืืืื ืืจื DNS. ืื ืืืืื ืื ืืืจื ืืืขืืื ืืืืชืจ ืืืขืืืจ ืืืืข ืืืืืฉื ืื ืคืืข โ ืืืชืืฉื ืืื ืืขืืืืืช ืืืงืืืืืื โ ืืื ืืื ืขืืืืช, ืืืืงืืื โ ืืกืชืจ!
- ืคืืงืื ืืืงืจื (ืืงืืฆืืจ C2) - ืืืงืจืื ืืฉืชืืฉืื ืืคืจืืืืงืื DNS ืืื ืืฉืืื ืคืงืืืืช ืฉืืืื ืคืฉืืืืช ืืจื, ืืืฉื,
ืืจืืืื ื ืืืฉื ืืจืืืง (ืืืฉื ืืจืืืง Trojan, ืืงืืฆืืจ RAT). - ืื ืืืจ IP-over-DNS - ืื ืืืื ื ืฉืืข ืืืืจืฃ, ืืื ืืฉ ืืื ืขืืจ ืฉืืืืฉืืื ืขืจืืืช IP ืขื ืืื ืืงืฉืืช ืืชืืืืืช ืคืจืืืืงืื DNS. ืื ืืืฆืข ืืขืืจืช ื ืชืื ืื ืืืืฆืขืืช FTP, Netcat, ssh ืืื'. ืืฉืืื ืคืฉืืื ืืืกืืช. ืืืฉืจ ืจืขืืช ืืืืชืจ!
ืืืืื ืื ืืืจ DNS
ืืฉื ื ืฉืชื ืฉืืืืช ืขืืงืจืืืช ืืืืชืืจ ืฉืืืืฉ ืืจืขื ื-DNS: ื ืืชืื ืขืืืก ืื ืืชืื ืชืขืืืจื.
ื ื ืืชืื ืขืืืกืื ืืฆื ืืืื ืืืคืฉ ืืจืืืืช ืื ืชืื ืื ืื ืฉืืืื ืืืื ืืฉืื ืฉื ืืชื ืืืืืช ืืฉืืืืช ืกืืืืกืืืืช: ืฉืืืช ืืืจืืื ืืขืื ืืจืื ืืืืจ, ืกืื ืจืฉืืืช DNS ืฉืื ื ืขืฉื ืื ืฉืืืืฉ ืืชืืืจืืช ืืืืื, ืื ืงืืืื ืื ืกืื ืืจืื.
ื ื ืืชืื ืชื ืืขื ืืกืคืจ ืืงืฉืืช ื-DNS ืืื ืชืืื ืืืขืจื ืืืฉืืืื ืืืืืฆืข ืืกืืืืกืื. ืชืืงืคืื ืืืฉืชืืฉืื ืืื ืืืจ DNS ืืืฆืจื ืืืืช ืืืืื ืฉื ืชืขืืืจื ืืฉืจืช. ืืชืืืืจืื, ืขืืืฃ ืืืืคื ืืฉืืขืืชื ืขื ืืืืืคื ืืืืขืืช DNS ืจืืืืื. ืืื ืฆืจืื ืืืืืช ืืืขืงื!
ืืื ืขืืจ ืืื ืืืจ DNS
ืื ืืจืฆืื ื ืืขืจืื ืืช ืืืื ืืืชืขืืงืืช ืฉืื ืืืจืืืช ืขื ืืื ืืืืจื ืฉืื ืืืืื ืืืืืช ืคืขืืืืช ืืื ืืืืืื ืขืืื, ืืฉ ืืกืคืจ ืืื ืขืืจ ืืื. ืืืื ืืืืืื ืืืฆืข ืื ืืืจ ืืืฆื IP-over-DNS:
ืืื โ ืืืื ืืคืืืคืืจืืืช ืจืืืช (Linux, Mac OS, FreeBSD ื-Windows). ืืืคืฉืจ ืื ืืืชืงืื ืืขืืคืช SSH ืืื ืืืฉืื ืืืืจื ืืืืืฉืืื ืืืงืจื. ืื ืืื ืืืืืื ืืืช ืขื ืืืืจื ืืฉืืืืฉ ืืืื.OzymanDNS โ ืคืจืืืงื ืื ืืืจ DNS ืืืืช ืื ืงืืื ืกืงื, ืืชืื ืืคืจื. ืืชื ืืืื ืืืชืืืจ ืืืื ืืจื SSH.DNSCat2 - "ืื ืืจืช DNS ืฉืื ืขืืฉื ืืืชื ืืืื." ืืืฆืจ ืขืจืืฅ C2 ืืืฆืคื ืืฉืืืืช/ืืืจืืช ืงืืฆืื, ืืฉืงืช ืืขืืคืืช ืืื'.
ืืื ืขืืจ ืื ืืืืจ DNS
ืืืื ืจืฉืืื ืฉื ืืกืคืจ ืืื ืขืืจ ืฉืืืื ืฉืืืืฉืืื ืืืืืื ืืชืงืคืืช ืื ืืืจ:
dnsHunter โ ืืืืื Python ืฉื ืืชื ืขืืืจ MercenaryHuntFramework ื-Mersenary-Linux. ืงืืจื ืงืืฆื .pcap, ืืืืฅ ืฉืืืืชืืช DNS ืืืืฆืข ืืืคืื ืืืงืื ืืืืืืจืคื ืืื ืืกืืืข ืื ืืชืื.reassemble_dns โ ืืื ืขืืจ ืฉื Python ืฉืงืืจื ืงืืฆื .pcap ืืื ืชื ืืืืขืืช DNS.
ืืืงืจื ืฉืืืืช ื ืคืืฆืืช ืื ืืฉื ืื ืืืจ DNS
ืืืืข ืฉืืืืฉื ืืฆืืจืช ืฉืืืืช ืืชืฉืืืืช!
ืฉ: ืื ืื ืื ืืืจ?
ืืืืืช: ืื ืคืฉืื ืืจื ืืืขืืืจ ื ืชืื ืื ืขื ืืื ืคืจืืืืงืื ืงืืื. ืืคืจืืืืงืื ืืืกืืกื ืืกืคืง ืขืจืืฅ ืื ืื ืืจื ืืืขืืืืื, ืืืฉืืฉืื ืืืืจ ืืื ืืืกืชืจืช ืืืืืข ืืืืขืืจ ืืคืืขื.
ืฉ: ืืชื ืืืฆืขื ืืชืงืคืช ืื ืืืจ ื-DNS ืืจืืฉืื ื?
ืืืืืช: ืื ืื ื ืื ืืืืขืื! ืื ืืชื ืืืืข, ืื ื ืืืืข ืื ื. ืืืืื ืืืืขืชื ื, ืืช ืืืืื ืืจืืฉืื ืืชืงืืคื ืืื ืืืกืงืจ ืคืืจืกืื ืืจืฉืืืช ืืชืคืืฆื ืฉื ืืืืืจืืง ืืืคืจืื 1998.
ืฉ: ืืืื ืืชืงืคืืช ืืืืืช ืืื ืืืจ DNS?
ืืืืืช: DNS ืจืืืง ืืืืืืช ืืคืจืืืืงืื ืืืืื ืฉื ืืชื ืืืฉืชืืฉ ืื ืืื ืืืจ. ืืืืืื, ืชืืื ืืช ืืืื ืืืช ืืคืืงืื ืืืงืจื (C2) ืืฉืชืืฉืืช ืืขืชืื ืงืจืืืืช ื-HTTP ืืื ืืืกืืืช ืืช ืขืจืืฅ ืืชืงืฉืืจืช. ืืื ืืื ืืืจ DNS, ืืืืงืจ ืืกืชืืจ ืืช ืื ืชืื ืื ืฉืื, ืืื ืืืงืจื ืื ืื ื ืจืื ืืื ืชืขืืืจื ืืืคืืคื ืืื ืืจื ื ืจืืื ืื ืืืฉืช ืืืชืจ ืืจืืืง (ืฉื ืฉืื ืขื ืืื ืืชืืงืฃ). ืื ืขืฉืื ืืืืขืื ืืชืืื ืืืช ื ืืืืจ ืื ืื ืื ืืืืืจืืช ืืชืคืืก
ืืื ืชืจืฆื ืฉื ืขืืืจ ืืืืืื ืื ืืจืช DNS? ืืืืง ืืช ืืืืืื ืฉืื ื
ืืงืืจ: www.habr.com