upnp
电信光猫允许的UPNP动作名
动作名 AddPortMapping 创建新的端口映射
NewRemoteHost 在大多数情况下 这将是一个空字符串
NewExternalPort NAT网关侦听的外部端口
NewProtocol 端口映射的协议 可能的值是TCP或UDP
NewInternalPort 内部客户端相应的内部端口
NewInternalClient 内部客户端的IP地址
NewPortMappingDescription 在用户界面显示端口映射的描述
NewLeaseDuration 以秒为单位 为0表示端口映射为静态
AddPortMappingResponse 动作名前置在'Response'前
SOAP 1.1-1.2规范
Envelope/Body元素
curl -s -H -d
我这里给出SSDP载荷(参考Mirai变种 M-SEARCH * HTTP/1.1\r\nHOST: 255.255.255.255:1900\r\nMAN: \"ssdp:discover\"\r\nMX: 1\r\nST: urn:dial-multiscreen-org:service:dial:1\r\nUSER-AGENT: Google Chrome/60.0.3112.90 Windows\r\n\r\n)
M-SEARCH * HTTP/1.1\r\nHOST:192.168.1.1:1900\r\nMAN:"ssdp:discover"\r\nMX:5\r\nST:ssdp:all\r\n\r\n
只用socket的sendto和recvfrom找到Location,timeout设置为5
wget这个url,然后在文件中找controlURL,这里的UUID和Location中的UUID不同,不要去掉:1.
(其实你在文件资源管理器中的网上邻居中会看到Broadcom ADSL Router)
(Custom/1.0 UPnP/1.0 Proc/Ver 这是电信的Server)
动作名 GetExternalIPAddress 检索外部IP地址
动作名 GetConnectionTypeInfo 检索当前连接类型(也许是IP_Routed 即网关是LAN和WAN连接之间的IP路由器(路由模式))
要有SOAPAction
狩猎愉快
评论
发表评论