IPV6探测

领导提了个问题,怎么找出没实施IPV6的设备或域名,简单整理了一下。

本机是否支持IPv6

参见:https://blog.csdn.net/COCO56/article/details/103248395
windows系统可以使用如下命令速查:

Get-NetAdapterBinding -ComponentID ms_tcpip6

如何确认一个网站是否开启 IPv6

理论篇的解释参见:https://ipw.cn/doc/ipv6/server/ipv6webcheck.html

在线工具:IP查询

可以直接访问 在线 IPv6 网站检测工具 来确认一个网站是否开 IPv6 访问。
拿腾讯云举个例子:https://cloud.tencent.com/
在这里插入图片描述

在线工具:IPv6连接测试

https://test-ipv6.com/index.html.zh_CN
在这里插入图片描述

在线工具:国家IPv6发展监测平台

https://www.china-ipv6.cn/#/checkTools
不知道怎么就检测1000次了,换代理,换手机热点都不行
在这里插入图片描述

本地工具

根据文章,得知可以使用:Nmapfi6sRustScanMasscanv6disc去扫描

实操时需要设置源IP,见nmap说明文档:https://nmap.org/book/port-scanning-ipv6.html

While IPv6 hasn’t exactly taken the world by storm, it gets significant use in some countries and most modern operating systems support it. To use Nmap with IPv6, both the source and target of your scan must be configured for IPv6. If your ISP (like most of them) does not allocate IPv6 addresses to you, free tunnel brokers are widely available and work fine with Nmap. I use the free IPv6 tunnel broker service at http://www.tunnelbroker.net. Other tunnel brokers are listed at Wikipedia. 6to4 tunnels are another popular, free approach.

在这里插入图片描述

举个例子,使用新加坡服务器上的nmap探测,别人可以探测到的地址,我这里探测不到
在这里插入图片描述

再举个例子,fofa中搜索的ipv6结果,有的nmap确实能检测到ipv6地址,但是无法对ipv6地址进行扫描
在这里插入图片描述

根据说明文档得知出现这种问题的原因在于没有配置源IP,配置之后如下:
在这里插入图片描述

在这里插入图片描述

使用nslookup也行

PS C:\Users\asuka> nslookup zs.hwec.edu.cn
服务器:  UnKnown
Address:  210.73.88.1

非权威应答:
名称:    zs.hwec.edu.cn
Addresses:  2001:250:482e::98
          61.163.246.30

局域网设备探测

开启4台虚拟机
win查询ipv6命令:ipconfig /release6
linux查询ipv6命令:ip -6 addr

系统类型ipv4ipv6
win10192.168.229.134fe80::cc14:fdf0:36df:b608%4
debian192.168.229.132fe80:20c:29ff:fef1:9afc
win2012192.168.229.133fe80::c40f:a435:844a:b9f6%12
win11192.168.229.1fe80::f192:8275:64b7:7cc8%22
kali192.168.229.128fe80::8ad3:550:a091:e92e

测试显示部分设备没扫描出来,有可能是设备的ipv6存在问题

ping

参见:https://insights.sei.cmu.edu/blog/ping-sweeping-in-ipv6/
测试发现,ping扫描只发现了一台debian设备

ping6 -I eth0 ff02::1%2 | cut -d\  -f4

在这里插入图片描述

MSF

参见:
https://www.offensive-security.com/metasploit-unleashed/scanner-discovery-auxiliary-modules/
https://www.linux-magazine.com/Online/Features/IPv6-Penetration-Testing
msf有三种探测方式:

use auxiliary/scanner/discovery/ipv6_multicast_ping
use auxiliary/scanner/discovery/ipv6_neighbor
use auxiliary/scanner/discovery/ipv6_neighbor_router_advertisement

方式1:使用use auxiliary/scanner/discovery/ipv6_multicast_ping
存在的IP没有查询到结果,不存在的IP查询到结果了。并且速度太慢了。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

方式2:使用use auxiliary/scanner/discovery/ipv6_neighbor
仅查出一台设备的IPv6
在这里插入图片描述

根据手册重新查找
在这里插入图片描述

方式2:使用use auxiliary/scanner/discovery/ipv6_neighbor_router_advertisement
在这里插入图片描述

Thc-Ipv6

参见:
https://github.com/vanhauser-thc/thc-ipv6
https://www.kali.org/tools/thc-ipv6/
工具安装:https://github.com/vanhauser-thc/thc-ipv6/blob/master/INSTALL
首先使用netdiscover基于ARP做主机发现,然后使用alive6发现存活ipv6地址,最后使用address6 把ipv6地址转换到mac地址,此时核对ARP主机发现结果,即可对应ipv4和ipv6

sudo netdiscover -i eth0 -r 192.168.229.0/24
alive6 eth0
address6 fe80::20c:29ff:fef1:9afc

在这里插入图片描述

Ipv6-Toolkit

参见:

安装:sudo apt install ipv6-toolkit

sudo netdiscover -i eth0 -r 192.168.229.0/24
scan6 -i eth0 -L -e -v
address6 fe80::20c:29ff:fe40:99cd

在这里插入图片描述

端口探测

MSF

use auxiliary/scanner/portscan/tcp
set RHOSTS fe80::20c:29ff:fef1:9afc
set THREADS 50
set PORTS 80,21,22,23,25,53,110,443,1433,1863,2289,3306,5631,5632,5000,8080,9090
run

在这里插入图片描述

Nmap【存在问题】

nmap -6 fe80::20c:29ff:fef1:9afc --send-ip fe80::8ad3:550:a091:e92e

在这里插入图片描述

扫描其他设备,全部显示只开放端口22,说明扫描存在问题
在这里插入图片描述

参考

https://mp.weixin.qq.com/s/890BJSVgrUwMQIA5U5yfSw

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Nmap是一款功能强大的网络扫描工具,早在很早以前就支持对IPv6的扫描。使用Nmap的-6选项,我们可以对IPv6地址进行扫描。例如,命令"nmap -6 fe80::20c:29ff:fee0:2e76"可以对指定的IPv6地址进行扫描。在扫描结果中,我们可以看到扫描目标的开放端口和服务。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [《Nmap渗透测试指南》—第2章2.14节扫描一个IPv6地址](https://blog.csdn.net/weixin_34391445/article/details/90565993)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [IPV6探测](https://blog.csdn.net/weixin_44288604/article/details/128469671)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Nmap源码分析(操作系统扫描)](https://blog.csdn.net/AspirationFlow/article/details/7932319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值