diff --git a/2000/01/01/hello-world/index.html b/2000/01/01/hello-world/index.html index 8c3b8770..e1ffdb5f 100644 --- a/2000/01/01/hello-world/index.html +++ b/2000/01/01/hello-world/index.html @@ -558,7 +558,7 @@ - 11 + 12 日志 @@ -580,7 +580,7 @@
- 26 + 28 标签
@@ -651,7 +651,7 @@ - 16.4k + 20.4k diff --git a/2018/11/16/BIBA访问控制模型实现(python)/index.html b/2018/11/16/BIBA访问控制模型实现(python)/index.html index 700518ea..732c98ef 100644 --- a/2018/11/16/BIBA访问控制模型实现(python)/index.html +++ b/2018/11/16/BIBA访问控制模型实现(python)/index.html @@ -730,7 +730,7 @@ - 11 + 12 日志 @@ -752,7 +752,7 @@
- 26 + 28 标签
@@ -839,7 +839,7 @@ - 16.4k + 20.4k diff --git a/2018/12/15/miio-control/index.html b/2018/12/15/miio-control/index.html index f8403412..e959914c 100644 --- a/2018/12/15/miio-control/index.html +++ b/2018/12/15/miio-control/index.html @@ -632,7 +632,7 @@ - 11 + 12 日志 @@ -654,7 +654,7 @@
- 26 + 28 标签
@@ -741,7 +741,7 @@ - 16.4k + 20.4k diff --git a/2018/12/23/基于规则引擎发现IOT设备/index.html b/2018/12/23/基于规则引擎发现IOT设备/index.html index f7986b2e..e148988c 100644 --- a/2018/12/23/基于规则引擎发现IOT设备/index.html +++ b/2018/12/23/基于规则引擎发现IOT设备/index.html @@ -632,7 +632,7 @@ - 11 + 12 日志 @@ -654,7 +654,7 @@
- 26 + 28 标签
@@ -741,7 +741,7 @@ - 16.4k + 20.4k diff --git a/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html b/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html index 2c328250..61f85dec 100644 --- a/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html +++ b/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html @@ -760,7 +760,7 @@ Server -------wire----------| - 11 + 12 日志 @@ -782,7 +782,7 @@ Server -------wire----------|
- 26 + 28 标签
@@ -869,7 +869,7 @@ Server -------wire----------| - 16.4k + 20.4k diff --git a/2019/02/22/qq数据库的加密解密/index.html b/2019/02/22/qq数据库的加密解密/index.html index f07599ef..0e963354 100644 --- a/2019/02/22/qq数据库的加密解密/index.html +++ b/2019/02/22/qq数据库的加密解密/index.html @@ -609,7 +609,7 @@ - 11 + 12 日志 @@ -631,7 +631,7 @@
- 26 + 28 标签
@@ -718,7 +718,7 @@ - 16.4k + 20.4k diff --git a/2019/03/16/小米固件工具mkxqimage/index.html b/2019/03/16/小米固件工具mkxqimage/index.html index b32d030f..89a43fa7 100644 --- a/2019/03/16/小米固件工具mkxqimage/index.html +++ b/2019/03/16/小米固件工具mkxqimage/index.html @@ -616,7 +616,7 @@ - 11 + 12 日志 @@ -638,7 +638,7 @@
- 26 + 28 标签
@@ -725,7 +725,7 @@ - 16.4k + 20.4k diff --git a/2019/03/23/auto-send-WX/index.html b/2019/03/23/auto-send-WX/index.html index 56e656c8..fb657547 100644 --- a/2019/03/23/auto-send-WX/index.html +++ b/2019/03/23/auto-send-WX/index.html @@ -626,7 +626,7 @@ - 11 + 12 日志 @@ -648,7 +648,7 @@
- 26 + 28 标签
@@ -735,7 +735,7 @@ - 16.4k + 20.4k diff --git a/2019/03/25/Samba-CVE/index.html b/2019/03/25/Samba-CVE/index.html index a20905b2..189098e3 100644 --- a/2019/03/25/Samba-CVE/index.html +++ b/2019/03/25/Samba-CVE/index.html @@ -651,7 +651,7 @@ - 11 + 12 日志 @@ -673,7 +673,7 @@
- 26 + 28 标签
@@ -760,7 +760,7 @@ - 16.4k + 20.4k diff --git a/2019/03/28/逆向工程实验/index.html b/2019/03/28/逆向工程实验/index.html index d19695ac..c1ce5293 100644 --- a/2019/03/28/逆向工程实验/index.html +++ b/2019/03/28/逆向工程实验/index.html @@ -740,7 +740,7 @@ - 11 + 12 日志 @@ -762,7 +762,7 @@
- 26 + 28 标签
@@ -849,7 +849,7 @@ - 16.4k + 20.4k diff --git a/2019/04/15/Caving-db-storage/index.html b/2019/04/15/Caving-db-storage/index.html index 10ca6134..d2542b99 100644 --- a/2019/04/15/Caving-db-storage/index.html +++ b/2019/04/15/Caving-db-storage/index.html @@ -587,6 +587,10 @@
+ +
@@ -671,7 +675,7 @@ - 11 + 12 日志 @@ -693,7 +697,7 @@
- 26 + 28 标签
@@ -780,7 +784,7 @@ - 16.4k + 20.4k diff --git a/2019/04/21/XIAOMI-UPnP/index.html b/2019/04/21/XIAOMI-UPnP/index.html new file mode 100644 index 00000000..b2a85e81 --- /dev/null +++ b/2019/04/21/XIAOMI-UPnP/index.html @@ -0,0 +1,1562 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 小米路由器_MiniUPnP协议 | 混元霹雳手 + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+
+ + +
+ + + + + + + + +
+ + + +
+ + + + + + + +
+ + + +

小米路由器_MiniUPnP协议

+ + + +
+ + + + + +
+ + + + + +

MiniUPnP

概述

HomePage
OpenWRT与miniUPnP

+
+

MiniUPnP项目提供了支持UPnP IGD(互联网网关设备)规范的软件。
在MiniUPnPd中添加了NAT-PMP和PCP支持。 对于客户端(MiniUPnPc)使用libnatpmp来支持NAT-PMP。
MiniUPnP守护程序(MiniUPnPd)支持OpenBSD,FreeBSD,NetBSD,DragonFly BSD(Open)Solaris和Mac OS X以及pf或ipfw(ipfirewall)或ipf和Linux with netfilter。 MiniUPnP客户端(MiniUPnPc)和MiniSSDPd是便携式的,可以在任何POSIX系统上运行。 MiniUPnPc也适用于MS Windows和AmigaOS(版本3和4)。

+
+

UPnP IGD客户端轻量级库和UPnP IGD守护进程

大多数家庭adsl /有线路由器和Microsoft Windows 2K/XP都支持UPnP协议。 MiniUPnP项目的目标是提供一个免费的软件解决方案来支持协议的“Internet网关设备”部分。

+
+

用于UPnP设备的Linux SDK(libupnp)对我来说似乎太沉重了。 我想要最简单的库,占用空间最小,并且不依赖于其他库,例如XML解析器或HTTP实现。 所有代码都是纯ANSI C.

+
+

miniupnp客户端库在x86 PC上编译,代码大小不到50KB。
miniUPnP守护程序比任何其他IGD守护程序小得多,因此非常适合在低内存设备上使用。 它也只使用一个进程而没有其他线程,不使用任何system()或exec()调用,因此保持系统资源使用率非常低。
该项目分为两个主要部分:

+
    +
  • MiniUPnPc,客户端库,使应用程序能够访问网络上存在的UPnP“Internet网关设备”提供的服务。 在UPnP术语中,MiniUPnPc是UPnP控制点。
  • +
  • MiniUPnPd,一个守护进程,通过作为网关的linux或BSD(甚至Solaris)为您的网络提供这些服务。 遵循UPnP术语,MiniUPnPd是UPnP设备。
    开发MiniSSDPd与MiniUPnPc,MiniUPnPd和其他协作软件一起工作:1. MiniSSDPd监听网络上的SSDP流量,因此MiniUPnPc或其他UPnP控制点不需要执行发现过程,并且可以更快地设置重定向; 2. MiniSSDPd还能够代表MiniUPnPd或其他UPnP服务器软件回复M-SEARCH SSDP请求。 这对于在同一台机器上托管多个UPnP服务很有用。
    守护进程现在也可以使用netfilter用于linux 2.4.x和2.6.x. 可以使它在运行OpenWRT的路由器设备上运行。
    由于某些原因,直接使用MiniUPnP项目中的代码可能不是一个好的解决方案。
    由于代码很小且易于理解,因此为您自己的UPnP实现提供灵感是一个很好的基础。 C ++中的KTorrent UPnP插件就是一个很好的例子。
  • +
+

MiniUPnP客户端库的实用性

只要应用程序需要侦听传入的连接,MiniUPnP客户端库的使用就很有用。例如:P2P应用程序,活动模式的FTP客户端,IRC(用于DCC)或IM应用程序,网络游戏,任何服务器软件。

+
    +
  • 路由器的UPnP IGD功能的典型用法是使用MSN Messenger的文件传输。 MSN Messenger软件使用Windows XP的UPnP API打开传入连接的端口。 为了模仿MS软件,最好也使用UPnP。
  • +
  • 已经为XChat做了一个补丁,以展示应用程序如何使用miniupnp客户端库。
  • +
  • 传输,一个免费的软件BitTorrent客户端正在使用miniupnpc和libnatpmp。
  • +
+

MiniUPnP守护进程的实用性

UPnP和NAT-PMP用于改善NAT路由器后面的设备的互联网连接。 诸如游戏,IM等的任何对等网络应用可受益于支持UPnP和/或NAT-PMP的NAT路由器。最新一代的Microsoft XBOX 360和Sony Playstation 3游戏机使用UPnP命令来启用XBOX Live服务和Playstation Network的在线游戏。 据报道,MiniUPnPd正在与两个控制台正常工作。 它可能需要一个精细的配置调整。

+

安全

UPnP实施可能会受到安全漏洞的影响。 错误执行或配置的UPnP IGD易受攻击。 安全研究员HD Moore做了很好的工作来揭示现有实施中的漏洞:通用即插即用(PDF)中的安全漏洞。 一个常见的问题是让SSDP或HTTP/SOAP端口对互联网开放:它们应该只能从LAN访问。

+

协议栈

工作流程

+

Linux体系结构

+

发现


给定一个IP地址(通过DHCP获得),UPnP网络中的第一步是发现。
当一个设备被加入到网络中并想知道网络上可用的UPnP服务时,UPnP检测协议允许该设备向控制点广播自己的服务。通过UDP协议向端口1900上的多播地址239.255.255.250发送发现消息。此消息包含标头,类似于HTTP请求。此协议有时称为HTTPU(HTTP over UDP):

1
2
3
4
5
M-SEARCH * HTTP / 1.1
主机:239.255.255.250 :1900
MAN:ssdp:discover
MX:10
ST:ssdp:all

+

所有其他UPnP设备或程序都需要通过使用UDP单播将类似的消息发送回设备来响应此消息,并宣布设备或程序实现哪些UPnP配置文件。对于每个配置文件,它实现一条消息发送:

1
2
3
4
5
6
7
HTTP / 1.1 200 OK
CACHE-CONTROL:max-age = 1800
EXT:
LOCATION:http://10.0.0.138:80 / IGD.xml
SERVER:SpeedTouch 510 4.0.0.9.0 UPnP / 1.0(DG233B00011961)
ST:urn:schemas-upnp-org:service:WANPPPConnection:1
USN:uuid:UPnP-SpeedTouch510 :: urn:schemas-upnp-org:service:WANPPPConnection:1

+

类似地,当一个控制点加入到网络中的时候,它也能够搜索到网络中存在的、感兴趣的设备相关信息。这两种类型的基础交互是一种仅包含少量、重要相关设备信息或者它的某个服务。比如,类型、标识和指向更详细信息的链接。
UPnP检测协议是 基于简单服务发现协议(SSDP) 的。

+

描述

UPnP网络的下一步是描述。当一个控制点检测到一个设备时,它对该设备仍然知之甚少。为了使控制点了解更多关于该设备的信息或者和设备进行交互,控制点必须从设备发出的检测信息中包含的URL获取更多的信息。

某个设备的UPnP描述是 XML 的方式,通过http协议,包括品牌、厂商相关信息,如型号名和编号、序列号、厂商名、品牌相关URL等。描述还包括一个嵌入式设备和服务列表,以及控制、事件传递和存在相关的URL。对于每种设备,描述还包括一个命令或动作列表,包括响应何种服务,针对各种动作的参数;这些变量描述出运行时设备的状态信息,并通过它们的数据类型、范围和事件来进行描述。

+

控制


UPnP网络的下一步是控制。当一个控制点获取到设备描述信息之后,它就可以向该设备发送指令了。为了实现此,控制点发送一个合适的控制消息至服务相关控制URL(包含在设备描述中)。

1
2
3
4
5
6
7
<service>
<serviceType> urn:schemas-upnp-org:service:WANPPPConnection:1 </ serviceType>
<serviceId> urn:upnp-org: serviceId:wanpppc:pppoa </ serviceId>
<controlURL> / upnp / control / wanpppcpppoa </ controlURL>
<eventSubURL> / upnp / event / wanpppcpppoa </ eventSubURL>
<SCPDURL> /WANPPPConnection.xml </ SCPDURL>
</ service>

+

要发送SOAP请求,只需要controlURL标记内的URL。控制消息也是通过 简单对象访问协议(SOAP) 用XML来描述的。类似函数调用,服务通过返回动作相关的值来回应控制消息。动作的效果,如果有的话,会反应在用于刻画运行中服务的相关变量。

+

事件通知

下一步是事件通知。UPnP中的事件 协议基于GENA 。一个UPnP描述包括一组命令列表和刻画运行时状态信息的变量。服务在这些变量改变的时候进行更新,控制点可以进行订阅以获取相关改变。

服务通过发送事件消息来发布更新。事件消息包括一个或多个状态信息变量以及它们的当前数值。这些消息也是采用XML的格式,用通用事件通知体系进行格式化。一个特殊的初始化消息会在控制点第一次订阅的时候发送,它包括服务相关的变量名及值。为了支持多个控制点并存的情形,事件通知被设计成对于所有的控制点都平行通知。因此,所有的订阅者同等地收到所有事件通知。
当状态变量更改时,新状态将发送到已订阅该事件的所有程序/设备。程序/设备可以通过eventSubURL来订阅服务的状态变量,该URL可以在LOCATION指向的URL中找到。

1
2
3
4
5
6
7
<service>
<serviceType> urn:schemas-upnp-org:service:WANPPPConnection:1 </ serviceType>
<serviceId> urn:upnp-org:serviceId:wanpppc:pppoa </ serviceId>
<controlURL> / upnp / control / wanpppcpppoa </ controlURL>
<eventSubURL> / upnp / event / wanpppcpppoa <
<SCPDURL> /WANPPPConnection.xml </ SCPDURL>
</ service>

+

展示

最后一步是展示。如果设备带有存在URL,那么控制点可以通过它来获取设备存在信息,即在浏览器中加载URL,并允许用户来进行相关控制或查看操作。具体支持哪些操作则是由存在页面和设备完成的。

+

NAT穿透

UPnP为NAT(网络地址转换)穿透带来了一个解决方案:互联网网关设备协议(IGD)。NAT穿透允许UPnP数据包在没有用户交互的情况下,无障碍的通过路由器或者防火墙(假如那个路由器或者防火墙支持NAT)。

+

SOAP和UPnP

+ + + + + + + + + + + + + + + + + + + + + + + + +
协议全称
UPnPUniversal Plug and Play
SSDPSimple Service Discovery Protocol
SCPDService Control Protocol Definition
SOAPSimple Object Access Protocol
+

UPnP - Discovery

+

UPnP – Description

    +
  • XML文件通常托管在高位的TCP端口
  • +
  • 版本信息
    upnp.org spec
    通常为1.0
  • +
  • 设备定义
    型号名和编号、序列号、厂商名、品牌相关URL
    服务列表:服务类型;SCPD URL;Control URL;Event URL

    UPnP – SCPD

  • +
  • 定义服务动作和参数的XML文件
  • +
  • 版本信息
    和描述一致
  • +
  • 动作列表
    动作名
    参数:参数名、方向(输入输出)、变量名
  • +
  • 变量列表
    变量名、数据类型

    UPnP – Control

  • +
  • 这里用到了SOAP
  • +
  • 主要是RPC服务或CGI脚本的前端
  • +
  • SOAP封装
    • XML格式的API调用
    • 描述XML中的服务类型
    • 来自SCPD XML的动作名称和参数
  • +
  • POST封装到control URL

    TL;DR

    好的一面

  • +
  • Control AV equipment
  • +
  • Home automation
  • +
  • Network administration
  • +
  • Physical security systems (ok, easy there buddy)
  • +
  • Industrial monitoring and control (uh…what?)
  • +
  • And this is just the official specs
    All our devices can talk to each other! Brave new worlds of remote control and automation! Have your toaster turn on the lights, set the TV to the news channel, and send you a text message when breakfast is ready! The future is now! Nothing could possibly go wrong!

    关于安全

  • +
+
    +
  1. 嵌入式设备
  2. +
+
    +
  • 有限的内存和处理能力
  • +
  • 硬件和软件开发人员通常是完全不同的公司
  • +
  • 复制和粘贴开发
  • +
  • 保持低成本
  • +
  • 不完全关心/懂行
  • +
+
    +
  1. 部署
  2. +
+
    +
  • 数以百万计的面向互联网的UPnP设备
  • +
  • 要计算的供应商太多
  • +
  • 前端是标准化的,后端甚至在同一供应商内也有所不同
  • +
  • 难以修补/更新固件
  • +
  • 仅仅因为你可以,并不意味着你应该
  • +
+
    +
  1. XML解析很难
  2. +
+
    +
  • 需要大量系统资源
  • +
  • 自由格式的用户提供的数据
  • +
  • 2013年,2.5%的CVE与XML相关[2],其中,近36%的患者CVSS严重程度为7或以上
  • +
  • 随着XML的用例增长,版本也越来越多:递归错误,XXE,命令注入等……
  • +
+

攻击面

    +
  • UPnP服务
    • HTTP头解析
    • SSDP解析
    • OS命令注入
    • 信息披露
  • +
  • SOAP服务
    • HTTP头解析
    • XML解析
    • 注射用品
    • OS命令
    • SQL注入
    • SOAP注入
    • 信息披露
    • 可疑级别的未经身份验证的设备控制

    Attack surface – UPnP

  • +
  • CVE-2012-5958
    去年由HD Moore(众多之一)披露;调用strncpy将ST头中的字符串复制到TempBuf[COMMAND_LEN];strncpy的长度参数基于冒号之间的字符数

    +
  • +
  • D-Link DIR-815 UPnP命令注入
    去年由Zach Cutlip披露;ST头的内容作为参数传递给M-SEARCH.sh;无需验证

    +
  • +
+

Attack surface – SOAP

    +
  • XBMC soap_action_name缓冲区溢出
    由n00b于2010年10月公布;ProcessHttpPostRequest函数分配静态大小的缓冲区;调用sscanf将SOAPAction标头的值复制到其中,没有边界检查

    +
  • +
  • 博通SetConnectionType格式字符串漏洞
    去年Leon Juranic和Vedran Kajic透露;SetConnectionType操作将NewConnectionType参数的值提供给snprintf;不对用户控制的值进行检查

    +
  • +
  • CVE-2014-3242
    今年早些时候由pnig0s披露;SOAPpy允许在SOAP请求中声明用户定义的XML外部实体;不对用户控制的值进行检查

    +
  • +
  • CVE-2014-2928
    Brandon Perry今年早些时候公布了(PBerry Crunch!);F5 iControl API set_hostname操作将hostname参数的值传递给shell;再一次,不对用户控制的值进行消毒

    +
  • +
  • CVE-2011-4499,CVE-2011-4500,CVE-2011-4501,CVE-2011-4503,CVE-2011-4504,CVE-2011-4505,CVE-2011-4506,更多?
    Daniel Garcia在Defcon 19上披露; UPnP IGD 使用AddPortMapping和DeletePortMapping等操作来允许远程管理路由规则;缺乏身份验证,可在WAN接口上使用; 使攻击者能够执行:•NAT遍历 •外部/内部主机端口映射 •内部LAN的外部网络扫描

    +
  • +
+

如何测试

+

对小米WIFI路由器的UPnP分析

使用工具扫描

    +
  1. 使用Metasploit检查
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    msfconsole
    msf5 > use auxiliary/scanner/upnp/ssdp_msearch
    msf5 auxiliary(scanner/upnp/ssdp_msearch) > set RHOSTS 192.168.31.0/24
    RHOSTS => 192.168.31.0/24
    msf5 auxiliary(scanner/upnp/ssdp_msearch) > run

    [*] Sending UPnP SSDP probes to 192.168.31.0->192.168.31.255 (256 hosts)
    [*] 192.168.31.1:1900 SSDP MiWiFi/x UPnP/1.1 MiniUPnPd/2.0 | http://192.168.31.1:5351/rootDesc.xml | uuid:f3539dd5-8dc5-420c-9070-c6f66d27fc8c::upnp:rootdevice
    [*] Scanned 256 of 256 hosts (100% complete)
    [*] Auxiliary module execution completed
    +
  2. +
+

从中可以得到这些信息:

+
    +
  • UPnP/1.1
  • +
  • MiniUPnPd/2.0
  • +
+
    +
  1. 使用nmap进行扫描
    1
    2
    3
    4
    5
    nmap -p1900,5351 192.168.31.1

    PORT STATE SERVICE
    1900/tcp filtered upnp
    5351/tcp open nat-pmp
    +
  2. +
+

nat-pmp
NAT端口映射协议(英语:NAT Port Mapping Protocol,缩写NAT-PMP)是一个能自动创建网络地址转换(NAT)设置和端口映射配置而无需用户介入的网络协议。该协议能自动测定NAT网关的外部IPv4地址,并为应用程序提供与对等端交流通信的方法。NAT-PMP于2005年由苹果公司推出,为更常见的ISO标准互联网网关设备协议(被许多NAT路由器实现)的一个替代品。该协议由互联网工程任务组(IETF)在RFC 6886中发布。
NAT-PMP使用用户数据报协议(UDP),在5351端口运行。该协议没有内置的身份验证机制,因为转发一个端口通常不允许任何活动,也不能用STUN方法实现。NAT-PMP相比STUN的好处是它不需要STUN服务器,并且NAT-PMP映射有一个已知的过期时间,应用可以避免低效地发送保活数据包。
NAT-PMP是端口控制协议(PCP)的前身。
2014年10月,Rapid7安全研究员Jon Hart公布,因厂商对NAT-PMP协议设计不当,估计公网上有1200万台网络设备受到NAT-PMP漏洞的影响。NAT-PMP协议的规范中特别指明,NAT网关不能接受来自外网的地址映射请求,但一些厂商的设计并未遵守此规定。黑客可能对这些设备进行恶意的端口映射,进行流量反弹、代理等攻击。

+
    +
  1. netstat扫描
    1
    2
    3
    4
    Proto Recv-Q Send-Q Local Address         Foreign Address    State    in out PID/Program name
    tcp 0 0 :::5351 :::* LISTEN 0 0 18068/miniupnpd
    udp 0 0 192.168.31.1:5351 0.0.0.0:* 0 0 18068/miniupnpd
    udp 0 0 0.0.0.0:1900 0.0.0.0:* 1414113 1827652 18068/miniupnpd
    +
  2. +
+

端口1900在UPnP发现的过程中使用,5351通常为端口映射协议NAT-PMP运行的端口

+

浏览配置文件

SmartController

messagingagent

+ +
+ + + + + + + +
+
+
您的支持将鼓励我继续创作!
+ + +
+ +
+ + + + + +
+ + + +
+ + + +
+ +
+
+ + +
+ + + + + + +
+ +
+ +
+ + + + + +
+ + + + + + + + + +
+
+ + + + +
+ + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/about/index.html b/about/index.html index c08b2488..f7999dc1 100644 --- a/about/index.html +++ b/about/index.html @@ -367,7 +367,7 @@ - 11 + 12 日志 @@ -389,7 +389,7 @@
- 26 + 28 标签
@@ -460,7 +460,7 @@ - 16.4k + 20.4k diff --git a/archives/2000/01/index.html b/archives/2000/01/index.html index 97285043..30ebc8a7 100644 --- a/archives/2000/01/index.html +++ b/archives/2000/01/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 11 + 12 日志 @@ -419,7 +419,7 @@
- 26 + 28 标签
@@ -490,7 +490,7 @@ - 16.4k + 20.4k diff --git a/archives/2000/index.html b/archives/2000/index.html index ded2cf3c..de9983fe 100644 --- a/archives/2000/index.html +++ b/archives/2000/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 11 + 12 日志 @@ -419,7 +419,7 @@
- 26 + 28 标签
@@ -490,7 +490,7 @@ - 16.4k + 20.4k diff --git a/archives/2018/11/index.html b/archives/2018/11/index.html index 616a3e00..0588db7f 100644 --- a/archives/2018/11/index.html +++ b/archives/2018/11/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 11 + 12 日志 @@ -419,7 +419,7 @@
- 26 + 28 标签
@@ -490,7 +490,7 @@ - 16.4k + 20.4k diff --git a/archives/2018/12/index.html b/archives/2018/12/index.html index a496851f..d615163f 100644 --- a/archives/2018/12/index.html +++ b/archives/2018/12/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -432,7 +432,7 @@ - 11 + 12 日志 @@ -454,7 +454,7 @@
- 26 + 28 标签
@@ -525,7 +525,7 @@ - 16.4k + 20.4k diff --git a/archives/2018/index.html b/archives/2018/index.html index 99a80fe7..dbef66f8 100644 --- a/archives/2018/index.html +++ b/archives/2018/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -467,7 +467,7 @@ - 11 + 12 日志 @@ -489,7 +489,7 @@
- 26 + 28 标签
@@ -560,7 +560,7 @@ - 16.4k + 20.4k diff --git a/archives/2019/01/index.html b/archives/2019/01/index.html index f03ba8a0..0f015978 100644 --- a/archives/2019/01/index.html +++ b/archives/2019/01/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 11 + 12 日志 @@ -419,7 +419,7 @@
- 26 + 28 标签
@@ -490,7 +490,7 @@ - 16.4k + 20.4k diff --git a/archives/2019/02/index.html b/archives/2019/02/index.html index 759a25db..3c35e535 100644 --- a/archives/2019/02/index.html +++ b/archives/2019/02/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -397,7 +397,7 @@ - 11 + 12 日志 @@ -419,7 +419,7 @@
- 26 + 28 标签
@@ -490,7 +490,7 @@ - 16.4k + 20.4k diff --git a/archives/2019/03/index.html b/archives/2019/03/index.html index f118e297..91236635 100644 --- a/archives/2019/03/index.html +++ b/archives/2019/03/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -502,7 +502,7 @@ - 11 + 12 日志 @@ -524,7 +524,7 @@
- 26 + 28 标签
@@ -595,7 +595,7 @@ - 16.4k + 20.4k diff --git a/archives/2019/04/index.html b/archives/2019/04/index.html index a0b2f9cb..fc1bfe90 100644 --- a/archives/2019/04/index.html +++ b/archives/2019/04/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -318,6 +318,41 @@ +
+
+ +

+ + + +

+ + + +
+
+ + + + + + + + + + + + + +
@@ -397,7 +432,7 @@ - 11 + 12 日志 @@ -419,7 +454,7 @@ @@ -490,7 +525,7 @@ - 16.4k + 20.4k diff --git a/archives/2019/index.html b/archives/2019/index.html index 09b729b3..e3fa8924 100644 --- a/archives/2019/index.html +++ b/archives/2019/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -318,6 +318,41 @@ + + + + + + + + + + + + + + +
@@ -607,7 +642,7 @@ - 11 + 12 日志 @@ -629,7 +664,7 @@ @@ -700,7 +735,7 @@ - 16.4k + 20.4k diff --git a/archives/index.html b/archives/index.html index f21abede..6ea92d29 100644 --- a/archives/index.html +++ b/archives/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -318,6 +318,41 @@ + + + + + + + + + + + + + + +
@@ -629,41 +664,6 @@ - - - - - - - - - - - - - - - @@ -721,7 +721,7 @@ - 11 + 12 日志 @@ -743,7 +743,7 @@ @@ -814,7 +814,7 @@ - 16.4k + 20.4k diff --git a/archives/page/2/index.html b/archives/page/2/index.html index 502a5b81..9f67a918 100644 --- a/archives/page/2/index.html +++ b/archives/page/2/index.html @@ -299,7 +299,7 @@ - 嗯..! 目前共计 11 篇日志。 继续努力。 + 嗯..! 目前共计 12 篇日志。 继续努力。 @@ -310,6 +310,46 @@ +
+

2018

+
+ + + + + + + + + + + + + + + + +

2000

@@ -401,7 +441,7 @@ - 11 + 12 日志 @@ -423,7 +463,7 @@ @@ -494,7 +534,7 @@ - 16.4k + 20.4k diff --git a/baidu_urls.txt b/baidu_urls.txt index 90c8c6bf..935c22fa 100644 --- a/baidu_urls.txt +++ b/baidu_urls.txt @@ -1,5 +1,5 @@ +https://cool-y.github.io/2019/04/21/XIAOMI-UPnP/ https://cool-y.github.io/2019/04/15/Caving-db-storage/ https://cool-y.github.io/2019/03/28/逆向工程实验/ https://cool-y.github.io/2019/03/25/Samba-CVE/ -https://cool-y.github.io/2019/03/23/auto-send-WX/ -https://cool-y.github.io/2019/03/16/小米固件工具mkxqimage/ \ No newline at end of file +https://cool-y.github.io/2019/03/23/auto-send-WX/ \ No newline at end of file diff --git a/baidusitemap.xml b/baidusitemap.xml index 5608258e..4da87759 100644 --- a/baidusitemap.xml +++ b/baidusitemap.xml @@ -1,8 +1,14 @@ + https://cool-y.github.io/2019/04/21/XIAOMI-UPnP/ + 2019-04-21 + https://cool-y.github.io/2019/04/15/Caving-db-storage/ 2019-04-15 + + https://cool-y.github.io/2019/03/28/%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B%E5%AE%9E%E9%AA%8C/ + 2019-04-15 https://cool-y.github.io/2019/03/16/%E5%B0%8F%E7%B1%B3%E5%9B%BA%E4%BB%B6%E5%B7%A5%E5%85%B7mkxqimage/ 2019-04-15 @@ -10,28 +16,25 @@ https://cool-y.github.io/2018/12/23/%E5%9F%BA%E4%BA%8E%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%8F%91%E7%8E%B0IOT%E8%AE%BE%E5%A4%87/ 2019-04-15 - https://cool-y.github.io/2019/03/28/%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B%E5%AE%9E%E9%AA%8C/ - 2019-04-15 - - https://cool-y.github.io/2019/02/22/qq%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/ + https://cool-y.github.io/2019/01/16/wifi%E5%8D%8A%E5%8F%8C%E5%B7%A5%E4%BE%A7%E4%BF%A1%E9%81%93%E6%94%BB%E5%87%BB%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/ 2019-04-15 https://cool-y.github.io/2018/12/15/miio-control/ 2019-04-15 - https://cool-y.github.io/2019/01/16/wifi%E5%8D%8A%E5%8F%8C%E5%B7%A5%E4%BE%A7%E4%BF%A1%E9%81%93%E6%94%BB%E5%87%BB%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/ - 2019-04-15 - - https://cool-y.github.io/2000/01/01/hello-world/ + https://cool-y.github.io/2019/02/22/qq%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/ 2019-04-15 https://cool-y.github.io/2019/03/23/auto-send-WX/ 2019-04-15 - https://cool-y.github.io/2018/11/16/BIBA%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9E%8B%E5%AE%9E%E7%8E%B0(python)/ + https://cool-y.github.io/2000/01/01/hello-world/ 2019-04-15 https://cool-y.github.io/2019/03/25/Samba-CVE/ 2019-04-15 + + https://cool-y.github.io/2018/11/16/BIBA%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9E%8B%E5%AE%9E%E7%8E%B0(python)/ + 2019-04-15 diff --git a/bookmarks/index.html b/bookmarks/index.html index 7ec59514..2ca30fd9 100644 --- a/bookmarks/index.html +++ b/bookmarks/index.html @@ -403,7 +403,7 @@ - 11 + 12 日志 @@ -425,7 +425,7 @@ @@ -512,7 +512,7 @@ - 16.4k + 20.4k diff --git a/categories/IOT/index.html b/categories/IOT/index.html index 6c27c65f..0f62b88f 100644 --- a/categories/IOT/index.html +++ b/categories/IOT/index.html @@ -300,6 +300,32 @@ + + + + + +
@@ -430,7 +456,7 @@ - 11 + 12 日志 @@ -452,7 +478,7 @@ @@ -523,7 +549,7 @@ - 16.4k + 20.4k diff --git a/categories/index.html b/categories/index.html index b10235cd..6a5683c3 100644 --- a/categories/index.html +++ b/categories/index.html @@ -311,7 +311,7 @@ 目前共计 6 个分类 @@ -369,7 +369,7 @@ - 11 + 12 日志 @@ -391,7 +391,7 @@ @@ -462,7 +462,7 @@ - 16.4k + 20.4k diff --git a/categories/二进制/index.html b/categories/二进制/index.html index b9f3be88..815e52f4 100644 --- a/categories/二进制/index.html +++ b/categories/二进制/index.html @@ -378,7 +378,7 @@ - 11 + 12 日志 @@ -400,7 +400,7 @@ @@ -471,7 +471,7 @@ - 16.4k + 20.4k diff --git a/categories/加密解密/index.html b/categories/加密解密/index.html index 1d4fc5b3..40fb48b2 100644 --- a/categories/加密解密/index.html +++ b/categories/加密解密/index.html @@ -378,7 +378,7 @@ - 11 + 12 日志 @@ -400,7 +400,7 @@ @@ -471,7 +471,7 @@ - 16.4k + 20.4k diff --git a/categories/杂七杂八/index.html b/categories/杂七杂八/index.html index fb05ed4d..e49b3241 100644 --- a/categories/杂七杂八/index.html +++ b/categories/杂七杂八/index.html @@ -378,7 +378,7 @@ - 11 + 12 日志 @@ -400,7 +400,7 @@ @@ -471,7 +471,7 @@ - 16.4k + 20.4k diff --git a/categories/理论学习/index.html b/categories/理论学习/index.html index 33fabca5..649d5c36 100644 --- a/categories/理论学习/index.html +++ b/categories/理论学习/index.html @@ -378,7 +378,7 @@ - 11 + 12 日志 @@ -400,7 +400,7 @@ @@ -471,7 +471,7 @@ - 16.4k + 20.4k diff --git a/categories/顶会论文/index.html b/categories/顶会论文/index.html index 515ab4af..3ab2c69c 100644 --- a/categories/顶会论文/index.html +++ b/categories/顶会论文/index.html @@ -430,7 +430,7 @@ - 11 + 12 日志 @@ -452,7 +452,7 @@ @@ -523,7 +523,7 @@ - 16.4k + 20.4k diff --git a/css/main.css b/css/main.css index 9604532b..ed7d78fc 100644 --- a/css/main.css +++ b/css/main.css @@ -1943,7 +1943,7 @@ pre .javascript .function { width: 4px; height: 4px; border-radius: 50%; - background: #e0aacf; + background: #5326b8; } .links-of-blogroll { font-size: 13px; diff --git a/index.html b/index.html index 48a2fd09..6b8bdc86 100644 --- a/index.html +++ b/index.html @@ -296,6 +296,194 @@ +
+ + + +
+ + + + + + + +
+ + + +

+ +

+ + + +
+ + + + + +
+ + + + + + + + MiniUPnP概述HomePageOpenWRT与miniUPnP + +MiniUPnP项目提供了支持UPnP IGD(互联网网关设备)规范的软件。在MiniUPnPd中添加了NAT-PMP和PCP支持。 对于客户端(MiniUPnPc)使用libnatpmp来支持NAT-PMP。MiniUPnP守 + ... + +
+ + 阅读全文 » + +
+ + + +
+ + + + + + + + + + +
+ + + + + + + + +
+ +
+
+ + + +
+ + + + + + + + + + +
@@ -1992,200 +2180,6 @@ ettercap嗅探智能设备和网关之间的流量sudo ettercap -i ens33 -T -q -
- - - - - - - - -
- -
- - - - -
- - - - - - - - - - - -
- - - -
- - - - - - - -
- - - -

- -

- - - -
- - - - - -
- - - - - - - - 基于python语言的BIBA模型图形界面实现实验目的: -查阅资料,了解biba安全模型的相关知识 -通过编程实现基于biba模型的完整性访问控制,进一步掌握biba模型的规则 -使用python语言实现,熟练pyqt的图形界面设计方法 - - -实验环境: -操作系统:Windows10 -工具版本:pytho - ... - -
- - 阅读全文 » - -
- - - -
- - - - - - - - - -
@@ -2258,7 +2252,7 @@ ettercap嗅探智能设备和网关之间的流量sudo ettercap -i ens33 -T -q - 11 + 12 日志
@@ -2280,7 +2274,7 @@ ettercap嗅探智能设备和网关之间的流量sudo ettercap -i ens33 -T -q @@ -2351,7 +2345,7 @@ ettercap嗅探智能设备和网关之间的流量sudo ettercap -i ens33 -T -q - 16.4k + 20.4k diff --git a/page/2/index.html b/page/2/index.html index 8b796ecd..2aabad42 100644 --- a/page/2/index.html +++ b/page/2/index.html @@ -296,6 +296,200 @@ +
+ + + +
+ + + + + + + +
+ + + +

+ +

+ + + +
+ + + + + +
+ + + + + + + + 基于python语言的BIBA模型图形界面实现实验目的: +查阅资料,了解biba安全模型的相关知识 +通过编程实现基于biba模型的完整性访问控制,进一步掌握biba模型的规则 +使用python语言实现,熟练pyqt的图形界面设计方法 + + +实验环境: +操作系统:Windows10 +工具版本:pytho + ... + +
+ + 阅读全文 » + +
+ + + +
+ + + + + + + + + + +
+ + + + + + + + +
+ +
+
+ + + +
+ + + + + + + + + + +
@@ -505,7 +699,7 @@ - 11 + 12 日志 @@ -527,7 +721,7 @@ @@ -598,7 +792,7 @@ - 16.4k + 20.4k diff --git a/search.xml b/search.xml index 1f515216..7a5f25bd 100644 --- a/search.xml +++ b/search.xml @@ -1,5 +1,18 @@ + + <![CDATA[小米路由器_MiniUPnP协议]]> + %2F2019%2F04%2F21%2FXIAOMI-UPnP%2F + + + IOT + + + 小米 + 路由器 + MiniUPnP + + <![CDATA[复原数据库存储以检测和跟踪安全漏洞]]> %2F2019%2F04%2F15%2FCaving-db-storage%2F diff --git a/sitemap.xml b/sitemap.xml index 70825bd8..fa9e4be8 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,6 +1,13 @@ + + https://cool-y.github.io/2019/04/21/XIAOMI-UPnP/ + + 2019-04-21T06:53:35.475Z + + + https://cool-y.github.io/2019/04/15/Caving-db-storage/ @@ -43,6 +50,13 @@ + + https://cool-y.github.io/2019/03/28/%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B%E5%AE%9E%E9%AA%8C/ + + 2019-04-15T07:35:38.083Z + + + https://cool-y.github.io/2019/03/16/%E5%B0%8F%E7%B1%B3%E5%9B%BA%E4%BB%B6%E5%B7%A5%E5%85%B7mkxqimage/ @@ -65,14 +79,7 @@ - https://cool-y.github.io/2019/03/28/%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B%E5%AE%9E%E9%AA%8C/ - - 2019-04-15T07:35:38.083Z - - - - - https://cool-y.github.io/2019/02/22/qq%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/ + https://cool-y.github.io/2019/01/16/wifi%E5%8D%8A%E5%8F%8C%E5%B7%A5%E4%BE%A7%E4%BF%A1%E9%81%93%E6%94%BB%E5%87%BB%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/ 2019-04-15T07:35:38.082Z @@ -86,19 +93,12 @@ - https://cool-y.github.io/2019/01/16/wifi%E5%8D%8A%E5%8F%8C%E5%B7%A5%E4%BE%A7%E4%BF%A1%E9%81%93%E6%94%BB%E5%87%BB%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/ + https://cool-y.github.io/2019/02/22/qq%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86/ 2019-04-15T07:35:38.082Z - - https://cool-y.github.io/2000/01/01/hello-world/ - - 2019-04-15T07:35:38.081Z - - - https://cool-y.github.io/2019/03/23/auto-send-WX/ @@ -107,9 +107,9 @@ - https://cool-y.github.io/2018/11/16/BIBA%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9E%8B%E5%AE%9E%E7%8E%B0(python)/ + https://cool-y.github.io/2000/01/01/hello-world/ - 2019-04-15T07:35:38.080Z + 2019-04-15T07:35:38.081Z @@ -120,4 +120,11 @@ + + https://cool-y.github.io/2018/11/16/BIBA%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6%E6%A8%A1%E5%9E%8B%E5%AE%9E%E7%8E%B0(python)/ + + 2019-04-15T07:35:38.080Z + + + diff --git a/tags/CVE/index.html b/tags/CVE/index.html index 38e24212..c16b3d69 100644 --- a/tags/CVE/index.html +++ b/tags/CVE/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/MiniUPnP/index.html b/tags/MiniUPnP/index.html new file mode 100644 index 00000000..7157a63f --- /dev/null +++ b/tags/MiniUPnP/index.html @@ -0,0 +1,1125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 标签: MiniUPnP | 混元霹雳手 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/QQ/index.html b/tags/QQ/index.html index 59028394..3f48d4c1 100644 --- a/tags/QQ/index.html +++ b/tags/QQ/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/SSH/index.html b/tags/SSH/index.html index b0af1ba7..f902f6e9 100644 --- a/tags/SSH/index.html +++ b/tags/SSH/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/Samba/index.html b/tags/Samba/index.html index 66f596f1..de68b9e3 100644 --- a/tags/Samba/index.html +++ b/tags/Samba/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/USENIX/index.html b/tags/USENIX/index.html index 6646366a..e44dc8ea 100644 --- a/tags/USENIX/index.html +++ b/tags/USENIX/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/index.html b/tags/index.html index 31c3c87f..c053f28a 100644 --- a/tags/index.html +++ b/tags/index.html @@ -308,10 +308,10 @@ @@ -369,7 +369,7 @@ - 11 + 12 日志 @@ -391,7 +391,7 @@ @@ -462,7 +462,7 @@ - 16.4k + 20.4k diff --git a/tags/itchat/index.html b/tags/itchat/index.html index 3a446287..8c41836b 100644 --- a/tags/itchat/index.html +++ b/tags/itchat/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/miio/index.html b/tags/miio/index.html index 5104e4f2..66d5881b 100644 --- a/tags/miio/index.html +++ b/tags/miio/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/python/index.html b/tags/python/index.html index 274abd7e..65b38936 100644 --- a/tags/python/index.html +++ b/tags/python/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/wifi/index.html b/tags/wifi/index.html index ca7d5379..c225d39e 100644 --- a/tags/wifi/index.html +++ b/tags/wifi/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/中间人/index.html b/tags/中间人/index.html index 5e36e1cf..6aa048fa 100644 --- a/tags/中间人/index.html +++ b/tags/中间人/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/侧信道攻击/index.html b/tags/侧信道攻击/index.html index 1b3bd67c..813aca7d 100644 --- a/tags/侧信道攻击/index.html +++ b/tags/侧信道攻击/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/取证/index.html b/tags/取证/index.html index e52741b2..96bea006 100644 --- a/tags/取证/index.html +++ b/tags/取证/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/复原文件/index.html b/tags/复原文件/index.html index 23cd1082..1fcd3c05 100644 --- a/tags/复原文件/index.html +++ b/tags/复原文件/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/密码/index.html b/tags/密码/index.html index 6fc69ed2..f971d6af 100644 --- a/tags/密码/index.html +++ b/tags/密码/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/小米/index.html b/tags/小米/index.html index 9232e577..860b2d13 100644 --- a/tags/小米/index.html +++ b/tags/小米/index.html @@ -300,6 +300,32 @@ + + + + + +
@@ -403,7 +429,7 @@ - 11 + 12 日志 @@ -425,7 +451,7 @@ @@ -496,7 +522,7 @@ - 16.4k + 20.4k diff --git a/tags/微信/index.html b/tags/微信/index.html index 0a3a2045..fe47694f 100644 --- a/tags/微信/index.html +++ b/tags/微信/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/数据库/index.html b/tags/数据库/index.html index faf7b142..1a6f4870 100644 --- a/tags/数据库/index.html +++ b/tags/数据库/index.html @@ -403,7 +403,7 @@ - 11 + 12 日志 @@ -425,7 +425,7 @@ @@ -496,7 +496,7 @@ - 16.4k + 20.4k diff --git a/tags/数据挖掘/index.html b/tags/数据挖掘/index.html index fb2d8c0f..22c20da8 100644 --- a/tags/数据挖掘/index.html +++ b/tags/数据挖掘/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/文件格式/index.html b/tags/文件格式/index.html index 814098b5..63c69152 100644 --- a/tags/文件格式/index.html +++ b/tags/文件格式/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/模型实现/index.html b/tags/模型实现/index.html index 1b39fbb4..7b1686b0 100644 --- a/tags/模型实现/index.html +++ b/tags/模型实现/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/破解/index.html b/tags/破解/index.html index c4b26195..06260362 100644 --- a/tags/破解/index.html +++ b/tags/破解/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/自然语言处理/index.html b/tags/自然语言处理/index.html index 7999a6f6..d405a95d 100644 --- a/tags/自然语言处理/index.html +++ b/tags/自然语言处理/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/访问控制/index.html b/tags/访问控制/index.html index aa03641a..2be6270a 100644 --- a/tags/访问控制/index.html +++ b/tags/访问控制/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/路由器/index.html b/tags/路由器/index.html new file mode 100644 index 00000000..56713b05 --- /dev/null +++ b/tags/路由器/index.html @@ -0,0 +1,1125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 标签: 路由器 | 混元霹雳手 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tags/远程执行/index.html b/tags/远程执行/index.html index 819bc6a1..d276e861 100644 --- a/tags/远程执行/index.html +++ b/tags/远程执行/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/逆向/index.html b/tags/逆向/index.html index 0a582f9c..5a560935 100644 --- a/tags/逆向/index.html +++ b/tags/逆向/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k diff --git a/tags/重放攻击/index.html b/tags/重放攻击/index.html index 417c78b4..8a0e733d 100644 --- a/tags/重放攻击/index.html +++ b/tags/重放攻击/index.html @@ -377,7 +377,7 @@ - 11 + 12 日志 @@ -399,7 +399,7 @@ @@ -470,7 +470,7 @@ - 16.4k + 20.4k