diff --git a/2000/01/01/hello-world/index.html b/2000/01/01/hello-world/index.html index 900714d5..b09074af 100644 --- a/2000/01/01/hello-world/index.html +++ b/2000/01/01/hello-world/index.html @@ -5,7 +5,7 @@ - +
@@ -97,7 +97,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -780,6 +780,13 @@ + + + + + + + diff --git a/2018/11/16/BIBA访问控制模型实现(python)/index.html b/2018/11/16/BIBA访问控制模型实现(python)/index.html index f7a35c80..82f0bad0 100644 --- a/2018/11/16/BIBA访问控制模型实现(python)/index.html +++ b/2018/11/16/BIBA访问控制模型实现(python)/index.html @@ -5,7 +5,7 @@ - + @@ -103,7 +103,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -968,6 +968,13 @@ + + + + + + + diff --git a/2018/12/15/miio-control/index.html b/2018/12/15/miio-control/index.html index f27b818b..7eca0e95 100644 --- a/2018/12/15/miio-control/index.html +++ b/2018/12/15/miio-control/index.html @@ -5,7 +5,7 @@ - + @@ -107,7 +107,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -870,6 +870,13 @@ + + + + + + + diff --git a/2018/12/23/基于规则引擎发现IOT设备/index.html b/2018/12/23/基于规则引擎发现IOT设备/index.html index 61649379..861d246c 100644 --- a/2018/12/23/基于规则引擎发现IOT设备/index.html +++ b/2018/12/23/基于规则引擎发现IOT设备/index.html @@ -5,7 +5,7 @@ - + @@ -104,7 +104,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -870,6 +870,13 @@ + + + + + + + diff --git a/2018/12/25/TCPDUMP拒绝服务攻击漏洞/index.html b/2018/12/25/TCPDUMP拒绝服务攻击漏洞/index.html index 4f210a21..47d7bbf1 100644 --- a/2018/12/25/TCPDUMP拒绝服务攻击漏洞/index.html +++ b/2018/12/25/TCPDUMP拒绝服务攻击漏洞/index.html @@ -5,7 +5,7 @@ - + @@ -98,7 +98,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -875,6 +875,13 @@ + + + + + + + diff --git a/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html b/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html index e23a480f..d0213aa8 100644 --- a/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html +++ b/2019/01/16/wifi半双工侧信道攻击学习笔记/index.html @@ -5,7 +5,7 @@ - + @@ -111,7 +111,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -998,6 +998,13 @@ Server -------wire----------| + + + + + + + diff --git a/2019/02/22/qq数据库的加密解密/index.html b/2019/02/22/qq数据库的加密解密/index.html index fbee466d..b813fba1 100644 --- a/2019/02/22/qq数据库的加密解密/index.html +++ b/2019/02/22/qq数据库的加密解密/index.html @@ -5,7 +5,7 @@ - + @@ -100,7 +100,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -847,6 +847,13 @@ + + + + + + + diff --git a/2019/03/16/小米固件工具mkxqimage/index.html b/2019/03/16/小米固件工具mkxqimage/index.html index 0ab924ee..cf0438b0 100644 --- a/2019/03/16/小米固件工具mkxqimage/index.html +++ b/2019/03/16/小米固件工具mkxqimage/index.html @@ -5,7 +5,7 @@ - + @@ -98,7 +98,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -856,6 +856,13 @@ + + + + + + + diff --git a/2019/03/23/auto-send-WX/index.html b/2019/03/23/auto-send-WX/index.html index a66d429f..3d858504 100644 --- a/2019/03/23/auto-send-WX/index.html +++ b/2019/03/23/auto-send-WX/index.html @@ -5,7 +5,7 @@ - + @@ -98,7 +98,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -864,6 +864,13 @@ + + + + + + + diff --git a/2019/03/25/Samba-CVE/index.html b/2019/03/25/Samba-CVE/index.html index b1842629..53bf23c8 100644 --- a/2019/03/25/Samba-CVE/index.html +++ b/2019/03/25/Samba-CVE/index.html @@ -5,7 +5,7 @@ - + @@ -112,7 +112,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -892,6 +892,13 @@ + + + + + + + diff --git a/2019/03/28/逆向工程实验/index.html b/2019/03/28/逆向工程实验/index.html index 55106b40..fecd5030 100644 --- a/2019/03/28/逆向工程实验/index.html +++ b/2019/03/28/逆向工程实验/index.html @@ -5,7 +5,7 @@ - + @@ -117,7 +117,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -992,6 +992,13 @@ + + + + + + + diff --git a/2019/04/15/Caving-db-storage/index.html b/2019/04/15/Caving-db-storage/index.html index 1e55222e..6a4e9bf6 100644 --- a/2019/04/15/Caving-db-storage/index.html +++ b/2019/04/15/Caving-db-storage/index.html @@ -5,7 +5,7 @@ - + @@ -111,7 +111,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -913,6 +913,13 @@ + + + + + + + diff --git a/2019/04/21/XIAOMI-UPnP/index.html b/2019/04/21/XIAOMI-UPnP/index.html index 7c0711bc..2a718d02 100644 --- a/2019/04/21/XIAOMI-UPnP/index.html +++ b/2019/04/21/XIAOMI-UPnP/index.html @@ -5,7 +5,7 @@ - + @@ -118,7 +118,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -1037,6 +1037,13 @@ + + + + + + + diff --git a/2019/05/13/PE-file/index.html b/2019/05/13/PE-file/index.html index 5188e36a..65cae2fc 100644 --- a/2019/05/13/PE-file/index.html +++ b/2019/05/13/PE-file/index.html @@ -5,7 +5,7 @@ - + @@ -100,7 +100,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -956,6 +956,13 @@ + + + + + + + diff --git a/2019/05/14/pack-and-unpack/index.html b/2019/05/14/pack-and-unpack/index.html index 7c0684a9..0217fefe 100644 --- a/2019/05/14/pack-and-unpack/index.html +++ b/2019/05/14/pack-and-unpack/index.html @@ -5,7 +5,7 @@ - + @@ -109,7 +109,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -878,6 +878,13 @@ + + + + + + + diff --git a/2019/07/01/AFL-first-learn/index.html b/2019/07/01/AFL-first-learn/index.html index 898f4e73..a68af515 100644 --- a/2019/07/01/AFL-first-learn/index.html +++ b/2019/07/01/AFL-first-learn/index.html @@ -5,7 +5,7 @@ - + @@ -101,7 +101,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -479,7 +479,7 @@1)用make
编译AFL。如果构建失败,请参阅docs / INSTALL以获取提示。
2)查找或编写一个相当快速和简单的程序,该程序从文件或标准输入中获取数据,以一种有价值的方式处理它,然后干净地退出。如果测试网络服务,请将其修改为在前台运行并从stdin读取。在对使用校验和的格式进行模糊测试时,也要注释掉校验和验证码。
遇到故障时,程序必须正常崩溃。注意自定义SIGSEGV或SIGABRT处理程序和后台进程。有关检测非崩溃缺陷的提示,请参阅docs/README
中的第11节。
3)使用afl-gcc编译要模糊的程序/库。一种常见的方法是:1
2$ CC = /path/to/afl-gcc CXX =/path/to/afl-g++ ./configure --disable-shared
$ make clean all
如果程序构建失败,请联系 afl-users@googlegroups.com。
4)获取一个对程序有意义的小而有效的输入文件。在模糊详细语法(SQL,HTTP等)时,也要创建字典,如dictionaries/README.dictionaries
中所述。
5)如果程序从stdin读取,则运行afl-fuzz
,如下所示:./afl-fuzz -i testcase_dir -o findings_dir -- /path/to/tested/program [... program's cmdline ...]
如果程序从文件中获取输入,则可以在程序的命令行中输入@@; AFL会为您放置一个自动生成的文件名。
如果程序构建失败,请联系 afl-users@googlegroups.com。
4)获取一个对程序有意义的小而有效的输入文件。在模糊详细语法(SQL,HTTP等)时,也要创建字典,如dictionaries/README.dictionaries
中所述。
5)如果程序从stdin读取,则运行afl-fuzz
,如下所示:./afl-fuzz -i testcase_dir -o findings_dir -- /path/to/tested/program [... program's cmdline ...]
如果程序从文件中获取输入,则可以在程序的命令行中输入@@; AFL会为您放置一个自动生成的文件名。
一些参考文档
docs/README - AFL的一般介绍,
@@ -496,10 +496,10 @@
docs/perf_tips.txt - 关于如何快速模糊的简单提示,
docs/status_screen.txt - UI中显示的花絮的解释,
docs/parallel_fuzzing.txt - 关于在多个核上运行AFL的建议
Generated test cases for common image formats - 生成图像文件测试用例的demo
Technical “whitepaper” for afl-fuzz - 技术白皮书
0x04 AFL README
-Written and maintained by Michal Zalewski lcamtuf@google.com
+Written and maintained by Michal Zalewski lcamtuf@google.com
Copyright 2013, 2014, 2015, 2016 Google Inc. All rights reserved.
Released under terms and conditions of Apache License, Version 2.0.For new versions and additional information, check out:
-
http://lcamtuf.coredump.cx/afl/To compare notes with other users or get notified about major new features,
+
send a mail to afl-users+subscribe@googlegroups.com.To compare notes with other users or get notified about major new features,
send a mail to afl-users+subscribe@googlegroups.com.See QuickStartGuide.txt if you don’t have time to read this file.
1)具有导向性的模糊测试的挑战
Fuzzing是用于识别真实软件中的安全问题的最强大且经过验证的策略之一;它负责安全关键软件中迄今为止发现的绝大多数远程代码执行和权限提升漏洞。
@@ -1151,6 +1151,13 @@ + + + + + + + diff --git a/2019/07/09/afl-first-try/index.html b/2019/07/09/afl-first-try/index.html index aa7e472c..16e712dd 100644 --- a/2019/07/09/afl-first-try/index.html +++ b/2019/07/09/afl-first-try/index.html @@ -5,7 +5,7 @@ - + @@ -100,7 +100,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -941,6 +941,13 @@ + + + + + + + diff --git a/2019/07/10/x86basic/index.html b/2019/07/10/x86basic/index.html index f5d7b52d..70e4c5e1 100644 --- a/2019/07/10/x86basic/index.html +++ b/2019/07/10/x86basic/index.html @@ -5,7 +5,7 @@ - + @@ -116,7 +116,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -973,6 +973,13 @@ + + + + + + + diff --git a/2019/07/16/linux-pwn-32/index.html b/2019/07/16/linux-pwn-32/index.html index d452c6b3..697508ed 100644 --- a/2019/07/16/linux-pwn-32/index.html +++ b/2019/07/16/linux-pwn-32/index.html @@ -5,7 +5,7 @@ - + @@ -100,7 +100,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -956,6 +956,13 @@ + + + + + + + diff --git a/2019/07/24/web-dvwa/index.html b/2019/07/24/web-dvwa/index.html index 3b18c7db..752f1766 100644 --- a/2019/07/24/web-dvwa/index.html +++ b/2019/07/24/web-dvwa/index.html @@ -5,7 +5,7 @@ - + @@ -98,7 +98,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -969,6 +969,13 @@ + + + + + + + diff --git a/2019/07/24/获取固件/index.html b/2019/07/24/获取固件/index.html index 9bbe575e..375d4678 100644 --- a/2019/07/24/获取固件/index.html +++ b/2019/07/24/获取固件/index.html @@ -5,7 +5,7 @@ - + @@ -100,7 +100,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -852,6 +852,13 @@ + + + + + + + diff --git a/2019/07/25/Debug-a-router-firmware/index.html b/2019/07/25/Debug-a-router-firmware/index.html index dd94342c..b4f50d04 100644 --- a/2019/07/25/Debug-a-router-firmware/index.html +++ b/2019/07/25/Debug-a-router-firmware/index.html @@ -5,7 +5,7 @@ - + @@ -98,7 +98,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -896,6 +896,13 @@ + + + + + + + diff --git a/about/index.html b/about/index.html index 7bb48e8a..692891c4 100644 --- a/about/index.html +++ b/about/index.html @@ -5,7 +5,7 @@ - + @@ -97,7 +97,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -599,6 +599,13 @@ + + + + + + + diff --git a/archives/2000/01/index.html b/archives/2000/01/index.html index f8a47330..b8d234ef 100644 --- a/archives/2000/01/index.html +++ b/archives/2000/01/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -632,6 +632,13 @@ + + + + + + + diff --git a/archives/2000/index.html b/archives/2000/index.html index 1cc64058..d05da0e8 100644 --- a/archives/2000/index.html +++ b/archives/2000/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -632,6 +632,13 @@ + + + + + + + diff --git a/archives/2018/11/index.html b/archives/2018/11/index.html index 7b4e2d34..80e2d5b6 100644 --- a/archives/2018/11/index.html +++ b/archives/2018/11/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -632,6 +632,13 @@ + + + + + + + diff --git a/archives/2018/12/index.html b/archives/2018/12/index.html index c1f2e914..021aca7d 100644 --- a/archives/2018/12/index.html +++ b/archives/2018/12/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -702,6 +702,13 @@ + + + + + + + diff --git a/archives/2018/index.html b/archives/2018/index.html index f85aa338..11ec8469 100644 --- a/archives/2018/index.html +++ b/archives/2018/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -737,6 +737,13 @@ + + + + + + + diff --git a/archives/2019/01/index.html b/archives/2019/01/index.html index 41fdf989..fbdb5f90 100644 --- a/archives/2019/01/index.html +++ b/archives/2019/01/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -632,6 +632,13 @@ + + + + + + + diff --git a/archives/2019/02/index.html b/archives/2019/02/index.html index 7f671c80..b035638b 100644 --- a/archives/2019/02/index.html +++ b/archives/2019/02/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -632,6 +632,13 @@ + + + + + + + diff --git a/archives/2019/03/index.html b/archives/2019/03/index.html index 4065940f..26ccdd04 100644 --- a/archives/2019/03/index.html +++ b/archives/2019/03/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -737,6 +737,13 @@ + + + + + + + diff --git a/archives/2019/04/index.html b/archives/2019/04/index.html index dfedec2c..606add23 100644 --- a/archives/2019/04/index.html +++ b/archives/2019/04/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -667,6 +667,13 @@ + + + + + + + diff --git a/archives/2019/05/index.html b/archives/2019/05/index.html index ecc76581..2369f202 100644 --- a/archives/2019/05/index.html +++ b/archives/2019/05/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -667,6 +667,13 @@ + + + + + + + diff --git a/archives/2019/07/index.html b/archives/2019/07/index.html index 8ddf429d..83995902 100644 --- a/archives/2019/07/index.html +++ b/archives/2019/07/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -842,6 +842,13 @@ + + + + + + + diff --git a/archives/2019/index.html b/archives/2019/index.html index 9ef0ad77..01b80612 100644 --- a/archives/2019/index.html +++ b/archives/2019/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -951,6 +951,13 @@ + + + + + + + diff --git a/archives/2019/page/2/index.html b/archives/2019/page/2/index.html index 73f45fb6..7e8df438 100644 --- a/archives/2019/page/2/index.html +++ b/archives/2019/page/2/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -846,6 +846,13 @@ + + + + + + + diff --git a/archives/index.html b/archives/index.html index eada29f7..5c4cfe13 100644 --- a/archives/index.html +++ b/archives/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -951,6 +951,13 @@ + + + + + + + diff --git a/archives/page/2/index.html b/archives/page/2/index.html index 3634f495..95e370ee 100644 --- a/archives/page/2/index.html +++ b/archives/page/2/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -956,6 +956,13 @@ + + + + + + + diff --git a/archives/page/3/index.html b/archives/page/3/index.html index 31153de0..a43a05a6 100644 --- a/archives/page/3/index.html +++ b/archives/page/3/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -676,6 +676,13 @@ + + + + + + + diff --git a/baidusitemap.xml b/baidusitemap.xml index 82bfe7c8..964b6045 100644 --- a/baidusitemap.xml +++ b/baidusitemap.xml @@ -49,10 +49,10 @@
不幸的是,模糊测试也不够有力。盲目的、随机的变异使得它不太可能在测试代码中达到某些代码路径,从而使一些漏洞超出了这种技术的范围。
已经有许多尝试来解决这个问题。早期方法之一 - 由Tavis Ormandy开创 - 是一种 语义库蒸馏(corpus distillation) 。网上找到的一些大型语料库中往往包含大量的文件,这时就需要对其精简,该方法依赖于覆盖信号从大量高质量的候选文件语料库中选择有趣种子的子集,然后通过传统方式对其进行模糊处理。该方法非常有效,但需要这样的语料库随时可用。正因为如此,代码覆盖率 也只是衡量程序执行状态的一个简单化的度量,这种方式并不适合后续引导fuzzing测试的。
其他更复杂的研究集中在诸如 程序流分析(“concoic execution”),符号执行或静态分析 等技术上。所有这些方法在实验环境中都非常有前景,但在实际应用中往往会遇到可靠性和性能问题 - 部分高价值的程序都有非常复杂的内部状态和执行路径,在这一方面符号执行和concolic技术往往会显得不够健壮(如路径爆炸问题),所以仍然稍逊于传统的fuzzing技术。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/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/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-15 https://cool-y.github.io/2018/12/15/miio-control/ diff --git a/bookmarks/index.html b/bookmarks/index.html index ba4e9f28..0717b71c 100644 --- a/bookmarks/index.html +++ b/bookmarks/index.html @@ -5,7 +5,7 @@ - + @@ -97,7 +97,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -651,6 +651,13 @@ + + + + + + + diff --git a/categories/IOT/index.html b/categories/IOT/index.html index fc1ee59e..87fd07d7 100644 --- a/categories/IOT/index.html +++ b/categories/IOT/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -743,6 +743,13 @@ + + + + + + + diff --git a/categories/Pwn二进制漏洞/index.html b/categories/Pwn二进制漏洞/index.html index 0237125c..f7b79429 100644 --- a/categories/Pwn二进制漏洞/index.html +++ b/categories/Pwn二进制漏洞/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -639,6 +639,13 @@ + + + + + + + diff --git a/categories/index.html b/categories/index.html index 8650f221..3a24ae6d 100644 --- a/categories/index.html +++ b/categories/index.html @@ -5,7 +5,7 @@ - + @@ -97,7 +97,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -604,6 +604,13 @@ + + + + + + + diff --git a/categories/web/index.html b/categories/web/index.html index 388d9b2d..e77d1a2a 100644 --- a/categories/web/index.html +++ b/categories/web/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -613,6 +613,13 @@ + + + + + + + diff --git a/categories/二进制/index.html b/categories/二进制/index.html index 9c98e41f..fa21d902 100644 --- a/categories/二进制/index.html +++ b/categories/二进制/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -717,6 +717,13 @@ + + + + + + + diff --git a/categories/加密解密/index.html b/categories/加密解密/index.html index 0fc986de..4abc6caf 100644 --- a/categories/加密解密/index.html +++ b/categories/加密解密/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -613,6 +613,13 @@ + + + + + + + diff --git a/categories/杂七杂八/index.html b/categories/杂七杂八/index.html index 8a30530b..48e9eb69 100644 --- a/categories/杂七杂八/index.html +++ b/categories/杂七杂八/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -613,6 +613,13 @@ + + + + + + + diff --git a/categories/理论学习/index.html b/categories/理论学习/index.html index 2f92e241..d185302c 100644 --- a/categories/理论学习/index.html +++ b/categories/理论学习/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -613,6 +613,13 @@ + + + + + + + diff --git a/categories/顶会论文/index.html b/categories/顶会论文/index.html index bbb0e316..72ed2b2b 100644 --- a/categories/顶会论文/index.html +++ b/categories/顶会论文/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -665,6 +665,13 @@ + + + + + + + diff --git a/css/main.css b/css/main.css index 63112951..b1a72833 100644 --- a/css/main.css +++ b/css/main.css @@ -189,7 +189,7 @@ body { font-size: 14px; line-height: 2; color: #555; - background: #fff; + background: #eee; } @media (max-width: 767px) { body { @@ -226,53 +226,53 @@ h6 { margin: 20px 0 15px; } h1 { - font-size: 24px; -} -@media (max-width: 767px) { - h1 { - font-size: 20px; - } -} -h2 { font-size: 22px; } @media (max-width: 767px) { - h2 { + h1 { font-size: 18px; } } -h3 { +h2 { font-size: 20px; } @media (max-width: 767px) { - h3 { + h2 { font-size: 16px; } } -h4 { +h3 { font-size: 18px; } @media (max-width: 767px) { - h4 { + h3 { font-size: 14px; } } -h5 { +h4 { font-size: 16px; } @media (max-width: 767px) { - h5 { + h4 { font-size: 12px; } } -h6 { +h5 { font-size: 14px; } @media (max-width: 767px) { - h6 { + h5 { font-size: 10px; } } +h6 { + font-size: 12px; +} +@media (max-width: 767px) { + h6 { + font-size: 8px; + } +} p { margin: 0 0 20px 0; } @@ -653,8 +653,8 @@ pre .javascript .function { @media (min-width: 992px) { .full-image.full-image.full-image.full-image { max-width: none; - width: 110%; - margin: 25px -5%; + width: 118%; + margin: 0 -9%; } } .blockquote-center, @@ -941,10 +941,10 @@ pre .javascript .function { padding: 0 20px; font-size: 14px; color: #555; - background: transparent; - border: 2px solid #222; + background: #fff; + border: 2px solid #555; text-decoration: none; - border-radius: 0; + border-radius: 2px; transition-property: background-color; transition-duration: 0.2s; transition-timing-function: ease-in-out; @@ -953,8 +953,8 @@ pre .javascript .function { } .btn:hover { border-color: #222; - color: #222; - background: #fff; + color: #fff; + background: #222; } .btn +.btn { margin: 0 0 8px 8px; @@ -1066,7 +1066,7 @@ pre .javascript .function { width: 24px; background: #222; font-size: 12px; - opacity: 1; + opacity: 0.6; color: #fff; cursor: pointer; text-align: center; @@ -1087,7 +1087,7 @@ pre .javascript .function { } } .back-to-top.back-to-top-on { - bottom: 19px; + bottom: 30px; } .header { background: transparent; @@ -1101,7 +1101,7 @@ pre .javascript .function { } .site-meta { margin: 0; - text-align: left; + text-align: center; } @media (max-width: 767px) { .site-meta { @@ -1112,12 +1112,12 @@ pre .javascript .function { position: relative; display: inline-block; padding: 0 40px; - color: #222; + color: #fff; background: #222; border-bottom: none; } .brand:hover { - color: #222; + color: #fff; } .logo { display: inline-block; @@ -1136,7 +1136,7 @@ pre .javascript .function { .site-subtitle { margin-top: 10px; font-size: 13px; - color: #999; + color: #ddd; } .use-motion .brand { opacity: 0; @@ -1209,7 +1209,8 @@ pre .javascript .function { transition-timing-function: ease-in-out; transition-delay: 0s; } -.menu .menu-item a:hover { +.menu .menu-item a:hover, +.menu-item-active a { border-bottom-color: #222; } .menu .menu-item .fa { @@ -1348,7 +1349,7 @@ pre .javascript .function { .posts-collapse { position: relative; z-index: 1010; - margin-left: 0; + margin-left: 55px; } .posts-collapse::after { content: " "; @@ -1858,20 +1859,20 @@ pre .javascript .function { display: block; margin: 0 auto; padding: 2px; - max-width: 96px; + max-width: 120px; height: auto; - border: 2px solid #333; + border: 1px solid #eee; } .site-author-name { - margin: 5px 0 0; + margin: 0; text-align: center; - color: #f5f5f5; - font-weight: normal; + color: #222; + font-weight: 600; } .site-description { - margin-top: 5px; + margin-top: 0; text-align: center; - font-size: 14px; + font-size: 13px; color: #999; } .site-state { @@ -1883,7 +1884,7 @@ pre .javascript .function { .site-state-item { display: inline-block; padding: 0 15px; - border-left: 1px solid #333; + border-left: 1px solid #eee; } .site-state-item:first-child { border-left: none; @@ -1896,11 +1897,11 @@ pre .javascript .function { text-align: center; color: inherit; font-weight: 600; - font-size: 18px; + font-size: 16px; } .site-state-item-name { font-size: 13px; - color: inherit; + color: #999; } .feed-link { margin-top: 20px; @@ -1942,7 +1943,7 @@ pre .javascript .function { width: 4px; height: 4px; border-radius: 50%; - background: #002fff; + background: #b3d991; } .links-of-blogroll { font-size: 13px; @@ -1980,7 +1981,7 @@ pre .javascript .function { color: #555; } .sidebar-nav li:hover { - color: #f5f5f5; + color: #fc6423; } .page-post-detail .sidebar-nav-toc { padding: 0 5px; @@ -1989,11 +1990,11 @@ pre .javascript .function { margin-left: 10px; } .sidebar-nav .sidebar-nav-active { - color: #87daff; - border-bottom-color: #87daff; + color: #fc6423; + border-bottom-color: #fc6423; } .sidebar-nav .sidebar-nav-active:hover { - color: #87daff; + color: #fc6423; } .sidebar-panel { display: none; @@ -2026,12 +2027,12 @@ pre .javascript .function { transition-timing-function: ease-in-out; transition-delay: 0s; transition-property: all; - color: #999; - border-bottom-color: #555; + color: #666; + border-bottom-color: #ccc; } .post-toc ol a:hover { - color: #ccc; - border-bottom-color: #ccc; + color: #000; + border-bottom-color: #000; } .post-toc .nav-item { overflow: hidden; @@ -2053,14 +2054,14 @@ pre .javascript .function { display: block; } .post-toc .nav .active > a { - color: #87daff; - border-bottom-color: #87daff; + color: #fc6423; + border-bottom-color: #fc6423; } .post-toc .nav .active-current > a { - color: #87daff; + color: #fc6423; } .post-toc .nav .active-current > a:hover { - color: #87daff; + color: #fc6423; } .footer { font-size: 14px; @@ -2713,287 +2714,79 @@ pre .javascript .function { } } .page-post-detail .sidebar-toggle-line { - background: #87daff; + background: #fc6423; } .page-post-detail .comments { overflow: hidden; } -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 20px 0 10px; -} -p { - margin: 0 0 25px 0; -} -a { - border-bottom-color: #ccc; -} -hr { - margin: 20px 0; - height: 2px; -} -.main-inner { - margin-top: 80px; -} .header { - background: #f5f5f5; -} -.header-inner { - padding: 25px 0 20px; -} -.header-inner:before, -.header-inner:after { - content: " "; - display: table; -} -.header-inner:after { - clear: both; -} -@media (max-width: 767px) { - .header-inner { - width: auto; - margin-bottom: 50px; - padding: 10px; - } -} -.site-meta { - float: left; - margin-left: -20px; - line-height: normal; -} -@media (max-width: 767px) { - .site-meta { - margin-left: 10px; - } -} -.site-meta .brand { - padding: 2px 1px; - background: none; -} -@media (max-width: 767px) { - .site-meta .brand { - display: block; - } -} -.site-meta .logo { - display: none; -} -.site-meta .site-title { - font-size: 22px; - font-weight: bolder; -} -@media (max-width: 767px) { - .site-meta .site-title { - line-height: 34px; - } -} -.logo-line-before, -.logo-line-after { - display: block; - overflow: hidden; + position: relative; margin: 0 auto; width: 75%; } -@media (max-width: 767px) { - .logo-line-before, - .logo-line-after { - display: none; - } -} -.logo-line-before i, -.logo-line-after i { - position: relative; - display: block; - height: 2px; - background: #222; -} -@media (max-width: 767px) { - .logo-line-before i, - .logo-line-after i { - height: 3px; - } -} -.use-motion .logo-line-before i { - left: -100%; -} -.use-motion .logo-line-after i { - right: -100%; -} -.site-subtitle { - display: none; -} -.site-nav-toggle { - position: static; - float: right; -} -.menu { - float: right; - margin: 8px 0 0 0; -} -@media (max-width: 767px) { - .menu { - margin: 20px 0 0 0; - padding: 0; - } -} -.menu br { - display: none; -} -.menu .menu-item { - margin: 0; -} -@media (max-width: 767px) { - .menu .menu-item { - display: block; - } -} -.menu .menu-item a { - padding: 0 10px; - background: none; - border: none; - border-radius: 2px; - transition-property: background; -} -@media (max-width: 767px) { - .menu .menu-item a { - text-align: left; - } -} -.menu .menu-item a:hover { - background: #e1e1e1; -} -.menu a::before { - display: none; -} -@media (max-width: 767px) { - .menu a::before { - display: block; +@media (min-width: 768px) and (max-width: 991px) { + .header { + width: auto; } } @media (max-width: 767px) { - .menu { - float: none; + .header { + width: auto; } } -.site-search form { - display: none; -} -.posts-expand { - padding-top: 0; -} -.posts-expand .post-title, -.posts-expand .post-meta { - text-align: left; -} -@media (max-width: 767px) { - .posts-expand .post-title, - .posts-expand .post-meta { - text-align: center; - } -} -.posts-expand .post-eof { - display: none; -} -.posts-expand .post { - margin-top: 120px; -} -.posts-expand .post:first-child { - margin-top: 0; -} -.posts-expand .post-meta { - margin-top: 5px; - margin-bottom: 20px; -} -.posts-expand .post-title { - position: relative; - font-size: 26px; - font-weight: 400; -} -@media (max-width: 767px) { - .posts-expand .post-title { - font-size: 22px; - } -} -@media (min-width: 1600px) { - .posts-expand .post-title { - font-size: 26px; - } -} -.posts-expand .post-title:hover:before { - background: #222; -} -@media (max-width: 767px) { - .posts-expand .post-body { - font-size: 12px; - } -} -.posts-expand .post-body img { - margin: 0; -} -.posts-expand .post-tags { - text-align: left; -} -.posts-expand .post-tags a { - padding: 1px 5px; - background: #f5f5f5; - border-bottom: none; -} -.posts-expand .post-tags a:hover { - background: #ccc; -} -.posts-expand .post-nav { - margin-top: 40px; -} -.post-button { - margin-top: 20px; - text-align: left; -} -.post-button a { +.header-inner { + position: absolute; + top: 0; + overflow: hidden; padding: 0; - font-size: 14px; - background: none; - border: none; - border-bottom: 2px solid #666; - transition-property: border; -} -@media (max-width: 767px) { - .post-button a { - font-size: 12px; - } + width: 240px; + background: #fff; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.12); + border-radius: initial; } @media (min-width: 1600px) { - .post-button a { - font-size: 16px; + .container .header-inner { + width: 240px; } } -.post-button a:hover { - border-bottom-color: #222; -} -.links-of-blogroll-inline .links-of-blogroll-item { - display: inline-block; -} -.btn { - padding: 0 10px; - border-width: 2px; - border-radius: 0; -} -.headband { - display: none; -} -.site-search { - position: relative; - float: right; - margin-top: 5px; - padding-top: 3px; +@media (min-width: 768px) and (max-width: 991px) { + .header-inner { + position: relative; + width: auto; + border-radius: initial; + } } @media (max-width: 767px) { - .site-search { - float: none; - padding: 0 10px; + .header-inner { + position: relative; + width: auto; + border-radius: initial; + } +} +.main:before, +.main:after { + content: " "; + display: table; +} +.main:after { + clear: both; +} +@media (min-width: 768px) and (max-width: 991px) { + .main { + padding-bottom: 100px; + } +} +@media (max-width: 767px) { + .main { + padding-bottom: 100px; + } +} +.container .main-inner { + width: 75%; +} +@media (min-width: 768px) and (max-width: 991px) { + .container .main-inner { + width: auto; } } @media (max-width: 767px) { @@ -3001,40 +2794,464 @@ hr { width: auto; } } -.page-post-detail .post-title, -.page-post-detail .post-meta { - text-align: center; +.content-wrap { + float: right; + box-sizing: border-box; + padding: 40px; + width: 700px; + background: #fff; + min-height: 700px; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.12); + border-radius: initial; } -.page-post-detail .post-title:before { - display: none; -} -.page-post-detail .post-meta { - margin-bottom: 60px; -} -.pagination { - margin: 120px 0 0; - text-align: left; -} -@media (max-width: 767px) { - .pagination { - margin: 80px 10px 0; - text-align: center; +@media (min-width: 768px) and (max-width: 991px) { + .content-wrap { + width: 100%; + padding: 20px; + border-radius: initial; } } -.footer { - margin-top: 80px; - padding: 10px 0; - background: #f5f5f5; - color: #666; +@media (max-width: 767px) { + .content-wrap { + width: 100%; + padding: 20px; + min-height: auto; + border-radius: initial; + } +} +.sidebar { + position: static; + float: left; + margin-top: 300px; + width: 240px; + background: #eee; + box-shadow: none; +} +@media (min-width: 768px) and (max-width: 991px) { + .sidebar { + display: none; + } +} +@media (max-width: 767px) { + .sidebar { + display: none; + } +} +.sidebar-toggle { + display: none; } .footer-inner { - margin: 0 auto; - text-align: left; + width: 75%; + padding-left: 260px; +} +@media (min-width: 768px) and (max-width: 991px) { + .footer-inner { + width: auto; + padding-left: 0 !important; + padding-right: 0 !important; + } } @media (max-width: 767px) { .footer-inner { width: auto; - text-align: center; + padding-left: 0 !important; + padding-right: 0 !important; + } +} +.sidebar-position-right .header-inner { + right: 0; +} +.sidebar-position-right .content-wrap { + float: left; +} +.sidebar-position-right .sidebar { + float: right; +} +.sidebar-position-right .footer-inner { + padding-left: 0; + padding-right: 260px; +} +.site-brand-wrapper { + position: relative; +} +.site-meta { + padding: 20px 0; + color: #fff; + background: #222; +} +@media (min-width: 768px) and (max-width: 991px) { + .site-meta { + box-shadow: 0 0 16px rgba(0,0,0,0.5); + } +} +@media (max-width: 767px) { + .site-meta { + box-shadow: 0 0 16px rgba(0,0,0,0.5); + } +} +.brand { + padding: 0; + background: none; +} +.brand:hover { + color: #fff; +} +.site-subtitle { + margin: 10px 10px 0; + font-weight: initial; +} +.site-search form { + display: none; +} +.site-nav { + border-top: none; +} +@media (min-width: 768px) and (max-width: 991px) { + .site-nav { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .site-nav-on { + display: block !important; + } +} +.menu .menu-item { + display: block; + margin: 0; +} +.menu .menu-item a { + position: relative; + box-sizing: border-box; + padding: 5px 20px; + text-align: left; + line-height: inherit; + transition-property: background-color; + transition-duration: 0.2s; + transition-timing-function: ease-in-out; + transition-delay: 0s; +} +.menu .menu-item a:hover, +.menu-item-active a { + background: #f9f9f9; + border-bottom-color: #fff; +} +.menu .menu-item br { + display: none; +} +.menu-item-active a:after { + content: " "; + position: absolute; + top: 50%; + margin-top: -3px; + right: 15px; + width: 6px; + height: 6px; + border-radius: 50%; + background-color: #bbb; +} +.btn-bar { + background-color: #fff; +} +.site-nav-toggle { + left: 20px; + top: 50%; + -webkit-transform: translateY(-50%); + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + -o-transform: translateY(-50%); + transform: translateY(-50%); +} +@media (min-width: 768px) and (max-width: 991px) { + .site-nav-toggle { + display: block; + } +} +.use-motion .sidebar .motion-element { + opacity: 1; +} +.sidebar { + margin-left: -100%; + right: auto; + bottom: auto; + -webkit-transform: none; +} +.sidebar-inner { + box-sizing: border-box; + width: 240px; + color: #555; + background: #fff; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.12), 0 -1px 0.5px 0 rgba(0,0,0,0.09); + border-radius: initial; + opacity: 0; +} +.sidebar-inner.affix { + position: fixed; + top: 12px; +} +.sidebar-inner.affix-bottom { + position: absolute; +} +.site-overview { + text-align: left; +} +.site-author:before, +.site-author:after { + content: " "; + display: table; +} +.site-author:after { + clear: both; +} +.sidebar a { + color: #555; +} +.sidebar a:hover { + color: #222; +} +.site-state-item { + padding: 0 10px; +} +.links-of-author-item a:before { + display: none; +} +.links-of-author-item a { + border-bottom: none; + text-decoration: underline; +} +.feed-link { + border-top: 1px dotted #ccc; + border-bottom: 1px dotted #ccc; + text-align: center; +} +.feed-link a { + display: block; + color: #fc6423; + border: none; +} +.feed-link a:hover { + background: none; + color: #e34603; +} +.feed-link a:hover i { + color: #e34603; +} +.links-of-author { + display: flex; + flex-wrap: wrap; + justify-content: center; +} +.links-of-author-item { + margin: 5px 0 0; + width: 50%; +} +.links-of-author-item a { + max-width: 216px; + box-sizing: border-box; + display: inline-block; + margin-right: 0; + margin-bottom: 0; + padding: 0 5px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.links-of-author-item a { + display: block; + text-decoration: none; +} +.links-of-author-item a:hover { + border-radius: 4px; + background: #eee; +} +.links-of-author-item .fa { + margin-right: 2px; + font-size: 16px; +} +.links-of-author-item .fa-globe { + font-size: 15px; +} +.links-of-blogroll { + text-align: center; + margin-top: 20px; + padding: 3px 0 0; + border-top: 1px dotted #ccc; +} +.links-of-blogroll-title { + margin-top: 0; +} +.links-of-blogroll-item { + padding: 0; +} +.links-of-blogroll-inline:before, +.links-of-blogroll-inline:after { + content: " "; + display: table; +} +.links-of-blogroll-inline:after { + clear: both; +} +.links-of-blogroll-inline .links-of-blogroll-item { + margin: 5px 0 0; + width: 50%; + display: inline-block; + width: unset; +} +.links-of-blogroll-inline .links-of-blogroll-item a { + max-width: 216px; + box-sizing: border-box; + display: inline-block; + margin-right: 0; + margin-bottom: 0; + padding: 0 5px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.content-wrap { + padding: initial; + background: initial; + box-shadow: initial; + border-radius: initial; +} +.post-block { + padding: 40px; + background: #fff; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.12); + border-radius: initial; +} +#posts > article + article .post-block { + margin-top: 12px; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.12), 0 -1px 0.5px 0 rgba(0,0,0,0.09); + border-radius: initial; +} +.comments { + padding: 40px; + margin: initial; + margin-top: 12px; + background: #fff; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.12), 0 -1px 0.5px 0 rgba(0,0,0,0.09); + border-radius: initial; +} +.posts-expand { + padding-top: initial; +} +.post-nav-divider { + width: 4%; +} +.post-nav-item { + width: 48%; +} +.post-eof, +.post-spread { + display: none !important; +} +.pagination { + margin: 12px 0 0; + border-top: initial; + background: #fff; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.12), 0 -1px 0.5px 0 rgba(0,0,0,0.09); + border-radius: initial; + padding: 10px 0 10px; +} +.pagination .prev, +.pagination .next, +.pagination .page-number { + margin-bottom: initial; + top: initial; +} +.main { + padding-bottom: initial; +} +.footer { + bottom: auto; +} +.post-header h1, +.post-header h2 { + margin: initial; +} +.posts-expand .post-title-link { + line-height: inherit; +} +.posts-expand .post-title { + font-size: 1.7em; +} +.post-body h1 { + font-size: 1.6em; + border-bottom: 1px solid #eee; +} +.post-body h2 { + font-size: 1.45em; + border-bottom: 1px solid #eee; +} +.post-body h3 { + font-size: 1.3em; + border-bottom: 1px dotted #eee; +} +.post-body h4 { + font-size: 1.2em; +} +.post-body h5 { + font-size: 1.07em; +} +.post-body h6 { + font-size: 1.03em; +} +@media (min-width: 768px) and (max-width: 991px) { + .content-wrap { + padding: 10px; + } + .posts-expand { + margin: initial; + } + .posts-expand .post-button { + margin-top: 20px; + } + .post-block { + padding: 20px; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.12), 0 -1px 0.5px 0 rgba(0,0,0,0.09); + border-radius: initial; + } + #posts > article + article .post-block { + margin-top: 10px; + } + .comments { + margin-top: 10px; + padding: 10px 20px; + } + .pagination { + margin: 10px 0 0; + } +} +@media (max-width: 767px) { + .content-wrap { + padding: 8px; + } + .posts-expand { + margin: initial; + } + .posts-expand .post-button { + margin-top: 12px; + } + .posts-expand img { + padding: initial !important; + } + .post-block { + padding: 12px; + min-height: auto; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.12), 0 -1px 0.5px 0 rgba(0,0,0,0.09); + border-radius: initial; + } + #posts > article + article .post-block { + margin-top: 8px; + } + .comments { + margin-top: 8px; + padding: 0 12px; + } + .pagination { + margin: 8px 0 0; } } #rewardButton span { diff --git a/hack之外/index.html b/hack之外/index.html index ec8a9e2c..a897bcb7 100644 --- a/hack之外/index.html +++ b/hack之外/index.html @@ -5,7 +5,7 @@ - + @@ -97,7 +97,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -597,6 +597,13 @@ + + + + + + + diff --git a/index.html b/index.html index 020a3d00..c11ffe01 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -2432,6 +2432,13 @@ MiniUPnP项目提供了支持UPnP IGD(互联网网关设备)规范的软件。 + + + + + + + diff --git a/page/2/index.html b/page/2/index.html index 2a5d0cbc..de575816 100644 --- a/page/2/index.html +++ b/page/2/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -2488,6 +2488,13 @@ ettercap嗅探智能设备和网关之间的流量sudo ettercap -i ens33 -T -q + + + + + + + diff --git a/page/3/index.html b/page/3/index.html index 4a825c0d..c85924a1 100644 --- a/page/3/index.html +++ b/page/3/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -934,6 +934,13 @@ + + + + + + + diff --git a/search.xml b/search.xml index 86d5936b..93810ea8 100644 --- a/search.xml +++ b/search.xml @@ -78,7 +78,7 @@%2F2019%2F07%2F01%2FAFL-first-learn%2F -+ diff --git a/sitemap.xml b/sitemap.xml index fbb48b1d..fcfdfd1b 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -121,14 +121,14 @@ 二进制 - https://cool-y.github.io/categories/index.html +https://cool-y.github.io/tags/index.html 2019-04-15T07:35:38.085Z - -https://cool-y.github.io/tags/index.html +https://cool-y.github.io/categories/index.html 2019-04-15T07:35:38.085Z @@ -148,13 +148,6 @@- -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-15T07:35:38.083Z - -https://cool-y.github.io/about/index.html @@ -163,14 +156,21 @@- + +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/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-15T07:35:38.083Z + ++ 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 - 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 diff --git a/tags/AFL/index.html b/tags/AFL/index.html index 574317db..67798385 100644 --- a/tags/AFL/index.html +++ b/tags/AFL/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -638,6 +638,13 @@ + + + + + + + diff --git a/tags/CVE/index.html b/tags/CVE/index.html index 41624304..e72e801b 100644 --- a/tags/CVE/index.html +++ b/tags/CVE/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/IoT/index.html b/tags/IoT/index.html index 6fc7b203..645029fe 100644 --- a/tags/IoT/index.html +++ b/tags/IoT/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/MiniUPnP/index.html b/tags/MiniUPnP/index.html index 76fd1fd1..f80fa339 100644 --- a/tags/MiniUPnP/index.html +++ b/tags/MiniUPnP/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/PE/index.html b/tags/PE/index.html index b094d9ca..41d94242 100644 --- a/tags/PE/index.html +++ b/tags/PE/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/QQ/index.html b/tags/QQ/index.html index 174be3f8..5f83eb7c 100644 --- a/tags/QQ/index.html +++ b/tags/QQ/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/SSH/index.html b/tags/SSH/index.html index baf65042..2aeb36f7 100644 --- a/tags/SSH/index.html +++ b/tags/SSH/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/Samba/index.html b/tags/Samba/index.html index 45308f86..d8356ab6 100644 --- a/tags/Samba/index.html +++ b/tags/Samba/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/TCPDUMP/index.html b/tags/TCPDUMP/index.html index c598271d..2d5eb957 100644 --- a/tags/TCPDUMP/index.html +++ b/tags/TCPDUMP/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/USENIX/index.html b/tags/USENIX/index.html index 2e80e14b..7206f544 100644 --- a/tags/USENIX/index.html +++ b/tags/USENIX/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/Windows/index.html b/tags/Windows/index.html index 2fd18383..ddf68d55 100644 --- a/tags/Windows/index.html +++ b/tags/Windows/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/ctf/index.html b/tags/ctf/index.html index ccf0275a..e05638d7 100644 --- a/tags/ctf/index.html +++ b/tags/ctf/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/index.html b/tags/index.html index de83910e..c2e189be 100644 --- a/tags/index.html +++ b/tags/index.html @@ -5,7 +5,7 @@ - + @@ -97,7 +97,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -604,6 +604,13 @@ + + + + + + + diff --git a/tags/itchat/index.html b/tags/itchat/index.html index a713f549..63a598cc 100644 --- a/tags/itchat/index.html +++ b/tags/itchat/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/linux/index.html b/tags/linux/index.html index bdcd415f..ba60a341 100644 --- a/tags/linux/index.html +++ b/tags/linux/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/miio/index.html b/tags/miio/index.html index 32b03203..59c93695 100644 --- a/tags/miio/index.html +++ b/tags/miio/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/pwn/index.html b/tags/pwn/index.html index f281759d..555074e8 100644 --- a/tags/pwn/index.html +++ b/tags/pwn/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/python/index.html b/tags/python/index.html index 8b2eed95..ad6644b2 100644 --- a/tags/python/index.html +++ b/tags/python/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/web/index.html b/tags/web/index.html index cb695717..174b2a59 100644 --- a/tags/web/index.html +++ b/tags/web/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/wifi/index.html b/tags/wifi/index.html index 70001949..51b20658 100644 --- a/tags/wifi/index.html +++ b/tags/wifi/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/中间人/index.html b/tags/中间人/index.html index 4a772254..3c0b2654 100644 --- a/tags/中间人/index.html +++ b/tags/中间人/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/二进制/index.html b/tags/二进制/index.html index 7fc03179..96eaccf4 100644 --- a/tags/二进制/index.html +++ b/tags/二进制/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/侧信道攻击/index.html b/tags/侧信道攻击/index.html index 780926ec..c2b84742 100644 --- a/tags/侧信道攻击/index.html +++ b/tags/侧信道攻击/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/取证/index.html b/tags/取证/index.html index 5cf79195..722756ed 100644 --- a/tags/取证/index.html +++ b/tags/取证/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/复原文件/index.html b/tags/复原文件/index.html index 79398473..a45d15f7 100644 --- a/tags/复原文件/index.html +++ b/tags/复原文件/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/密码/index.html b/tags/密码/index.html index cf59412f..9c09d6ce 100644 --- a/tags/密码/index.html +++ b/tags/密码/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/小米/index.html b/tags/小米/index.html index 0bb50a88..ec753fe3 100644 --- a/tags/小米/index.html +++ b/tags/小米/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -690,6 +690,13 @@ + + + + + + + diff --git a/tags/微信/index.html b/tags/微信/index.html index 00f0263c..1ab9380f 100644 --- a/tags/微信/index.html +++ b/tags/微信/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/拒绝服务攻击/index.html b/tags/拒绝服务攻击/index.html index 676d6ad2..f9a7ee73 100644 --- a/tags/拒绝服务攻击/index.html +++ b/tags/拒绝服务攻击/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/数据库/index.html b/tags/数据库/index.html index 30707719..c24f6bc0 100644 --- a/tags/数据库/index.html +++ b/tags/数据库/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -638,6 +638,13 @@ + + + + + + + diff --git a/tags/数据挖掘/index.html b/tags/数据挖掘/index.html index 94e46e44..c60770a4 100644 --- a/tags/数据挖掘/index.html +++ b/tags/数据挖掘/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/文件格式/index.html b/tags/文件格式/index.html index 19929a42..3a99f058 100644 --- a/tags/文件格式/index.html +++ b/tags/文件格式/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -638,6 +638,13 @@ + + + + + + + diff --git a/tags/栈溢出/index.html b/tags/栈溢出/index.html index f487c0fc..bfbbd362 100644 --- a/tags/栈溢出/index.html +++ b/tags/栈溢出/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/模型实现/index.html b/tags/模型实现/index.html index fb26453a..6e54db19 100644 --- a/tags/模型实现/index.html +++ b/tags/模型实现/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/模糊测试/index.html b/tags/模糊测试/index.html index 9cf40d8b..dfe4dd97 100644 --- a/tags/模糊测试/index.html +++ b/tags/模糊测试/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -638,6 +638,13 @@ + + + + + + + diff --git a/tags/漏洞/index.html b/tags/漏洞/index.html index a89f8810..0952ef42 100644 --- a/tags/漏洞/index.html +++ b/tags/漏洞/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/破解/index.html b/tags/破解/index.html index 20539545..71d58dd8 100644 --- a/tags/破解/index.html +++ b/tags/破解/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/硬件层/index.html b/tags/硬件层/index.html index 036d4cf2..a35f0cab 100644 --- a/tags/硬件层/index.html +++ b/tags/硬件层/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/自然语言处理/index.html b/tags/自然语言处理/index.html index 45511691..abba3aca 100644 --- a/tags/自然语言处理/index.html +++ b/tags/自然语言处理/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/访问控制/index.html b/tags/访问控制/index.html index 4e897c0a..08c342e7 100644 --- a/tags/访问控制/index.html +++ b/tags/访问控制/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/调试/index.html b/tags/调试/index.html index 08ebb31c..425b06ba 100644 --- a/tags/调试/index.html +++ b/tags/调试/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/路由器/index.html b/tags/路由器/index.html index 5b3d7d5a..428672bc 100644 --- a/tags/路由器/index.html +++ b/tags/路由器/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -638,6 +638,13 @@ + + + + + + + diff --git a/tags/远程执行/index.html b/tags/远程执行/index.html index 4596f689..6837f6e4 100644 --- a/tags/远程执行/index.html +++ b/tags/远程执行/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/逆向/index.html b/tags/逆向/index.html index 7e9855fe..da9ab6fb 100644 --- a/tags/逆向/index.html +++ b/tags/逆向/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + + diff --git a/tags/重放攻击/index.html b/tags/重放攻击/index.html index 5ff46f45..92660a3c 100644 --- a/tags/重放攻击/index.html +++ b/tags/重放攻击/index.html @@ -5,7 +5,7 @@ - + @@ -96,7 +96,7 @@ var NexT = window.NexT || {}; var CONFIG = { root: '/', - scheme: 'Mist', + scheme: 'Gemini', version: '5.1.4', sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false}, fancybox: true, @@ -612,6 +612,13 @@ + + + + + + +