diff options
| author | 韩丁康 <[email protected]> | 2023-11-16 17:43:27 +0800 |
|---|---|---|
| committer | 韩丁康 <[email protected]> | 2023-11-16 17:43:27 +0800 |
| commit | 25f6cbea7a2408559492da788745c99f1b332fde (patch) | |
| tree | dce99e22779f41877f89a05f65a78d5e3577f3d5 | |
| parent | 950d9b5244e30f7ed6832718735d3011b10f6b81 (diff) | |
20231116-工具代码测试-第6次
| -rw-r--r-- | src/ucr.edu/fakedns6/attack.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ucr.edu/fakedns6/attack.go b/src/ucr.edu/fakedns6/attack.go index 435d07d..9837831 100644 --- a/src/ucr.edu/fakedns6/attack.go +++ b/src/ucr.edu/fakedns6/attack.go @@ -477,6 +477,9 @@ func Main(ifaceName string, authIPArg net.IP, resolverIPArg net.IP, resolverBack msg := new(dns.Msg) if strings.Contains(attackertargetIP, ":") { ipcode := strings.ReplaceAll(attackertargetIP, ":", "-") + if victimDNSNameArg[len(victimDNSNameArg)-1:] != "." { + victimDNSNameArg = victimDNSNameArg + "." + } domain := ipcode + "." + victimDNSNameArg msg.SetQuestion(domain, dns.TypeAAAA) _, _, _ = c.Exchange(msg, resolverBackendIPArg.String()) |
