You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
20 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="x-dns-prefetch-control" content="on"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><meta name="renderer" content="webkit"><meta name="force-rendering" content="webkit"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="HandheldFriendly" content="True"><meta name="apple-mobile-web-app-capable" content="yes"><link rel="shortcut icon" href="https://hans362-img.oss.0vv0.top/favicon.ico"><link rel="icon" type="image/png" sizes="16x16" href="https://hans362-img.oss.0vv0.top/favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="https://hans362-img.oss.0vv0.top/favicon-32x32.png"><link rel="apple-touch-icon" sizes="180x180" href="https://hans362-img.oss.0vv0.top/apple-touch-icon.png"><link rel="mask-icon" href="https://hans362-img.oss.0vv0.top/safari-pinned-tab.svg"><title>Hans362 &#39;s Blog</title><meta name="keywords" content="Hans362"><meta name="description" content="不以物喜,不以己悲"><meta property="og:type" content="website"><meta property="og:title" content="Hans362 &#39;s Blog"><meta property="og:url" content="https://blog.hans362.cn/"><meta property="og:site_name" content="Hans362 &#39;s Blog"><meta property="og:description" content="不以物喜,不以己悲"><meta property="og:locale" content="zh_CN"><meta property="article:author" content="Hans362"><meta property="article:tag" content="Hans362"><meta name="twitter:card" content="summary_large_image"><link rel="stylesheet" href="/css/style/main.css"><script src="/js/darkmode.js"></script><link rel="dns-prefetch" href="https://analytics.0vv0.top"><link rel="preconnect" href="https://hans362-img.oss.0vv0.top"><meta name="generator" content="Hexo 7.0.0"><link rel="alternate" href="/atom.xml" title="Hans362 's Blog" type="application/atom+xml"></head><body><div class="app-shell-loader">加载中...</div><div class="container" tabindex="-1"><header><div class="header__left"><a href="/" class="button"><span class="logo__text">Hans362 &#39;s Blog</span></a></div><div class="header__right"><div class="navbar__menus"><a href="/" class="button"><div class="navbar-menu">首页</div></a><a href="/archives/" class="button"><div class="navbar-menu">归档</div></a><a href="/tags/" class="button"><div class="navbar-menu">标签</div></a><a href="/bangumi/" class="button"><div class="navbar-menu">追番</div></a><a href="/links/" class="button"><div class="navbar-menu">友链</div></a><a href="/about/" class="button"><div class="navbar-menu">关于</div></a><a href="/atom.xml" class="button"><div class="navbar-menu">RSS</div></a></div><a href="/search/" class="button"><div id="btn-search"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="24" height="24" fill="currentColor" stroke="currentColor" stroke-width="32"><path d="M192 448c0-141.152 114.848-256 256-256s256 114.848 256 256-114.848 256-256 256-256-114.848-256-256z m710.624 409.376l-206.88-206.88A318.784 318.784 0 0 0 768 448c0-176.736-143.264-320-320-320S128 271.264 128 448s143.264 320 320 320a318.784 318.784 0 0 0 202.496-72.256l206.88 206.88 45.248-45.248z"></path></svg></div></a><a href="javaScript:void(0);" rel="external nofollow noreferrer" class="button"><div id="btn-toggle-dark"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path></svg></div></a><a href="#" class="button" id="b2t" aria-label="回到顶部" title="回到顶部"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="32" height="32"><path d="M233.376 722.752L278.624 768 512 534.624 745.376 768l45.248-45.248L512 444.128zM192 352h640V288H192z" fill="currentColor"></path></svg> </a><a class="dropdown-icon button" tabindex="0"><div id="btn-dropdown"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="24" height="24" fill="none" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" stroke-linejoin="round"><path fill="currentColor" d="M3.314,4.8h13.372c0.41,0,0.743-0.333,0.743-0.743c0-0.41-0.333-0.743-0.743-0.743H3.314c-0.41,0-0.743,0.333-0.743,0.743C2.571,4.467,2.904,4.8,3.314,4.8z M16.686,15.2H3.314c-0.41,0-0.743,0.333-0.743,0.743s0.333,0.743,0.743,0.743h13.372c0.41,0,0.743-0.333,0.743-0.743S17.096,15.2,16.686,15.2z M16.686,9.257H3.314c-0.41,0-0.743,0.333-0.743,0.743s0.333,0.743,0.743,0.743h13.372c0.41,0,0.743-0.333,0.743-0.743S17.096,9.257,16.686,9.257z"></path></svg></div></a><div class="dropdown-menus" id="dropdown-menus"><a href="/" class="dropdown-menu button">首页</a> <a href="/archives/" class="dropdown-menu button">归档</a> <a href="/tags/" class="dropdown-menu button">标签</a> <a href="/bangumi/" class="dropdown-menu button">追番</a> <a href="/links/" class="dropdown-menu button">友链</a> <a href="/about/" class="dropdown-menu button">关于</a> <a href="/atom.xml" class="dropdown-menu button">RSS</a></div></div></header><cover><div class="cover__logo"><h1>Hans362 &#39;s Blog</h1></div><div class="cover__intro"><p>不以物喜,不以己悲</p></div></cover><main><div class="post-list"><div class="post-entry card"><div class="post-entry__header"></div><div class="post-entry__content"><h2 class="post-entry__title">SJTU-CTF / GEEKCTF 2024 部分 Writeup</h2><p>去年还是选手,今年变成出题人了(</p><p>这次有幸给校赛暨 GEEKCTF 出了 4 道 Web 题YAJF、Secrets、SafeBlog2、PicBed赛后决定在博客上公开一下出题人的部分 Writeup 供参考。</p></div><div class="post-entry__meta"><a href="/archives/2024/04/" class="post-meta__date button">2024-04-24</a> <span class="separate-dot"></span> <a href="/categories/%E6%B0%B4/" class="button"><span class="post-meta__cats"></span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/sjtu-ctf-geekctf-2024-writeup/" class="post-entry__link">SJTU-CTF / GEEKCTF 2024 部分 Writeup</a></div><div class="post-entry card"><div class="post-entry__header"></div><div class="post-entry__content"><h2 class="post-entry__title">周记#31</h2><p>好久不见,各位新春快乐呀!🧨</p><p>五周的寒假转眼就过去了,前不久还沉浸在过年的喜悦中,现在已经在学校坐牢一周了(谁家好人学校正月初九开学啊,我还没玩够呢😡😭)</p><p>那就来一篇终极寒假生活流水账罢(</p></div><div class="post-entry__meta"><a href="/archives/2024/02/" class="post-meta__date button">2024-02-23</a> <span class="separate-dot"></span> <a href="/categories/%E5%91%A8%E8%AE%B0/" class="button"><span class="post-meta__cats">周记</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/weekly-31/" class="post-entry__link">周记#31</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2023/12/30/21dadf931348510c30cf38882646745f.png" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2023/12/30/21dadf931348510c30cf38882646745f.png"></div><div class="post-entry__content"><h2 class="post-entry__title">2023年终总结</h2><p>草草草怎么一年就过去了,又到了<s>痛苦的期末周</s>一年一度的年终总结时刻,于是我在紧张刺激的期末跨年<s>预习</s>复习活动中匆匆写完了这篇文章,快来回顾一下这<s>一事无成</s>的一年罢()</p></div><div class="post-entry__meta"><a href="/archives/2023/12/" class="post-meta__date button">2023-12-31</a> <span class="separate-dot"></span> <a href="/categories/%E6%9D%82%E6%96%87/" class="button"><span class="post-meta__cats">杂文</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/2023-annual-report/" class="post-entry__link">2023年终总结</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2023/12/02/c5543f0d5d32feffb172c231be9e0ace.png" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2023/12/02/c5543f0d5d32feffb172c231be9e0ace.png"></div><div class="post-entry__content"><h2 class="post-entry__title">阿里云金融级实人认证接入踩坑记</h2><p>最近需要给一个基于 Django 的项目开发实名认证功能,除了常规的核验姓名和身份证号是否匹配,还需要对用户进行活体检测。看了一圈最后选定了阿里云的<a target="_blank" rel="noopener" href="https://help.aliyun.com/zh/id-verification/product-overview/financial-level-real-person-certification">金融级实人认证</a>产品可以直接让用户使用支付宝APP完成活体检测的认证过程开发工作量相对较小对用户而言也比较方便毕竟这年头谁手机上还没个支付宝呢</p><p>开通金融级实人认证后,我开始照着阿里云提供的<a target="_blank" rel="noopener" href="https://help.aliyun.com/zh/id-verification/financial-grade-id-verification/integration-by-using-the-sdk">开发参考文档</a>尝试将其接入到项目中。得益于阿里云这份含糊其辞、不清不楚的过时文档,开发花费的时间比我想象中要多😇,在此也记录一下我踩过的坑,希望能够帮助到后来者。</p></div><div class="post-entry__meta"><a href="/archives/2023/12/" class="post-meta__date button">2023-12-02</a> <span class="separate-dot"></span> <a href="/categories/%E6%8A%80%E6%9C%AF%E5%90%91/" class="button"><span class="post-meta__cats">技术向</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/aliyun-financial-grade-id-verification/" class="post-entry__link">阿里云金融级实人认证接入踩坑记</a></div><div class="post-entry card"><div class="post-entry__header"></div><div class="post-entry__content"><h2 class="post-entry__title">周记#30</h2><p><img src="https://hans362-img.oss.0vv0.top/2023/11/10/5874161ac7d3d365b62d81cd79cada6c.png?width=1920" alt=""></p><p>让我看看…嗯,很好,<s>不出意外的话大概是出意外了</s>,我竟然已经五个月了没更新博客了,赶快把存货发出来除除草。</p><p>所以这是一篇从暑日至寒冬跨越两季的超长流水账,猜猜这次会有多长呢?🤪</p></div><div class="post-entry__meta"><a href="/archives/2023/11/" class="post-meta__date button">2023-11-12</a> <span class="separate-dot"></span> <a href="/categories/%E5%91%A8%E8%AE%B0/" class="button"><span class="post-meta__cats">周记</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/weekly-30/" class="post-entry__link">周记#30</a></div><div class="post-entry card"><div class="post-entry__header"></div><div class="post-entry__content"><h2 class="post-entry__title">周记#29</h2><p>咕咕咕了半年零三个月,这个系列终于有了后续(你还知道写啊)。</p><p>所以这是一篇是又臭又长的写于夏季学期的伪装成周记的寒假和春季学期的终极流水账,我也不知道会有多长,各位慢慢看🤪。</p></div><div class="post-entry__meta"><a href="/archives/2023/06/" class="post-meta__date button">2023-06-23</a> <span class="separate-dot"></span> <a href="/categories/%E5%91%A8%E8%AE%B0/" class="button"><span class="post-meta__cats">周记</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/weekly-29/" class="post-entry__link">周记#29</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2023/03/13/86cd66e3c56c1b9e4b60a33bf8d7b723.png?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2023/03/13/86cd66e3c56c1b9e4b60a33bf8d7b723.png?width=1920"></div><div class="post-entry__content"><h2 class="post-entry__title">SJTU-CTF 2023 Writeup</h2><p>好久没更新博客了,周记已经咕咕咕好几个月了,等有空再写吧(</p><p>作为一个非计算机和信息安全专业学生、除了 Web 方向会一点其它啥都不会的小白,前段时间参加了我校举办的 CTF 网络安全技术挑战赛。给官方提交了 Writeup 后想着不能浪费这水文章的大好机会,就在博客上也发一遍吧。</p></div><div class="post-entry__meta"><a href="/archives/2023/03/" class="post-meta__date button">2023-03-16</a> <span class="separate-dot"></span> <a href="/categories/%E6%B0%B4/" class="button"><span class="post-meta__cats"></span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/sjtu-ctf-2023-writeup/" class="post-entry__link">SJTU-CTF 2023 Writeup</a></div><div class="post-entry card"><div class="post-entry__header"><img alt="Cover Image" class="lazy" src="https://hans362-img.oss.0vv0.top/2022/12/06/d690f11093c4f026824a230c98411c44.png?width=1920" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABlBMVEXMzMyWlpYU2uzLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAACklEQVQImWNgAAAAAgAB9HFkpgAAAABJRU5ErkJggg==" data-srcset="https://hans362-img.oss.0vv0.top/2022/12/06/d690f11093c4f026824a230c98411c44.png?width=1920"></div><div class="post-entry__content"><h2 class="post-entry__title">2022年终总结</h2><p>2022年的最后一个冬夜我和往年一样坐在屏幕前试图用文字为过去的一年画上句号。今年的我沉思良久却一时不知从何写起。</p><p>2022年发生了太多事情让我感到恐惧、愤怒、无奈、迷茫却也让我看到一丝丝希望。这些事情注定不被允许存在于「正确的集体记忆」中但这片土地上的苦难、悲剧、抗争、勇气值得被铭记。因此我愿将它们和我的生活一起写入我的年终总结作为它们曾经存在过、发生过的一份见证。</p></div><div class="post-entry__meta"><a href="/archives/2022/12/" class="post-meta__date button">2022-12-31</a> <span class="separate-dot"></span> <a href="/categories/%E6%9D%82%E6%96%87/" class="button"><span class="post-meta__cats">杂文</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/2022-annual-report/" class="post-entry__link">2022年终总结</a></div><div class="post-entry card"><div class="post-entry__header"></div><div class="post-entry__content"><h2 class="post-entry__title">对抗校园网 DNS 污染,我有妙招</h2><p>最近给寝室接入了学校网络信息中心免费提供的 1Gbps 有线网络,这确实是我迄今为止使用过的最奢华的网络环境,尤其是把 WSL 软件源更换成 SJTUG 镜像站后,能够以接近 1Gbps 的速率更新软件包,体验极度舒适。</p><p>然而某天早上7:30当我试图打开 Bilibili 时Chrome 浏览器却提示 <code>DNS_PROBE_FINISHED_NXDOMAIN</code>手机客户端也加载失败。通过查阅校内论坛我得知由于某些原因从2022年5月25日起的每天0点至8点学校网络信息中心提供的 DNS 服务器会<strong>故意</strong>不返回大部分视频网站包括但不限于哔哩哔哩、腾讯视频、爱奇艺、优酷、华数TV、抖音、快手及游戏网站包括但不限于Steam商店和聊天、Origin、战网、英雄联盟、崩坏的解析结果即所谓的 DNS 污染。</p><p>虽然我多数时候没有在0点至8点使用这些网站的需求但是我并不认可这种行为所以本文就来谈谈我是如何对抗校园网 DNS 污染的。</p></div><div class="post-entry__meta"><a href="/archives/2022/10/" class="post-meta__date button">2022-10-15</a> <span class="separate-dot"></span> <a href="/categories/%E6%8A%80%E6%9C%AF%E5%90%91/" class="button"><span class="post-meta__cats">技术向</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/how-i-fight-against-campus-dns-pollution/" class="post-entry__link">对抗校园网 DNS 污染,我有妙招</a></div><div class="post-entry card"><div class="post-entry__header"></div><div class="post-entry__content"><h2 class="post-entry__title">周记#28 - “开学第一课”</h2><p>诶嘿我又来水文章了bushi</p><p>转眼间大学已经正式开学两周啦!回想起这两周所经历的一切,我想我只能用两个词来形容,那就是「魔幻」和「荒诞」,远超想象的「魔幻」和「荒诞」,以至于狠狠给我上了一课。</p><p>你可能会好奇发生了什么,那就接着往下看吧。</p></div><div class="post-entry__meta"><a href="/archives/2022/09/" class="post-meta__date button">2022-09-25</a> <span class="separate-dot"></span> <a href="/categories/%E5%91%A8%E8%AE%B0/" class="button"><span class="post-meta__cats">周记</span></a><style>.post-meta__pv{color:var(--t-l);visibility:hidden;opacity:0;transition:.2s}</style><span class="separate-dot"></span> <span class="post-meta__pv"></span></div><a href="/post/weekly-28/" class="post-entry__link">周记#28 - “开学第一课”</a></div></div><div class="nav"><div class="nav__prev"></div><div class="nav__next"><a href="/page/2/" class="nav__link"><div><div class="nav__label">下一页</div><div class="nav__title">第 2 页</div></div><div><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M434.944 790.624l-45.248-45.248L623.04 512l-233.376-233.376 45.248-45.248L713.568 512z" fill="#808080"></path></svg></div></a></div></div></main><footer><p class="footer-copyright">Copyright © 2017&nbsp;-&nbsp;2024 <a href="/">Hans362 &#39;s Blog</a></p><p>Powered by <a href="https://hexo.io" target="_blank">Hexo</a> | Theme - <a href="https://github.com/ChrAlpha/hexo-theme-cards" target="_blank">Cards</a></p><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8746554831230893" data-ad-slot="6356225601" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle=window.adsbygoogle||[]).push({})</script></footer></div><script defer src="https://blog.hans362.cn/npm/vanilla-lazyload@17.8.3/dist/lazyload.min.js"></script><script>window.lazyLoadOptions={elements_selector:".lazy"}</script><script async defer data-website-id="5d181692-8a81-4c20-a282-cee87a6b90ef" src="https://analytics.0vv0.top/vue.js"></script><script src="/js/pageviews.js"></script><link rel="stylesheet" href="https://blog.hans362.cn/npm/katex@0.16.0/dist/katex.min.css" crossorigin="anonymous"></body></html>