-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
285 lines (261 loc) · 50.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>SkYe231 Blog - 笔记📝</title><meta name="author" content="SkYe231"><meta name="copyright" content="SkYe231"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta property="og:type" content="website">
<meta property="og:title" content="SkYe231 Blog">
<meta property="og:url" content="https://www.mrskye.cn/index.html">
<meta property="og:site_name" content="SkYe231 Blog">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://www.mrskye.cn/img/avatar.png">
<meta property="article:author" content="SkYe231">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://www.mrskye.cn/img/avatar.png"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="https://www.mrskye.cn/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//www.google-analytics.com" crossorigin=""/><link rel="preconnect" href="//hm.baidu.com"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.css" media="print" onload="this.media='all'"><script>var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?8184ae9371af7cedfa47d27c247e16b8";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script><script async="async" src="https://www.googletagmanager.com/gtag/js?id=UA-154693872-1"></script><script>window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-154693872-1');
</script><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"search.xml","languages":{"hits_empty":"找不到您查询的内容:${query}"}},
translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"簡"},
noticeOutdate: {"limitDay":500,"position":"top","messagePrev":"这篇文章距离上次更新已经","messageNext":"天,内容可能已经过时了。"},
highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: true,
post: false
},
runtime: '天',
date_suffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: {"limitCount":200,"languages":{"author":"作者: SkYe231","link":"链接: ","source":"来源: SkYe231 Blog","info":"著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"}},
lightbox: 'fancybox',
Snackbar: {"chs_to_cht":"你已切换为繁体","cht_to_chs":"你已切换为简体","day_to_night":"你已切换为深色模式","night_to_day":"你已切换为浅色模式","bgLight":"#49b1f5","bgDark":"#121212","position":"bottom-left"},
source: {
jQuery: 'https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js',
justifiedGallery: {
js: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js',
css: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css'
},
fancybox: {
js: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js',
css: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css'
}
},
isPhotoFigcaption: true,
islazyload: true,
isanchor: true
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: 'SkYe231 Blog',
isPost: false,
isHome: true,
isHighlightShrink: false,
isToc: false,
postUpdate: '2023-01-13 10:29:24'
}</script><noscript><style type="text/css">
#nav {
opacity: 1
}
.justified-gallery img {
opacity: 1
}
#recent-posts time,
#post-meta time {
display: inline !important
}
</style></noscript><script>(win=>{
win.saveToLocal = {
set: function setWithExpiry(key, value, ttl) {
if (ttl === 0) return
const now = new Date()
const expiryDay = ttl * 86400000
const item = {
value: value,
expiry: now.getTime() + expiryDay,
}
localStorage.setItem(key, JSON.stringify(item))
},
get: function getWithExpiry(key) {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = new Date()
if (now.getTime() > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
}
win.getScript = url => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
script.onerror = reject
script.onload = script.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
script.onload = script.onreadystatechange = null
resolve()
}
document.head.appendChild(script)
})
win.activateDarkMode = function () {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
win.activateLightMode = function () {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
const t = saveToLocal.get('theme')
if (t === 'dark') activateDarkMode()
else if (t === 'light') activateLightMode()
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
if (asideStatus === 'hide') {
document.documentElement.classList.add('hide-aside')
} else {
document.documentElement.classList.remove('hide-aside')
}
}
const fontSizeVal = saveToLocal.get('global-font-size')
if (fontSizeVal !== undefined) {
document.documentElement.style.setProperty('--global-font-size', fontSizeVal + 'px')
}
const detectApple = () => {
if (GLOBAL_CONFIG_SITE.isHome && /iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
document.documentElement.classList.add('apple')
}
}
detectApple()
})(window)</script><link rel="stylesheet" href="//at.alicdn.com/t/font_2567732_2yo06945456.css"><meta name="generator" content="Hexo 5.4.0"><link rel="alternate" href="/atom.xml" title="SkYe231 Blog" type="application/atom+xml">
</head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">加载中...</div></div></div><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/avatar.png" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data"><div class="data-item is-center"><div class="data-item-link"><a href="/archives/"><div class="headline">文章</div><div class="length-num">168</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/tags/"><div class="headline">标签</div><div class="length-num">202</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/categories/"><div class="headline">分类</div><div class="length-num">19</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> 目录</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></li><li><a class="site-page child" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></li><li><a class="site-page child" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-wrench"></i><span> 工具</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" target="_blank" rel="noopener" href="http://mrskye.gitee.io/cyberchef/"><i class="fa-fw fas fa-key"></i><span> cyberchef</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友情链接</span></a></div><div class="menus_item"><a class="site-page" target="_blank" rel="noopener" href="https://www.travellings.cn/go.html"><i class="fa-fw fas fa-subway"></i><span> 开往</span></a></div><div class="menus_item"><a class="site-page" href="/atom.xml"><i class="fa-fw fas fa-rss"></i><span> RSS</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="full_page" id="page-header" style="background-image: url('/img/background.jpg')"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">SkYe231 Blog</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> 目录</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></li><li><a class="site-page child" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></li><li><a class="site-page child" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-wrench"></i><span> 工具</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" target="_blank" rel="noopener" href="http://mrskye.gitee.io/cyberchef/"><i class="fa-fw fas fa-key"></i><span> cyberchef</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友情链接</span></a></div><div class="menus_item"><a class="site-page" target="_blank" rel="noopener" href="https://www.travellings.cn/go.html"><i class="fa-fw fas fa-subway"></i><span> 开往</span></a></div><div class="menus_item"><a class="site-page" href="/atom.xml"><i class="fa-fw fas fa-rss"></i><span> RSS</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="site-info"><h1 id="site-title">SkYe231 Blog</h1><div id="site-subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="mailto:skye231@foxmail.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a><a class="social-icon" href="https://www.mrskye.cn/atom.xml" target="_blank" title="RSS"><i class="fas fa-rss"></i></a><a class="social-icon" href="http://wpa.qq.com/msgrd?uin=910437231" target="_blank" title="QQ"><i class="iconfont icon-QQ"></i></a></div></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="post_cover left_radius"><a href="/archives/775466c4/" title="2022 江门杯 Writeup"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover0.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="2022 江门杯 Writeup"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/775466c4/" title="2022 江门杯 Writeup">2022 江门杯 Writeup</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-06-20T02:50:49.000Z" title="发表于 2022-06-20 10:50:49">2022-06-20</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-07-09T17:07:32.368Z" title="更新于 2022-07-10 01:07:32">2022-07-10</time></span></div><div class="content">game漏洞点控制玩家数量程序运行 if 内(下图红框)的游戏逻辑:
123p.sendlineafter("you xi?",'y')p.sendlineafter("tic-tac-toe?",'y')p.sendlineafter("layers ?","zero")
漏洞在输入 i j 坐标的第 9 轮,j 会覆盖轮次计数变量 v3 。
将 v3 改为负数可以实现向低地址的任意地址写。将 v3 覆盖为 -2 ,经过自加后下一轮写入位置是 __isoc99_scanf() 返回地址,即 s[-1] ,实现栈溢出。将 ROPchain 第一个 gadget 留在 s[-1] 再写入,剩余 ROPchain 顺序写入。
12345678p.sendlineafter("Your move?","{} {}".format(puts_got,0))……………………p.sendlineafter ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/archives/5687a33f/" title="CTF沙盒堆题目的一种利用思路"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover6.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="CTF沙盒堆题目的一种利用思路"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/5687a33f/" title="CTF沙盒堆题目的一种利用思路">CTF沙盒堆题目的一种利用思路</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-05-24T14:05:44.000Z" title="发表于 2022-05-24 22:05:44">2022-05-24</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-06-21T16:05:26.289Z" title="更新于 2022-06-22 00:05:26">2022-06-22</time></span></div><div class="content"></div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/archives/a8ad03f7/" title="路由器lua调试方法"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover4.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="路由器lua调试方法"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/a8ad03f7/" title="路由器lua调试方法">路由器lua调试方法</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-04-25T14:10:30.000Z" title="发表于 2022-04-25 22:10:30">2022-04-25</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-08-01T04:50:11.074Z" title="更新于 2022-08-01 12:50:11">2022-08-01</time></span><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/IOT/">IOT</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/lua-luci/">lua,luci</a></span></div><div class="content">
472f0d2124ee617a2f29ff331422d5d375b417ed7191610042933c03a4db27ef2f8f9d6faa86036f616f33a5904bd68528bb8157557b2f13db62aa6c6315593c9af2047d16101fb1fcbaa290668716b08e78bdb495a71ddfdc7befe33b56aa4f9e5e7c7609291577e69ac3416cd3c4a78d4d8a420060b85d90aa0646028dca2382088b5035198a3e72918e4ef50fa6ca567ac231adaa36dba106c65435f3d0d9ee56a27f95c55711e0034ae0e7d5c936dd307c4145a8d3a1cee2a7d54bb2b06a908c28fa4728052addd78c9786fd9b85f1e806f944283ef18e825eae1f192a1b6b7a6b06fc328e20693f73969d8ee581bd54cfbfe116b09fa ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/archives/a61aad59/" title="gdbserver-all-in-one手册"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover2.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="gdbserver-all-in-one手册"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/a61aad59/" title="gdbserver-all-in-one手册">gdbserver-all-in-one手册</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-04-20T07:23:58.000Z" title="发表于 2022-04-20 15:23:58">2022-04-20</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-04-20T09:08:41.892Z" title="更新于 2022-04-20 17:08:41">2022-04-20</time></span></div><div class="content">What为了方便,弄一个全架构全版本的 gdbserver 集合。全部 gdbserver 使用静态编译,减少对函数库的依赖。
How用 github action 托管编译构造,大概步骤:
buildroot 构造交叉编译工具
交叉编译 gdbserver
交叉编译工具处理 buildroot 的环境依赖,克隆源码:
1234567# 安装依赖库sudo apt-get updatesudo apt-get install libncurs*sudo apt-get install libncurses5-dev patch # 下载源码git clone https://github.com/buildroot/buildroot.git
清理残余文件,之后图形化生成新的配置文件:
1234# 进行编译的配置cd buildrootmake cleanmake menuconfig
下面在初始情况下,需要修改的配置项目(以生成 armv8-linux-glibc 为例子):
Target Option–Target Architecture 修改为 ARM(little ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/archives/d8866442/" title="luCI系路由系统逆向分析"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover1.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="luCI系路由系统逆向分析"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/d8866442/" title="luCI系路由系统逆向分析">luCI系路由系统逆向分析</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-04-13T06:38:34.000Z" title="发表于 2022-04-13 14:38:34">2022-04-13</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-05-05T03:17:14.010Z" title="更新于 2022-05-05 11:17:14">2022-05-05</time></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/openwrt/">openwrt</a><span class="article-meta__link">•</span><a class="article-meta__tags" href="/tags/uhttpd/">uhttpd</a><span class="article-meta__link">•</span><a class="article-meta__tags" href="/tags/lua/">lua</a><span class="article-meta__link">•</span><a class="article-meta__tags" href="/tags/luCI/">luCI</a></span></div><div class="content">
d9550de738b22e44cb09e0045a77bcfe5544baed749fa4d6693a0a45c2f340af13b2b233c05ea4a8887683ea6a9b70c6f69d6ee8dc5fc95f939f9d7e5a7dec3189920472b9d1b9812e8fb655f2dc74370bf3042af254a4882b43d771133b6dcf163740718da8c1f81db560285c05641bd4ab82a97e5bdd9d01f0cad65fa55084a26601726002cdfaaef20791073d9496adbfc55a4f714e159f369dac56c67a1cb9f116e0d7c0c6a5ec043e4cfcd4f5619e686f7a27c0eb67bc382d248aee7f60d5724def459f8ffa9df7d18a32e0820678bd7cf681b56f1c084c3e9b23728275d321b76c9fe1dc3a8e9a57e50c454d79a82014218663c4f64 ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/archives/b9e83bf7/" title="WiFi安全科普(协议&应用设置)"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover1.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="WiFi安全科普(协议&应用设置)"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/b9e83bf7/" title="WiFi安全科普(协议&应用设置)">WiFi安全科普(协议&应用设置)</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-04-11T07:01:48.000Z" title="发表于 2022-04-11 15:01:48">2022-04-11</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-04-20T07:30:06.925Z" title="更新于 2022-04-20 15:30:06">2022-04-20</time></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/WiFi%E5%8D%8F%E8%AE%AE/">WiFi协议</a></span></div><div class="content">
工作上需要分享一次关于 WiFi 安全的内容,大概角度是协议与应用设置,下面是准备的文字稿
WiFi攻击下面是整理 WiFi 从协议、机制等角度的攻击面,不包含由于路由器系统开发疏忽而导致的软件漏洞。
ARP攻击网卡工作模式
广播模式( Broad Cast Model ):它的物理地址( MAC )地址是 0Xffffff 的帧为广播帧,工作在广播模式的网卡接收广播帧。
多播传送( MultiCast Model ):多播传送地址作为目的物理地址的帧可以被组内的其它主机同时接收,而组外主机却接收不到。但是,如果将网卡设置为多播传送模式,它可以接受所有的多播传送帧,而不论它是不是组内成员。
直接模式( Direct Mode l):工作在直接模式下的网卡只接收目地址是自己 Mac 地址的帧。
混杂模式( Promiscuous Model ):工作在混杂模式下的网卡接收所有的流过网卡的帧,信包捕获程序就是在这种模式下运行的。
网卡的缺省工作模式包含广播模式和直接模式,即它只接收广播帧和发给自己的帧。
如果采用混杂模式,网卡将接受同一网络内所有站点所发送的数据包,达到对 ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/archives/4049da68/" title="IOT出题"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover3.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="IOT出题"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/4049da68/" title="IOT出题">IOT出题</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-04-09T14:39:30.000Z" title="发表于 2022-04-09 22:39:30">2022-04-09</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-12-05T16:15:47.964Z" title="更新于 2022-12-06 00:15:47">2022-12-06</time></span></div><div class="content">
581679d0492afbd8be407a4988023da3904849ab2a6626c75d76aaca7ad430b491fe96083c965e5db0a86b4e36043099fdb6e57cfc6799f2963e716f93379d5aa053598b9b1ff748acd71317dbbceb191eeff8be50b99bbe14b2d06f0b3d3fdf392db2caaadc2483453aa5b5037ae640cf77052e80beef3e21607dce2202fc7268aaa31c3531be11a9b64d94a9f9e3520047b48e644cdaa71eb5a7a74e925e484d95821fe5d78e47c5670a4bc9c856561f72ab3e0450d4cd4eb7d2584fb13c80e80f8fb497c5be72c5233eff028209a5f81fbfbf006dd574bee426c777ef1b8594a74ffbbbcf777a563422c58d5b13a1192071ccdc7ae8ebc ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/archives/824ac3d0/" title="Encrypted article"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover0.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Encrypted article"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/824ac3d0/" title="Encrypted article">Encrypted article</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-04-01T07:00:13.000Z" title="发表于 2022-04-01 15:00:13">2022-04-01</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-04-20T13:17:39.631Z" title="更新于 2022-04-20 21:17:39">2022-04-20</time></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/PHP%E4%BC%AA%E5%8D%8F%E8%AE%AE/">PHP伪协议</a></span></div><div class="content">
05815ca699f72ff114ac435ec5d7ed041a36eee688782a7e0e8fb0f1dae9712917e1a45dacd744828c826a815b272c4cfb228c81075477185e207515dcbd90a4b117488f97bfb333d17063c20a1bff0c7fda02a57d267f2bf7dc2b9a8de85158df860609290cabb2be36b49a37e154fa6fc629862fed02be0f9ab1f2a7c027b313bc8c2813abf0a1dff105fca5fba0ed913f1f41446ade1fcddd95dbc43fc45447ac9fdf9e7649798f613b66acaf2414181107a86f20a342af6c14119cebf83e630a37f9fe842f206862de2557b0469c6c63396cce0d464c85a9530271903125bdbc6f249db238bcdfca226fd53f7c48e2e2d7506dbe1bb44 ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/archives/e739e85b/" title="2022 西湖论剑决赛 Writeup"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover3.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="2022 西湖论剑决赛 Writeup"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/e739e85b/" title="2022 西湖论剑决赛 Writeup">2022 西湖论剑决赛 Writeup</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-03-23T07:29:56.000Z" title="发表于 2022-03-23 15:29:56">2022-03-23</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-03-25T07:52:39.263Z" title="更新于 2022-03-25 15:52:39">2022-03-25</time></span><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/Writeup/">Writeup</a></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E8%A5%BF%E6%B9%96%E8%AE%BA%E5%89%91/">西湖论剑</a></span></div><div class="content">tqmmMqtt 协议题目,看公布靶机端口只有 9999 ,没有 mqtt 服务的默认端口 1883 ,扫了一下实际上 1883 也是开的。nc 链接上去输出提示,但是 topic 显示为空,一开始摸不着头脑。
尝试了接收 2022/hatlab/flag、2022/hatlab/getflag 等等操作。看到 publish me 感觉还是发布订阅主题,message 确定是:oiU7m9ipyqFdzkUFb1vfkabZ7IqiAefslrc3ovql2dA =。但是 topic 和 subscribe 是什么在来回折腾,最后试出来了应该是发布一个 topic 为 2022/hatlab/flag ,message 为 oiU7m9ipyqFdzkUFb1vfkabZ7IqiAefslrc3ovql2dA= 。
EXPmosquitto 用不来,找了个 python 脚本发布:
1234567891011121314# encoding: utf-8import paho.mqtt.client as mqtt HOST = "114.5.12.26"POR ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/archives/93194e8e/" title="busybox all in one"> <img class="post_bg" src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover2.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="busybox all in one"></a></div><div class="recent-post-info"><a class="article-title" href="/archives/93194e8e/" title="busybox all in one">busybox all in one</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2022-03-19T07:50:01.000Z" title="发表于 2022-03-19 15:50:01">2022-03-19</time><span class="article-meta__separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-03-25T07:52:39.267Z" title="更新于 2022-03-25 15:52:39">2022-03-25</time></span><span class="article-meta tags"><span class="article-meta__separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/busybox/">busybox</a></span></div><div class="content">
0373e7dc0609522908dc22ece752082eb74308982986d1170cf44ff926676a97e59a53f07640a29e886e62fb367c165b3cd6a576a17b8e636b89b5f363e1322bfe0af0317fae2cafcd255febd3ddd148ab11c7a2dba8d1da9032e0551525924f18b9ab0c67a586151a62ea290b97d2b80320c34cb857a7053dd383c0e04a156b712097070ef5a043b2bc3711c0248e2442717b768c6e2fe1faa832d7d29b9fc65f1f5dd60b37aecffa0b3fd3661295b2fbe27aef2eac4971d59316f07f0c2a86fffaffc08cfb52c074e36cd0db066fff247d468aa1aa32c9e6d8fa77761fd0428ec28e43138e2a66794550c1c361f8b4b8f442f1af4c9244c ...</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/#content-inner">2</a><span class="space">…</span><a class="page-number" href="/page/17/#content-inner">17</a><a class="extend next" rel="next" href="/page/2/#content-inner"><i class="fas fa-chevron-right fa-fw"></i></a></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/avatar.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">SkYe231</div><div class="author-info__description"></div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">168</div></a></div><div class="card-info-data-item is-center"><a href="/tags/"><div class="headline">标签</div><div class="length-num">202</div></a></div><div class="card-info-data-item is-center"><a href="/categories/"><div class="headline">分类</div><div class="length-num">19</div></a></div></div><div class="card-info-social-icons is-center"><a class="social-icon" href="mailto:skye231@foxmail.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a><a class="social-icon" href="https://www.mrskye.cn/atom.xml" target="_blank" title="RSS"><i class="fas fa-rss"></i></a><a class="social-icon" href="http://wpa.qq.com/msgrd?uin=910437231" target="_blank" title="QQ"><i class="iconfont icon-QQ"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn card-announcement-animation"></i><span>公告</span></div><div class="announcement_content">请修改默认公告</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/archives/4049da68/" title="IOT出题"><img src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover3.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="IOT出题"/></a><div class="content"><a class="title" href="/archives/4049da68/" title="IOT出题">IOT出题</a><time datetime="2022-12-05T16:15:47.964Z" title="更新于 2022-12-06 00:15:47">2022-12-06</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/archives/dee08d53/" title="Web-Base"><img src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover3.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Web-Base"/></a><div class="content"><a class="title" href="/archives/dee08d53/" title="Web-Base">Web-Base</a><time datetime="2022-11-01T04:13:52.097Z" title="更新于 2022-11-01 12:13:52">2022-11-01</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/archives/2d3e394e/" title="文件结构"><img src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover0.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="文件结构"/></a><div class="content"><a class="title" href="/archives/2d3e394e/" title="文件结构">文件结构</a><time datetime="2022-10-16T15:19:42.474Z" title="更新于 2022-10-16 23:19:42">2022-10-16</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/archives/533bc7a3/" title="SQL注入"><img src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover0.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="SQL注入"/></a><div class="content"><a class="title" href="/archives/533bc7a3/" title="SQL注入">SQL注入</a><time datetime="2022-10-11T12:21:40.637Z" title="更新于 2022-10-11 20:21:40">2022-10-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/archives/34/" title="ZIP压缩包伪加密"><img src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="/img/default_cover4.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="ZIP压缩包伪加密"/></a><div class="content"><a class="title" href="/archives/34/" title="ZIP压缩包伪加密">ZIP压缩包伪加密</a><time datetime="2022-09-25T10:43:48.935Z" title="更新于 2022-09-25 18:43:48">2022-09-25</time></div></div></div></div><div class="card-widget" id="card-newest-comments"><div class="item-headline"><i class="fas fa-comment-dots"></i><span>最新评论</span></div><div class="aside-list"><span>正在加载中...</span></div></div><div class="card-widget card-categories"><div class="item-headline">
<i class="fas fa-folder-open"></i>
<span>分类</span>
<a class="card-more-btn" href="/categories/" title="查看更多">
<i class="fas fa-angle-right"></i></a>
</div>
<ul class="card-category-list" id="aside-cat-list">
<li class="card-category-list-item "><a class="card-category-list-link" href="/categories/Crypto/"><span class="card-category-list-name">Crypto</span><span class="card-category-list-count">3</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/IOT/"><span class="card-category-list-name">IOT</span><span class="card-category-list-count">10</span></a><ul class="card-category-list child"><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/IOT/%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0/"><span class="card-category-list-name">漏洞复现</span><span class="card-category-list-count">4</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/IOT/%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/"><span class="card-category-list-name">环境配置</span><span class="card-category-list-count">2</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/IOT/%E8%B5%84%E6%96%99/"><span class="card-category-list-name">资料</span><span class="card-category-list-count">1</span></a></li></ul></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/MISC/"><span class="card-category-list-name">MISC</span><span class="card-category-list-count">3</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/PWN/"><span class="card-category-list-name">PWN</span><span class="card-category-list-count">39</span></a><ul class="card-category-list child"><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/PWN/ARM/"><span class="card-category-list-name">ARM</span><span class="card-category-list-count">1</span></a></li></ul></li>
</ul></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/Handsome/" style="font-size: 1.15em; color: rgb(197, 189, 156)">Handsome</a><a href="/tags/%E7%BE%8E%E5%8C%96/" style="font-size: 1.15em; color: rgb(180, 175, 135)">美化</a><a href="/tags/typecho/" style="font-size: 1.15em; color: rgb(73, 169, 172)">typecho</a><a href="/tags/WordPress/" style="font-size: 1.15em; color: rgb(83, 75, 90)">WordPress</a><a href="/tags/%E9%82%AE%E4%BB%B6%E9%80%9A%E7%9F%A5/" style="font-size: 1.15em; color: rgb(55, 139, 172)">邮件通知</a><a href="/tags/nfc/" style="font-size: 1.15em; color: rgb(83, 107, 9)">nfc</a><a href="/tags/PN532/" style="font-size: 1.15em; color: rgb(16, 122, 94)">PN532</a><a href="/tags/steam/" style="font-size: 1.15em; color: rgb(166, 101, 30)">steam</a><a href="/tags/asf/" style="font-size: 1.15em; color: rgb(42, 23, 52)">asf</a><a href="/tags/Steam%E4%BA%91%E6%8C%82%E5%8D%A1/" style="font-size: 1.15em; color: rgb(93, 37, 39)">Steam云挂卡</a><a href="/tags/HackRF/" style="font-size: 1.15em; color: rgb(77, 141, 15)">HackRF</a><a href="/tags/GPS%E5%AE%9A%E4%BD%8D%E6%AC%BA%E9%AA%97/" style="font-size: 1.15em; color: rgb(164, 137, 49)">GPS定位欺骗</a><a href="/tags/%E8%8A%B1%E6%8C%87%E4%BB%A4/" style="font-size: 1.15em; color: rgb(18, 102, 8)">花指令</a><a href="/tags/%E4%BA%A4%E9%80%9A%E7%81%AF/" style="font-size: 1.15em; color: rgb(152, 45, 26)">交通灯</a><a href="/tags/%E5%8D%95%E7%89%87%E6%9C%BA/" style="font-size: 1.15em; color: rgb(106, 121, 176)">单片机</a><a href="/tags/C51/" style="font-size: 1.15em; color: rgb(165, 86, 117)">C51</a><a href="/tags/%E9%9A%A7%E9%81%93/" style="font-size: 1.15em; color: rgb(117, 110, 13)">隧道</a><a href="/tags/wireguard/" style="font-size: 1.15em; color: rgb(144, 34, 49)">wireguard</a><a href="/tags/%E4%B8%AD%E8%BD%AC%E6%B5%81%E9%87%8F/" style="font-size: 1.15em; color: rgb(112, 148, 168)">中转流量</a><a href="/tags/IPLC/" style="font-size: 1.15em; color: rgb(27, 183, 60)">IPLC</a><a href="/tags/Dlink/" style="font-size: 1.15em; color: rgb(177, 140, 91)">Dlink</a><a href="/tags/Crypto/" style="font-size: 1.3em; color: rgb(129, 7, 48)">Crypto</a><a href="/tags/yafu/" style="font-size: 1.15em; color: rgb(118, 172, 57)">yafu</a><a href="/tags/gmpy2/" style="font-size: 1.15em; color: rgb(0, 32, 105)">gmpy2</a><a href="/tags/RSA/" style="font-size: 1.15em; color: rgb(15, 128, 81)">RSA</a><a href="/tags/%E4%BC%AA%E5%8A%A0%E5%AF%86/" style="font-size: 1.15em; color: rgb(185, 31, 70)">伪加密</a><a href="/tags/ZIP%E5%8E%8B%E7%BC%A9%E5%8C%85/" style="font-size: 1.15em; color: rgb(67, 22, 4)">ZIP压缩包</a><a href="/tags/MISC/" style="font-size: 1.3em; color: rgb(60, 77, 118)">MISC</a><a href="/tags/%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84/" style="font-size: 1.22em; color: rgb(17, 101, 65)">文件结构</a><a href="/tags/volatility/" style="font-size: 1.15em; color: rgb(85, 71, 182)">volatility</a><a href="/tags/%E5%86%85%E5%AD%98%E5%8F%96%E8%AF%81/" style="font-size: 1.15em; color: rgb(139, 31, 36)">内存取证</a><a href="/tags/Z3/" style="font-size: 1.22em; color: rgb(36, 184, 154)">Z3</a><a href="/tags/%E5%90%88%E5%A4%A9/" style="font-size: 1.38em; color: rgb(169, 93, 107)">合天</a><a href="/tags/WiFi%E5%8D%8F%E8%AE%AE/" style="font-size: 1.15em; color: rgb(5, 147, 36)">WiFi协议</a><a href="/tags/Flask/" style="font-size: 1.15em; color: rgb(138, 139, 81)">Flask</a><a href="/tags/JWT/" style="font-size: 1.15em; color: rgb(9, 183, 156)">JWT</a><a href="/tags/PHP%E4%BC%AA%E5%8D%8F%E8%AE%AE/" style="font-size: 1.15em; color: rgb(187, 20, 107)">PHP伪协议</a><a href="/tags/SQL%E6%B3%A8%E5%85%A5/" style="font-size: 1.15em; color: rgb(3, 100, 138)">SQL注入</a><a href="/tags/SSRF/" style="font-size: 1.15em; color: rgb(37, 147, 174)">SSRF</a><a href="/tags/Web/" style="font-size: 1.45em; color: rgb(116, 186, 175)">Web</a></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span><a class="card-more-btn" href="/archives/" title="查看更多">
<i class="fas fa-angle-right"></i></a></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/06/"><span class="card-archive-list-date">六月 2022</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/05/"><span class="card-archive-list-date">五月 2022</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/04/"><span class="card-archive-list-date">四月 2022</span><span class="card-archive-list-count">6</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/03/"><span class="card-archive-list-date">三月 2022</span><span class="card-archive-list-count">3</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/02/"><span class="card-archive-list-date">二月 2022</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2022/01/"><span class="card-archive-list-date">一月 2022</span><span class="card-archive-list-count">8</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/12/"><span class="card-archive-list-date">十二月 2021</span><span class="card-archive-list-count">9</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/11/"><span class="card-archive-list-date">十一月 2021</span><span class="card-archive-list-count">3</span></a></li></ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站资讯</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">168</div></div><div class="webinfo-item"><div class="item-name">已运行时间 :</div><div class="item-count" id="runtimeshow" data-publishDate="2019-05-31T16:00:00.000Z"></div></div><div class="webinfo-item"><div class="item-name">本站总字数 :</div><div class="item-count">315.4k</div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"></div></div><div class="webinfo-item"><div class="item-name">本站总访问量 :</div><div class="item-count" id="busuanzi_value_site_pv"></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2023-01-13T02:29:22.500Z"></div></div></div></div></div></div></main><footer id="footer" style="background-image: url('/img/background.jpg')"><div id="footer-wrap"><div class="copyright">©2019 - 2023 By SkYe231</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div><div class="footer_custom_text"><a href="https://cloud.tencent.com/product/wh?from=12331" target="_blank">Hosted BY 云开发 Cloudbase</a> | <a href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral" target="_blank"><img src= "data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-lazy-src="https://mrskye.cn-gd.ufileos.com/img/2020-07-01-lGwrnPz3GuV4odmM.png" align="top" style="width:48px"></a><br /><div class="github-badge"><a rel="license" href="http://beian.miit.gov.cn/" target="_blank" title="粤ICP备20056619号"><span class="badge-subject">粤ICP备</span><span class="badge-value bg-black">20056619号</span></a></div></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="font-plus" type="button" title="放大字体"><i class="fas fa-plus"></i></button><button id="font-minus" type="button" title="缩小字体"><i class="fas fa-minus"></i></button><button id="translateLink" type="button" title="简繁转换">繁</button><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><div class="search-dialog__title" id="local-search-title">本地搜索</div><div id="local-input-panel"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div></div><hr/><div id="local-search-results"></div><span class="search-close-button"><i class="fas fa-times"></i></span></div><div id="search-mask"></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.js"></script><script>function panguFn () {
if (typeof pangu === 'object') pangu.autoSpacingPage()
else {
getScript('https://cdn.jsdelivr.net/npm/pangu/dist/browser/pangu.min.js')
.then(() => {
pangu.autoSpacingPage()
})
}
}
function panguInit () {
if (false){
GLOBAL_CONFIG_SITE.isPost && panguFn()
} else {
panguFn()
}
}
document.addEventListener('DOMContentLoaded', panguInit)</script><script src="/js/search/local-search.js"></script><script>var preloader = {
endLoading: () => {
document.body.style.overflow = 'auto';
document.getElementById('loading-box').classList.add("loaded")
},
initLoading: () => {
document.body.style.overflow = '';
document.getElementById('loading-box').classList.remove("loaded")
}
}
window.addEventListener('load',preloader.endLoading())</script><div class="js-pjax"><script>function subtitleType () {
fetch('https://v1.hitokoto.cn')
.then(response => response.json())
.then(data => {
if (true) {
var from = '出自 ' + data.from
var sub = "".length == 0 ? new Array() : "".split(',')
var both = sub.unshift(data.hitokoto, from)
var typed = new Typed('#subtitle', {
strings: sub,
startDelay: 300,
typeSpeed: 150,
loop: true,
backSpeed: 50,
})
} else {
document.getElementById('subtitle').innerHTML = data.hitokoto
}
})
}
if (true) {
if (typeof Typed === 'function') {
subtitleType()
} else {
getScript('https://cdn.jsdelivr.net/npm/typed.js/lib/typed.min.js').then(subtitleType)
}
} else {
subtitleType()
}
</script><script>if (document.getElementsByClassName('mermaid').length) {
if (window.mermaidJsLoad) mermaid.init()
else {
getScript('https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js').then(() => {
window.mermaidJsLoad = true
mermaid.initialize({
theme: 'default',
})
false && mermaid.init()
})
}
}</script></div><script defer="defer" id="ribbon" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/canvas-ribbon.min.js" size="150" alpha="0.6" zIndex="-1" mobile="false" data-click="false"></script><script src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/activate-power-mode.min.js"></script><script>POWERMODE.colorful = true;
POWERMODE.shake = false;
POWERMODE.mobile = false;
document.body.addEventListener('input', POWERMODE);
</script><script id="click-show-text" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/click-show-text.min.js" data-mobile="false" data-text="富强,民主,文明,和谐,自由,平等,公正,法治,爱国,敬业,诚信,友善" data-fontsize="15px" data-random="true" async="async"></script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></body></html>