如果 IOXIDResolver 服务在一台 Windows 主机上处于活动状态且可访问,就可以在该主机上发现新的网络端点(如 IPv6 地址),这种发现可以通过匿名连接或凭证认证实现。
IOXIDResolver.py-ng 脚本旨在通过 Microsoft 远程过程调用 (MSRPC) 协议来探索目标机器的网络接口。该脚本与 MSRPC 提供的 IObjectExporter 服务交互,以调用 ServerAlive2 方法。此方法返回目标机器可用的网络接口。
git clone https://github.com/Anh4ckin3/IOXIDResolver-ng.git
python IOXIDResolver-ng.py -t $TARGET_IP
# OUTPUT EXEMPLE
[*] Anonymous connection on MSRPC
[+] Retriev Network Interfaces for 192.168.5.20...
[+] ServerAlive2 methode find 3 interface(s)
[+] aNetworkAddr addresse : DC01 (Hostname)
[+] aNetworkAddr addresse : 192.168.5.20 (IPv4)
[+] aNetworkAddr addresse : db69:ecdc:d85:1b54:1676:7fa4:f3fe:4249 (IPv6)