-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
247 lines (225 loc) · 31.9 KB
/
Copy pathindex.html
File metadata and controls
247 lines (225 loc) · 31.9 KB
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
<!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.0,viewport-fit=cover"><title>Rusty_Blog - w</title><meta name="author" content="Rusty"><meta name="copyright" content="Rusty"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="我走的时候江水很平静">
<meta property="og:type" content="website">
<meta property="og:title" content="Rusty_Blog">
<meta property="og:url" content="https://blog.rusty1e.top/index.html">
<meta property="og:site_name" content="Rusty_Blog">
<meta property="og:description" content="我走的时候江水很平静">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://blog.rusty1e.top/image/avatar.png">
<meta property="article:author" content="Rusty">
<meta property="article:tag" content="666">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://blog.rusty1e.top/image/avatar.png"><link rel="shortcut icon" href="/image/icon.png"><link rel="canonical" href="https://blog.rusty1e.top/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><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"><script>
(() => {
const saveToLocal = {
set: (key, value, ttl) => {
if (!ttl) return
const expiry = Date.now() + ttl * 86400000
localStorage.setItem(key, JSON.stringify({ value, expiry }))
},
get: key => {
const itemStr = localStorage.getItem(key)
if (!itemStr) return undefined
const { value, expiry } = JSON.parse(itemStr)
if (Date.now() > expiry) {
localStorage.removeItem(key)
return undefined
}
return value
}
}
window.btf = {
saveToLocal,
getScript: (url, attr = {}) => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
Object.entries(attr).forEach(([key, val]) => script.setAttribute(key, val))
script.onload = script.onreadystatechange = () => {
if (!script.readyState || /loaded|complete/.test(script.readyState)) resolve()
}
script.onerror = reject
document.head.appendChild(script)
}),
getCSS: (url, id) => new Promise((resolve, reject) => {
const link = document.createElement('link')
link.rel = 'stylesheet'
link.href = url
if (id) link.id = id
link.onload = link.onreadystatechange = () => {
if (!link.readyState || /loaded|complete/.test(link.readyState)) resolve()
}
link.onerror = reject
document.head.appendChild(link)
}),
addGlobalFn: (key, fn, name = false, parent = window) => {
if (!false && key.startsWith('pjax')) return
const globalFn = parent.globalFn || {}
globalFn[key] = globalFn[key] || {}
globalFn[key][name || Object.keys(globalFn[key]).length] = fn
parent.globalFn = globalFn
}
}
const activateDarkMode = () => {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
const activateLightMode = () => {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
btf.activateDarkMode = activateDarkMode
btf.activateLightMode = activateLightMode
const theme = saveToLocal.get('theme')
theme === 'dark' ? activateDarkMode() : theme === 'light' ? activateLightMode() : null
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
document.documentElement.classList.toggle('hide-aside', asideStatus === 'hide')
}
const detectApple = () => {
if (/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)) {
document.documentElement.classList.add('apple')
}
}
detectApple()
})()
</script><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: undefined,
translate: undefined,
highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false,"highlightFullpage":false,"highlightMacStyle":true},
copy: {
success: '复制成功',
error: '复制失败',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: false,
post: false
},
runtime: '天',
dateSuffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: undefined,
lightbox: 'null',
Snackbar: undefined,
infinitegrid: {
js: 'https://cdn.jsdelivr.net/npm/@egjs/infinitegrid/dist/infinitegrid.min.js',
buttonText: '加载更多'
},
isPhotoFigcaption: false,
islazyload: false,
isAnchor: false,
percent: {
toc: true,
rightside: false,
},
autoDarkmode: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: 'Rusty_Blog',
isPost: false,
isHome: true,
isHighlightShrink: false,
isToc: false,
isShuoshuo: false
}</script><link rel="stylesheet" href="/css/custom.css"><link rel="stylesheet" href="/css/raindrop.css"><meta name="generator" content="Hexo 7.3.0"></head><body><div id="web_bg" style="background-image: url(/image/background.jpg);"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img text-center"><img src="/image/avatar.png" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data text-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">9</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">9</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">4</div></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Categories</span></a></div><div class="menus_item"><a class="site-page" href="/Gallery/"><i class="fa-fw fas fa-image"></i><span> Gallery</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> L1nk</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="full_page" id="page-header" style="background: transparent;"><nav id="nav"><span id="blog-info"><a class="nav-site-title" href="/"><span class="site-name">Rusty_Blog</span></a></span><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Categories</span></a></div><div class="menus_item"><a class="site-page" href="/Gallery/"><i class="fa-fw fas fa-image"></i><span> Gallery</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> L1nk</span></a></div></div><div id="toggle-menu"><span class="site-page"><i class="fas fa-bars fa-fw"></i></span></div></div></nav><div id="site-info"><h1 id="site-title">Rusty_Blog</h1><div id="site-subtitle"><span id="subtitle"></span></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 nc" id="recent-posts"><div class="recent-post-items"><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/04/03/CodeGate%20CTF%202026%20%E5%A4%8D%E7%8E%B0/" title="CodeGateCTF2026">CodeGateCTF2026</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 datetime="2026-04-03T08:33:00.000Z" title="发表于 2026-04-03 16:33:00">2026-04-03</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/CTF/">CTF</a></span></div><div class="content">CodeGateCTF2026WEBjuice of Apple, Vegetable, Apricot 题目不复杂,主要就是获取PID,然后拼接进去执行jcmd命令 /api/status?pid= 12String cmd = "jcmd " + pid + " VM.version";Process p = Runtime.getRuntime().exec(cmd); /api/heap?pid= 12String cmd = "jcmd " + pid + " GC.heap_info";Process p = Runtime.getRuntime().exec(cmd); /api/threads?pid= 12String cmd = "jcmd " + pid + " Thread.print";Process p =...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2026/03/28/BinaryNinja%20%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/" title="BinaryNinja 学习总结"><img class="post-bg" src="https://binary.ninja/images/binary-ninja-logo.svg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="BinaryNinja 学习总结"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/03/28/BinaryNinja%20%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/" title="BinaryNinja 学习总结">BinaryNinja 学习总结</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 datetime="2026-03-28T15:17:00.000Z" title="发表于 2026-03-28 23:17:00">2026-03-28</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/Binary/">Binary</a></span></div><div class="content">BinaryNinja 学习总结施工中….. </div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2026/03/21/%E5%BC%BA%E7%BD%91%E6%9D%AF%202025/" title="第九届“强网杯”全国网络安全挑战赛初赛 2025 个人题解 Writeup"><img class="post-bg" src="https://www.qiangwangbei.com/qw2024/image/banner_2025.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="第九届“强网杯”全国网络安全挑战赛初赛 2025 个人题解 Writeup"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/03/21/%E5%BC%BA%E7%BD%91%E6%9D%AF%202025/" title="第九届“强网杯”全国网络安全挑战赛初赛 2025 个人题解 Writeup">第九届“强网杯”全国网络安全挑战赛初赛 2025 个人题解 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 datetime="2026-03-21T10:58:00.000Z" title="发表于 2026-03-21 18:58:00">2026-03-21</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/CTF/">CTF</a></span></div><div class="content">第九届“强网杯”全国网络安全挑战赛初赛 2025 个人题解 WriteupPTer/openresty/sites/app.conf,可能就是题目所说的安全更新 ? 那我们重点关注/announce.php IP这里是可控的,可以伪造IP,直接拼接会造成sql注入 可以sql注入,但是密码加盐了 获取一个种子文件的info_hash 123456789101112131415161718192021222324import hashlibimport bencodepydef calculate_info_hash(torrent_file_path): # 读取种子文件 with open(torrent_file_path, 'rb') as f: torrent_data = f.read() # 解析种子文件 torrent = bencodepy.decode(torrent_data) # 获取info字典并计算其SHA1哈希 info_dict =...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2026/02/08/2025%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/" title="迟来的2025年终总结"><img class="post-bg" src="https://oss.rusty1e.top/blog/2026/02/c900e98fb34097a6c5ceaef1ce132397.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="迟来的2025年终总结"></a></div><div class="recent-post-info"><a class="article-title" href="/2026/02/08/2025%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/" title="迟来的2025年终总结">迟来的2025年终总结</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 datetime="2026-02-08T05:11:00.000Z" title="发表于 2026-02-08 13:11:00">2026-02-08</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/MSIC/">MSIC</a></span></div><div class="content">个人2025年终总结此贴终结 </div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2025/10/13/%E7%BE%8A%E5%9F%8E%E6%9D%AF2025/" title="羊城杯2025个人web方向wp题解"><img class="post-bg" src="/image/ycb/0abd87eaa8c138fbafe80897ad42627e.jpeg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="羊城杯2025个人web方向wp题解"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/10/13/%E7%BE%8A%E5%9F%8E%E6%9D%AF2025/" title="羊城杯2025个人web方向wp题解">羊城杯2025个人web方向wp题解</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 datetime="2025-10-12T16:33:00.000Z" title="发表于 2025-10-13 00:33:00">2025-10-13</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/CTF/">CTF</a></span></div><div class="content">羊城杯2025个人web方向wp题解ezsignin二血 /register和/login存在sql注入 1234567891011121314151617sqlmap.py -r .\sqlm2.txt --technique B --ignore-code 401 --risk 3 --level 5 --sql-shellPOST /login HTTP/1.1Host: 45.40.247.139:26273User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36Accept-Encoding: gzip, deflateCache-Control: max-age=0Origin: http://45.40.247.139:26273Content-Type: application/x-www-form-urlencodedAccept:...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2025/09/23/WMCTF%202025/" title="WMCTF 2025 Writeup"><img class="post-bg" src="https://wm-team.cn/member_icon/logo.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="WMCTF 2025 Writeup"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/09/23/WMCTF%202025/" title="WMCTF 2025 Writeup">WMCTF 2025 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 datetime="2025-09-22T16:01:00.000Z" title="发表于 2025-09-23 00:01:00">2025-09-23</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/CTF/">CTF</a></span></div><div class="content">WMCTF 2025 个人题解25th WEBguess参考文章:https://xz.aliyun.com/news/17384 这里我直接给出我的payload,使用randcrack一把梭 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475import requestsfrom randcrack import RandCrack# 目标URL(根据实际目标修改)base_url = "http://********:****" # 替换为目标URL#替换为你自己的服务器地址lhost="****"lport=****# 初始化RandCrackrc = RandCrack()# 收集624个随机数通过注册用户(Mersenne Twister需要624个32位值来预测)for i in...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2025/08/30/LilCTF%202025/" title="LilCTF 2025 Writeup">LilCTF 2025 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 datetime="2025-08-29T18:44:00.000Z" title="发表于 2025-08-30 02:44:00">2025-08-30</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/CTF/">CTF</a></span></div><div class="content">LilCTF 2025 Writeup by Team Volcania_Rusty个人解出的题目 完整WP见https://bili33.top/posts/LilCTF2025-Writeup/ WebEkko Note数据库关系如下 通过这里的注释,可以猜到题目大概与random伪随机有关系,如果拿到seed,就可以预测random生成的随机值 1234# 欸我艹这两行代码测试用的忘记删了,欸算了都发布了,我们都在用力地活着,跟我的下班说去吧。# 反正整个程序没有一个地方用到random库。应该没有什么问题。import randomrandom.seed(SERVER_START_TIME) 题目提到的 RCE 相关代码 123456789101112131415161718@app.route('/execute_command', methods=['GET', 'POST'])@login_requireddef execute_command(): result =...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2025/06/07/D3CTF2025/" title="2025 D^3CTF个人web方向wp题解"><img class="post-bg" src="/image/D3CTF2025/main_2025.52a5fcdd.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="2025 D^3CTF个人web方向wp题解"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/06/07/D3CTF2025/" title="2025 D^3CTF个人web方向wp题解">2025 D^3CTF个人web方向wp题解</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 datetime="2025-06-07T08:58:00.000Z" title="发表于 2025-06-07 16:58:00">2025-06-07</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/CTF/">CTF</a></span></div><div class="content">2025 D^3CTF个人web方向wp题解d3invitation信息搜集题目容器显示有一个minio存储桶,一开始先测试了Minio的未授权信息泄露CVE,无果,遂继续抓包分析,并将static/js/tools.js丢给AI分析了一下,发现总共就三个接口:/api/genSTSCreds,/api/getObject,/api/putObject /api/genSTSCreds 接口可以获取STS凭证 12345678910111213POST /api/genSTSCreds HTTP/1.1Host: 34.150.83.54:31668Content-Length: 26Accept-Language: zh-CN,zh;q=0.9User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36Content-Type: application/jsonAccept:...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2024/12/22/%E9%83%A8%E7%BD%B2hexo%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E5%B9%B6%E5%9C%A8github%E6%89%98%E7%AE%A1/" title="部署hexo个人博客并在github托管">部署hexo个人博客并在github托管</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 datetime="2024-12-22T06:14:00.000Z" title="发表于 2024-12-22 14:14:00">2024-12-22</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/%E6%8A%80%E6%9C%AF/">技术</a></span></div><div class="content">部署hexo个人博客并在github托管git bash下操作 安装hexo 1npm install hexo-cli -g 生成博客 1234hexo init 初始化hexo g 生成hexo s 本地部署hexo d 部署到线上 github建立仓库 1用户名.github.io 要选Public和Add a README file 生成SSH密钥(RSA) 1ssh-keygen -t rsa -C "邮件地址" 密钥文件存储在C:\Users\用户名.ssh id_rsa.pub存储的是公钥 测试是否成功 1ssh -T git@github.com 安装hexo自动部署工具 1npm install hexo-deployer-git --save 修改_config.yml 123type: gitrepository: 填入你的github仓库链接branch: main 第一次上传要配置email和用户名,用户名要区分大小写 12git config --global user.email...</div></div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info text-center"><div class="avatar-img"><img src="/image/avatar.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info-name">Rusty</div><div class="author-info-description">我走的时候江水很平静</div><div class="site-data"><a href="/archives/"><div class="headline">文章</div><div class="length-num">9</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">9</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">4</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/rusty1e"><i class="fab fa-github"></i><span>Follow Me</span></a></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">Blue, Cyan and Azure</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 no-cover"><div class="content"><a class="title" href="/2026/04/03/CodeGate%20CTF%202026%20%E5%A4%8D%E7%8E%B0/" title="CodeGateCTF2026">CodeGateCTF2026</a><time datetime="2026-04-03T08:33:00.000Z" title="发表于 2026-04-03 16:33:00">2026-04-03</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2026/03/28/BinaryNinja%20%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/" title="BinaryNinja 学习总结"><img src="https://binary.ninja/images/binary-ninja-logo.svg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="BinaryNinja 学习总结"/></a><div class="content"><a class="title" href="/2026/03/28/BinaryNinja%20%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/" title="BinaryNinja 学习总结">BinaryNinja 学习总结</a><time datetime="2026-03-28T15:17:00.000Z" title="发表于 2026-03-28 23:17:00">2026-03-28</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2026/03/21/%E5%BC%BA%E7%BD%91%E6%9D%AF%202025/" title="第九届“强网杯”全国网络安全挑战赛初赛 2025 个人题解 Writeup"><img src="https://www.qiangwangbei.com/qw2024/image/banner_2025.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="第九届“强网杯”全国网络安全挑战赛初赛 2025 个人题解 Writeup"/></a><div class="content"><a class="title" href="/2026/03/21/%E5%BC%BA%E7%BD%91%E6%9D%AF%202025/" title="第九届“强网杯”全国网络安全挑战赛初赛 2025 个人题解 Writeup">第九届“强网杯”全国网络安全挑战赛初赛 2025 个人题解 Writeup</a><time datetime="2026-03-21T10:58:00.000Z" title="发表于 2026-03-21 18:58:00">2026-03-21</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2026/02/08/2025%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/" title="迟来的2025年终总结"><img src="https://oss.rusty1e.top/blog/2026/02/c900e98fb34097a6c5ceaef1ce132397.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="迟来的2025年终总结"/></a><div class="content"><a class="title" href="/2026/02/08/2025%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/" title="迟来的2025年终总结">迟来的2025年终总结</a><time datetime="2026-02-08T05:11:00.000Z" title="发表于 2026-02-08 13:11:00">2026-02-08</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2025/10/13/%E7%BE%8A%E5%9F%8E%E6%9D%AF2025/" title="羊城杯2025个人web方向wp题解"><img src="/image/ycb/0abd87eaa8c138fbafe80897ad42627e.jpeg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="羊城杯2025个人web方向wp题解"/></a><div class="content"><a class="title" href="/2025/10/13/%E7%BE%8A%E5%9F%8E%E6%9D%AF2025/" title="羊城杯2025个人web方向wp题解">羊城杯2025个人web方向wp题解</a><time datetime="2025-10-12T16:33:00.000Z" title="发表于 2025-10-13 00:33:00">2025-10-13</time></div></div></div></div><div class="card-widget card-categories"><div class="item-headline">
<i class="fas fa-folder-open"></i>
<span>分类</span>
</div>
<ul class="card-category-list" id="aside-cat-list">
<li class="card-category-list-item "><a class="card-category-list-link" href="/categories/Binary/"><span class="card-category-list-name">Binary</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/CTF/"><span class="card-category-list-name">CTF</span><span class="card-category-list-count">6</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/MSIC/"><span class="card-category-list-name">MSIC</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E6%8A%80%E6%9C%AF/"><span class="card-category-list-name">技术</span><span class="card-category-list-count">1</span></a></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/Blog/" style="font-size: 1.1em; color: #999">Blog</a> <a href="/tags/Binary/" style="font-size: 1.1em; color: #999">Binary</a> <a href="/tags/MSIC/" style="font-size: 1.1em; color: #999">MSIC</a> <a href="/tags/BN/" style="font-size: 1.1em; color: #999">BN</a> <a href="/tags/web/" style="font-size: 1.3em; color: #99a1ac">web</a> <a href="/tags/CTF/" style="font-size: 1.5em; color: #99a9bf">CTF</a> <a href="/tags/Reverse/" style="font-size: 1.1em; color: #999">Reverse</a> <a href="/tags/wp/" style="font-size: 1.5em; color: #99a9bf">wp</a> <a href="/tags/Hexo/" style="font-size: 1.1em; color: #999">Hexo</a></div></div><div class="card-widget card-archives">
<div class="item-headline">
<i class="fas fa-archive"></i>
<span>归档</span>
</div>
<ul class="card-archive-list">
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2026/04/">
<span class="card-archive-list-date">四月 2026</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/2026/03/">
<span class="card-archive-list-date">三月 2026</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/2026/02/">
<span class="card-archive-list-date">二月 2026</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/2025/10/">
<span class="card-archive-list-date">十月 2025</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/2025/09/">
<span class="card-archive-list-date">九月 2025</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/2025/08/">
<span class="card-archive-list-date">八月 2025</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/2025/06/">
<span class="card-archive-list-date">六月 2025</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/2024/12/">
<span class="card-archive-list-date">十二月 2024</span>
<span class="card-archive-list-count">1</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">9</div></div><div class="webinfo-item"><div class="item-name">运行时间 :</div><div class="item-count" id="runtimeshow" data-publishDate="2024-12-21T16:00:00.000Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总浏览量 :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2026-04-14T08:26:31.018Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">©2024 - 2026 By Rusty</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></footer></div><div id="rightside"><div id="rightside-config-hide"><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="回到顶部"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><div class="js-pjax"><script>window.typedJSFn = {
init: str => {
window.typed = new Typed('#subtitle', Object.assign({
strings: str,
startDelay: 300,
typeSpeed: 150,
loop: true,
backSpeed: 50,
}, null))
},
run: subtitleType => {
if (true) {
if (typeof Typed === 'function') {
subtitleType()
} else {
btf.getScript('https://cdn.jsdelivr.net/npm/typed.js/dist/typed.umd.min.js').then(subtitleType)
}
} else {
subtitleType()
}
}
}
btf.addGlobalFn('pjaxSendOnce', () => { typed.destroy() }, 'typedDestroy')
</script><script>function subtitleType () {
if (true) {
typedJSFn.init(["这是一个简陋的博客"])
} else {
document.getElementById("subtitle").textContent = "这是一个简陋的博客"
}
}
typedJSFn.run(subtitleType)</script></div><script src="https://cdn.jsdelivr.net/npm/raindrop-fx@1.0.8/bundle/index.js"></script><script src="/js/raindrop.js"></script><canvas class="fireworks" mobile="false"></canvas><script src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/dist/fireworks.min.js"></script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></body></html>