From 590e7b757496423a4492c13c85f3fd92aab3c9b4 Mon Sep 17 00:00:00 2001 From: david Date: Sun, 8 Feb 2009 04:33:43 +0000 Subject: [PATCH] Fix abug in the DNS parser in dns-zone-transfer.nse: All '0' characters in domain names were changed to '.', probably as a result of some code that wasn't updated when surrounding code was. This changed the name net360.example.com to net36..example.com. --- scripts/dns-zone-transfer.nse | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/dns-zone-transfer.nse b/scripts/dns-zone-transfer.nse index 16e5b0942..4e36433b3 100644 --- a/scripts/dns-zone-transfer.nse +++ b/scripts/dns-zone-transfer.nse @@ -153,7 +153,7 @@ function parse_domain(data, offset) ptr = bto16(data, offset) end - return offset+1, string.gsub(strbuf.dump(record), 0, '.') + return offset+1, strbuf.dump(record) end --- Build RFC 1035 root domain name from the name of the DNS server