✨ 二十岁。

20 岁,好像已经是大人了。 突然记起高三的时候,17 岁的我们半夜在寝室里想象着未来。 想到自己毕业、上大学,想到自己 20 岁的场景,感觉好像真的不远。记得当时 WHC 说:「哎呀,我怎么就要二十岁了呀。」 一转眼间,我们都长大了。 高中的中二时期,特别喜欢《一言》这个 app 里零星而富有哲理性的句子,其中有一句令我印象深刻: 我们很久以前跳过舞 那时候谁也不到二十岁 我们没这么穷 这么严肃 —— 波拉尼奥《未知大学》 是呀,随着年龄的增长,我们总是害怕自己成为

Kali Linux 安装配置踩坑记录

寝室里新买了一台迷你主机,想要安装 Kali 和 Windows 双系统。之前只在 macOS 里跑过 Kali 的虚拟机,从来没有当作主力来使用,所以很少考虑个性化的配置问题,但是这次装了 Kali 作为宿主系统打算长期使用才感觉,配置一个舒适的 Linux 环境真的很折腾…… (头图是 Kali 默认壁纸,很好看!) Keychron 键盘蓝牙连接问题 我使用的京东京造键盘(其实是 Keychron 贴牌)习惯使用蓝牙无线连接,但是在装好的 Kali 上蓝牙连接之后,虽然

使用 Wireshark 进行嗅探实验

(这是 HNU 肖晟老师的《计算机网络》第一次实验) 实验环境 手机(iPhone)开启热点作为 gateway,让电脑(MacBook)连接热点作为攻击者,平板(iPad)也连接热点作为 victim。让我们来看看,当 victim 上网时,攻击者能看到什么。 混杂模式 大多数的网卡都支持开启混杂模式(promiscuous mode),只是一般工作在非混杂模式下。 在混杂模式下,网卡可以接收所有经过它的数据流,不论目的地是否是它。 在一般 Linux 发行版中需要手动开启

CSAPP 2e Datalab 题解

CSAPP 是 CMU 享誉全球的课程,尤其以其 lab 难度之高著称。这是课程的第一个 lab:datalab,为了让我们熟练掌握计算机中的数据存储而设计。 前言:什么是 cheating 之前在 B 站上 CSAPP 第一节课,教授就说了在 CMU,作弊的定义是什么,说实话有点 shocked: CMU CSAPP 的规定是,完成 lab 的时候不可以上网查资料,只要上网搜索了,不管有没有找结果,搜索的这个过程就算作 cheating(这只是课程实验!)。 一个学期有

Yubikey 安全密钥折腾记(1):购买、转运与开箱

Yubikey 是十分强大的硬件密钥,有点像早期银行的「U 盾」,不仅可以用于账号登陆时的双因素认证(2FA),还能存储 GPG 私钥、生成密码短语等等。作为信息安全专业的学子,自然是对这玩意垂涎已久,但是其高昂的价格($45 起,国内高于 ¥300)让人望而却步。 不过,之前 Cloudflare 推出了与 Yubico 联名的活动,可以以低至 $10 的价格购买 Yubikey 5 NFC。这么低的价格,怎能让人不心动! 然而,Yubico(生产 Yubikey 的公司)

部署 Memos 接入 QQ 机器人

前几天部署了开源的浮墨笔记(flomo)替代品:Memos。这个项目已经有了 Android、iOS 客户端、浏览器拓展等等一系列生态。但是对比原版的浮墨笔记,少了 QQ / 微信的接入对于我来说不太方便。Memos 提供了简便的 API,我们可以自己动手,部署一个 QQ 机器人。 前置准备 服务器,最好是境内的。 搭建好的 Memos 实例(我的实例:memos.skywt.cn)。 一个可登录的闲置 QQ 账号。 运行 go-cqhttp 我们的机器人在服务端分为两个

Typecho 主题 PJAX 无刷新以及遇到的一些问题

最近给 Typecho 主题 Daydream 加上了 PJAX 无刷新。本以为加一段代码就好,结果遇到了一大堆问题,无法提交评论、插件无效、数学公式没法渲染……特此记录一下。 什么是 PJAX pjax = pushState + ajax 对于传统的 Typecho 主题,实际上就是服务端渲染(SSR)的代表,用户每请求一个页面,服务器(php)就渲染好这个页面的内容(包括文章、评论之类的动态内容),渲染好一个静态的 HTML 然后传给浏览器。这样虽然方便,但是不难发

感谢订阅 SkyWT 的博客。

订阅成功。该 RSS 源显示最近发布的 20 篇文章。当有新文章时,RSS 源会及时更新。 前往文章归档页面即可一览全部文章。 RSS 真是个伟大的发明,用开放的标准将独立的内容连接在一起,也将我们连接在一起。