- 博客(20)
- 资源 (18)
- 收藏
- 关注
转载 upnp 端口映射
简介处于内网的机器,因为没有一个公有的Ip,外面是无法主动连接到内网的设备。如果希望外面可以连接到处于内网的指定设备。UPNP端口映射是一个较简易的方案。当然这并不是唯一方案,穿透和转发也是一个较普遍的方式,本文只讨论UPNP端口映射的实现方式。UPNP端口映射将一个外部端口映射到一个【内网Ip:端口】,当然也指明了使用的协议是UDP,TCP,还是此映射同时适应UDP和TCP。UP
2016-07-30 18:13:35 8064
转载 学习UPnP
UPnP(Universal plug-and-play 即通用即插即用)是由通用即插即用论坛 (UPnP™ Forum)提出的一套网络协议。该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。 UPnP 通过定义和发布基于开放、因特网通讯网协议标准的 UPnP 设备控制协议来实现这一目标。简单地理解,UPnP就是一种动态端口映射。
2016-07-30 18:00:02 1603
转载 UPnP中Control Point的基本流程
1.搜索目前网络上的UPnP设备。Control Point生成一个MulticastSocket,绑定多播地址239.255.255.250 1900端口,然后发送一个搜索请求,默认将TimeToLive设为4,该请求在UPnP Device Architecture中是如下定义的:M-SEARCH * HTTP/1.1HOST: 239.255.255.250:1900MAN:
2016-07-30 16:59:53 544
转载 UPNP自动端口映射的实现与路由器UPNP相关资料
UPNP的全称是 Universal plug-and-play( 通用即插即用).UPnP 是针对智能家电、无线设备以及各种外观尺寸的个人电脑的普遍对等(peer-to-peer)网络连接而设计的一种架构。它旨在为家庭、小型企业、公共场 所中或连接到互联网的ad-hoc 网或未管理网络提供易于使用、灵活且基于标准的连接。(引自这里.) 我们这里用到的自动端口映射只是UPNP的一个小
2016-07-30 16:55:49 2726
转载 DLNA第一步UPnP协议栈
要了解DLNA需要了解upnp,因为DLNA在upnp之上,初学者可以从http://www.upnp.org下载upnp的资料.也欢迎大家加入197683240 DLNA交流群。 upnp分为四步:发现 、描述 、控制 、事件 发现 当一个UPnP的设备加入网络,并想知道什么UPnP服务在网络上可用,它发送一个发现消息多播地址239.255.255.250端口1900
2016-07-30 16:19:02 1011
转载 SSDP协议编程 upnp设备查找方法
SSDP协议编程 upnp设备查找方法 [cpp] view plaincopyint ssdp_discovery() { struct sockaddr_in addrin ; struct timeval rtime ; int
2016-07-30 14:37:08 1354 1
转载 SSDP协议
SSDP,Simple Service Discovery Protocol (简单服务发现协议)。这是用来实现无配置,自发现局域网内部服务的协议。由IPv4下有固定的239.255.255.250:1900这一固定的地址来负责多播数据。不过,从我的学习经历来说,要啃这种东西,最好的方法还是用例子搞懂名词,并实践一次。其实SSDP协议的请求就三种: byebye, al
2016-07-30 11:49:49 5396
转载 IE WPAD代理设置工作原理
WPAD代表Web Proxy Auto-Discovery Protocol,是客户端通过DHCP或DNS协议探测代理服务器配置脚本url的一种方式。当IE定位脚本并将脚本下载到本地之后,就可以通过该脚本来为不同的url选择相应的代理服务器。目前主流浏览器一般都支持WPAD。本文主要介绍IE中WPAD相应的工作原理以及常见WPAD相关的问题的解决方案。工作流程当IE Intern
2016-07-29 14:56:31 4121
原创 WPAD
WPAD是Web ProxyAutoDiscovery的缩写,意思是Web代理服务器自动发现。WPAD的设计目的是让浏览器能自动发现代理服务器,这样用户可以轻松访问互联网而且无需知道哪台计算机是代理服务器。在ISA2006中,WPAD不仅能让客户机浏览器自动发现代理服务器,还可以用于防火墙客户端自动发现代理服务器。显然,WPAD对代理服务器的透明处理让管理员轻松了不少,管理员不再需要去每台客户机上
2016-07-29 14:38:26 1034
转载 利用 LLMNR 名称解析缺陷劫持内网指定主机会话
导读本文将会对 LLMNR 协议进行分析并用 python 实现质询和应答。后半部分则会重点阐述利用 LLMNR 在名称解析过程中的缺陷进行实战攻击的部分思路。 0x00 LLMNR 简介 从 Windows Vista 起,Windows 操作系统开始支持一种新的名称解析协议 —— LLMNR,主要用于局域网中的名称解析。LLMNR 能够很好的支持
2016-07-28 18:40:29 4424
转载 域名解析
一、 名词解析1. NETBIOSNETBIOS协议是由IBM公司开发,主要用于数十台计算机的小型局域网。该协议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求低级服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能,系统可以利用WINS服务、广播及L**ost文件等多种模式将NetBIOS名解析为相应IP地址,实现信息通讯,所以在局域
2016-07-28 18:07:24 1099
转载 ping 原理与ICMP协议
ping 的原理 ping 程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接。ping 使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。如果源主机在一定时间内收到应答,则认为主机可达。 ICMP协议通过IP协议发送的,IP协议是一种无连接的,不可靠的
2016-07-27 18:37:44 1228
原创 特殊IP
224.0.0.0 - Base address224.0.0.1 - 网段中所有支持多播的主机224.0.0.2 - 网段中所有支持多播的路由器224.0.0.4 - 网段中所有的DVMRP路由器224.0.0.5 - 所有的OSPF路由器 224.0.0.6 - 所有的OSPF指派路由器224.0.0.7 - 所有的ST路由器224.0.0.8 - 所有的ST主机
2016-07-27 16:58:30 283
转载 mDNS原理的简单理解
mDNS : multicast DNS ,规范文档地址: http://www.ietf.org/rfc/rfc6762.txt。转载请注明来自:http://www.binkery.com/在局域网内,你要通过一台主机和其他主机进行通信,你需要知道对方的 ip 地址,但是有些时候,你并不知道对方的 ip 地址,因为一般使用 DHCP 动态分配 ip 地址的局域网内,各个主机的 IP 地
2016-07-27 16:44:18 8798 1
原创 SSDP协议
SSDP(简单服务发现协议,Simple Service Discovery Protocol)定义了如何在网络上发现网络服务的方法。不论是控制点,或是UPnP设备,工作中都必然用到SSDP,设备接入网络之后,要利用它向网络广播自己的存在(广播的信息中还有设备位置的描述),以便尽快与对应的控制点建立联系;控制点则利用SSDP来搜索自己将要控制的设备在哪里.并且可以排除已经存在的设备和控制点――只为
2016-07-27 15:59:40 599
转载 SSDP,简单服务发现技术
SSDP:Simple Sever Discovery Protocol,简单服务发现协议,此协议为网络客户提供一种无需任何配置、管理和维护网络设备服务的机制。此协议采用基于通知和发现路由的多播发现方式实现。协议客户端在保留的多播地址:239.255.255.250:1900(IPV4)发现服务,(IPv6 是:FF0x::C)同时每个设备服务也在此地址上上监听服务发现请求。如果服务监听到的发现请
2016-07-25 16:23:15 10596
转载 Android uiautomator实例使用
ndroid测试工具中,Monkey Runner只要简单几个指令即可,但他的局限xìng在于都是基于像素位置操作,不具备移植xìng。 而采用uiautomator编写的自动化测试工具则可以实现基于UiSelector选择直接操作uiObject来编写基于属xìng操作具备移植xìng的测试。 注: android官方给出的版本条件如下,若低于这些版本请先下载新版本 Androi
2016-07-16 15:59:22 740
转载 Cannot find D:\Program Files (x86)\Android\android-sdk\tools\ant\uibuild.xml
转自VC错误:http://www.vcerror.com/?p=2175问题描述:在做Android uiautomator的时候,从网上下载了一个例子UIAutomatorTestCaseDemo,执行ant build 生成jar包的时候提示如下错误Cannot find D:\Program Files (x86)\Android\android-sdk\tools\ant\u
2016-07-16 15:55:55 3936 1
转载 Unable to resolve project target 'android-21'
转自VC错误:http://www.vcerror.com/?p=2171问题描述:在做Android uiautomator的时候,从网上下载了一个例子UIAutomatorTestCaseDemo,执行ant build 生成jar包的时候提示如下错误E:\android-sdk_r24.4.1-windows\android-sdk-windows\tools\ant\uibui
2016-07-16 15:53:12 1901
转载 EPROCESS 结构
每个进程都有一个 EPROCESS 结构,里面保存着进程的各种信息,和相关结构的指针。EPROCESS 结构位于系统地址空间,所以访问这个结构需要有ring0的权限。使用 Win2k DDK 的 KD (内核调试器)我们可以得到 EPROCESS 结构的定义。注意下面的是 Win2k Build 2195 下的 EPROCESS 结构定义。kd> !strct eprocess!s
2016-07-05 15:48:07 11082
dotnetfx_cleanup_tool
2015-07-23
error C4996
2015-07-11
解决rdlc报错 An error occurred during local report processing
2015-07-07
VC 常见编译错误.pdf
2015-02-13
ReloadKernel(重载内核全程分析)
2014-02-25
如何HOOK桌面窗口消息
2013-12-26
代码注入的三种方法
2013-12-26
Windows下DNS ID欺骗的原理与实现
2013-11-16
NDIS+IM防火墙安装文件和源代码
2013-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人