; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.9 <<>> vp97h3wjo2tvwaiv.4.browserleaks.org +trace ;; global options: +cmd . 65227 IN NS m.root-servers.net. . 65227 IN NS b.root-servers.net. . 65227 IN NS j.root-servers.net. . 65227 IN NS k.root-servers.net. . 65227 IN NS a.root-servers.net. . 65227 IN NS i.root-servers.net. . 65227 IN NS l.root-servers.net. . 65227 IN NS f.root-servers.net. . 65227 IN NS h.root-servers.net. . 65227 IN NS c.root-servers.net. . 65227 IN NS d.root-servers.net. . 65227 IN NS e.root-servers.net. . 65227 IN NS g.root-servers.net. . 151199 IN RRSIG NS 8 0 518400 20221015170000 20221002160000 18733 . ;; Received 1097 bytes from ############ in 1 ms
org. 172800 IN NS a0.org.afilias-nst.info. org. 172800 IN NS a2.org.afilias-nst.info. org. 172800 IN NS b0.org.afilias-nst.org. org. 172800 IN NS b2.org.afilias-nst.org. org. 172800 IN NS c0.org.afilias-nst.info. org. 172800 IN NS d0.org.afilias-nst.org. org. 86400 IN DS 26974 8 2 4FEDE294C53F438A158C41D39489CD78A86BEB0D8A0AEAFF14745C0D 16E1DE32 org. 86400 IN RRSIG DS 8 1 86400 20221016050000 20221003040000 18733 . OWW+5hUtp/RJHdlmhpLYp/HJu0wHBc5Dej7e1hfVR7ExyHEB8J+TQ0jB bMpeFDSXWGdcrBZKBJti2baczEbAyX5a4VOfBTzZuvjJaac3n1Yrywt/ APosXX7aaoghMK3GjyYhNzXp8L2XArSzwhQSvIL23yV4hay2pylN2+Vs msbktFoFwbh/tDsfxLwwb2WyQsefCsdFbjq8A2iNXpKRdUOFfxyvrk0W tU5YXkIv9ugfaSns2nhxtdlc5i1BlYigHEGn3dfkGu0SxzPCd2iAhPOT OLcwnPoIGGy9j/2ygA5lO6cwCl1+QZsl0OcT4RmBzFlAqztayQpEhhbq E+WsqQ== ;; Received 801 bytes from 192.58.128.30#53(j.root-servers.net) in 20 ms
browserleaks.org. 3600 IN NS jim.ns.cloudflare.com. browserleaks.org. 3600 IN NS olga.ns.cloudflare.com. gdtpongmpok61u9lvnipqor8lra9l4t0.org. 3600 IN NSEC3 1 1 0 332539EE7F95C32A GDTREA8KMJ2RNEQEN4M2OGJ26KFSUKJ7 NS SOA RRSIG DNSKEY NSEC3PARAM gdtpongmpok61u9lvnipqor8lra9l4t0.org. 3600 IN RRSIG NSEC3 8 2 3600 20221024110145 20221003100145 29166 org. Eaiddx4+Bs1pQMMErGOSwNDd2GEujB9pDFk3HZNknU6qmMHR6YFZg23S Y8CXjHS5LB7mHaZMT5pzljoYWK1SgoFDiIQnCupU6US/b5ffqHGmVJJ1 vISQSHyuuesNByHElm8xI5kiUoRzAUihu89eWvkQWr8SErsl0s1aHQMG ugc= g1pp7qved73244ihlfhn2ia1du4lmeji.org. 3600 IN NSEC3 1 1 0 332539EE7F95C32A G1PRVFB035RKNAATP3F56FTGJBA791F4 NS DS RRSIG g1pp7qved73244ihlfhn2ia1du4lmeji.org. 3600 IN RRSIG NSEC3 8 2 3600 20221022152911 20221001142911 29166 org. p12dxH6my1FVtA9aKbGn+p7eDAyu4wQpAeU41GzIeZV4WA8Olp99QFIk gUk/gkkkIMuca/z8YobKBlHWbh8oLJgjK//zZyIWswCpUCsgkA3vtc7M x3E0XOI135QucbO2ITzaLRqsQWkNvhEzvmnob4c6npJPCg3dU9Edbpvv N64= ;; Received 635 bytes from 199.249.120.1#53(b2.org.afilias-nst.org) in 210 ms
4.browserleaks.org. 86400 IN NS ns1.browserleaks.org. 4.browserleaks.org. 86400 IN NS ns2.browserleaks.org. ;; Received 188 bytes from 2a06:98c1:50::ac40:2089#53(olga.ns.cloudflare.com) in 59 ms
vp97h3wjo2tvwaiv.4.browserleaks.org. 60 IN A 165.22.41.103 4.browserleaks.org. 3600 IN NS ns1.browserleaks.org.4.browserleaks.org. 4.browserleaks.org. 3600 IN NS ns2.browserleaks.org.4.browserleaks.org. ;; Received 257 bytes from 165.22.41.103#53(ns2.browserleaks.org) in 240 ms
注意
1 2
4.browserleaks.org. 3600 IN NS ns1.browserleaks.org.4.browserleaks.org. 4.browserleaks.org. 3600 IN NS ns2.browserleaks.org.4.browserleaks.org.
这两行NS记录,即所有 4.browserleaks.org. 的子域名由
DNS 权威服务器ns1.browserleaks.org.4.browserleaks.org.
负责解析。这里很明显
ns1.browserleaks.org.4.browserleaks.org.
就负责记录请求过来的 DNS 服务器 IP,并通过之前随机生成子域名区分进行 DNS
泄露检测的客户端。并将结果回报给 Web 前端。
PoC
(To be continued)
泄露途径
Windows DNS 查询机制
默认情况下,其实配置了路由跃点数/距离,Windows 依然会尝试尝试每个
Adapter 下的缺省 DNS 地址,如果你使用的是 VPN
隧道的话,那么很有可能会导致泄露