米兰达包装说明
米兰达是旨在发现,查询和UPnP设备,特别是Internet网关设备(即路由器)交互的基于Python的通用即插即用-N-播放客户端应用程序。它可以用于对可能的漏洞在网络上审核UPnP使能的设备。它的一些特性包括:
- 互动外壳,标签完成和命令历史记录
- UPnP设备的被动和主动发现
- 可定制的MSEARCH查询(查询特定设备/服务)
- 完全的控制权,如IP地址,端口和头应用程序设置
- 的UPnP设备,服务,操作和变量的简单枚举
- 输入的相关性/输出状态变量的服务行动
- 能够发送到UPNP服务/设备的操作
- 能够保存数据到文件供以后分析和协作
- 命令日志记录 米兰达是建立在和Linux系统,并已经过测试,在Linux 2.6内核与Python 2.5。然而,因为它是用Python编写的,大部分功能应该可用于任何的Python支持的平台。米兰达已经过测试,对来自不同厂商,包括Linksys公司,D-LINK,Belkin和Actiontec的IGDS。所有的Python模块来了默认安装在Linux Mint的5(Ubuntu的8.04)测试系统。 资料来源:https://code.google.com/p/mirandaupnptool/
- 作者:克雷格·Heffner
- 许可:MIT
0x01 包含在米兰达包工具
米兰达 - UPNP管理工具:~# miranda -h Command line usage: /usr/bin/miranda [OPTIONS] -s <struct file> Load previous host data from struct file -l <log file> Log user-supplied commands to log file -i <interface> Specify the name of the interface to use (Linux only, requires root) -u Disable show-uniq-hosts-only option -d Enable debug mode -v Enable verbose mode -h Show help
0x02 米兰达用法示例
开始在eth0接口 (-i eth0的) 在详细模式 (-v), 然后开始发现模式 (msearch):
:~# miranda -i eth0 -v
Binding to interface eth0 ...
Verbose mode enabled!
upnp> msearch
Entering discovery mode for 'upnp:rootdevice', Ctl+C to stop...
****************************************************************
SSDP notification message from 192.168.1.230:80
XML file is located at http://192.168.1.230:80/description.xml
Device is running FreeRTOS/6.0.5, UPnP/1.0, IpBridge/0.1
原文来自https://www.hackfun.org/kali-tools/miranda_zh.html。转载请注明原出处,商用请联系原作者授权。