thumbnail
[Windows/Linux] GC553 的 Switch 完美采集之路
趁着假期摸了一块采集卡,准备在笔记本上愉快地莱莎2。本来基本已经放弃在 Linux 上玩耍了[1],但 Reddit 上的一篇帖子[2]重新勾起了我的兴趣。 正面照 帖子中的描述非常简单,好像楼主也并没有做太多的操作。但正是由于过于简单,导致后续的研究过程耗费了比较多的时间。 虽说是勾起的 Linux 下的兴趣,这篇文章中同样包含 Windows …
【翻译】Subtyping and Variance / 子类型与变型
本文于 2021 年 1 月 5 日译自 《The Rustonomicon》中 Subtyping and Variance 一章,在原文基础上增加了部分目录格式以便于阅读。 前言 子类型是类型之间的一种关系,使静态类型语言更加宽松、灵活。 Rust 中的子类型和其他语言有所不同,更难举出简单的例子——毕竟子类型,尤其是变型,其本身已经很难理解了…
thumbnail
Berd’s Red Envelope 2021 WriteUp
摸鱼的 2020 最后几小时 Web 手的 Misc/Crypto 修行 在结束之前一直保持密码保护 已经结束力( 开始 由于 <a> 设置了 pointer-events: none; 因此无法点击。复制链接进入第一题。 一只方熊猫 下载后发现图片无法打开: 使用 010Editor 打开后提示 CRC 错误: 随便找了个爆破图片宽高…
从 cue_scanner.l 看 CUE Sheet 的词法单元
CUE 这个格式对我而言一直是个很神秘的存在。在各种地方都能看见它的身影,直接打开也能看懂一些东西,但想要细说就做不到了。说到底,还是不知道它到底代表了什么,只能把它当播放列表来看。于是下定了决心要好好研究一下,于是就有了这篇文章。 研究目标 我们的研究目标是 libcue[1]。根据仓库的说法,这是 cuetools 中 cue 相关部分的 fo…
Postman 历史记录导出的解决方案
Postman 可以说是我在 CTF 中使用最多的工具了。它确实非常好用,但我并没有完全掌握它的使用之道,因此大量的历史请求堆在一起,显得环境无比混乱。 虽说是有想要改变的想法,但这些历史记录还是非常重要的,一时间难以割舍。于是便开始寻找导出的方案。 indexedDB 我们知道,Postman 是典型的 Electron 应用,而其数据则是存在了…
thumbnail
《恋爱绮谭 不存在的夏天》通关感想
文中含有涉及剧透内容,未通关游戏请勿阅读。 嘛,有段时间没写博客了,我是某昨。 仔细想想这也是我第三个通关的国产 Gal 了。细细想来,国产 Gal 大多都是将短而小的故事,像高恋那样的长节奏故事线真的很少见到。这次的《恋爱奇谭》也不例外,用了短小的篇幅讲述了单纯的一个故事。 Steam.jpg 说是通关感想,但总有种找不到着力点的感觉,所以就从简…
thumbnail
[微机实验/TD-PITE] 微机接口综合实验
实验内容 实现一个以秒为单位的计时器。 使用 1MHz 的时钟源和 8254、8259 构成周期为 1 秒的计时中断时钟。 通过键盘 0-9 输入计时的分钟数,A 控制计时过程的开始和结束,B 控制暂停和继续,C 退出程序。 具体功能如下: 初始状态:无显示。此时通过 0-9 输入计时初值,范围为 1-99 分钟,显示在数码管 3 和 4 上。A …
[微机实验/TD-PITE] 键盘扫描及数码管显示实验
实验内容 在数码管上显示键盘输入的内容,新输入的内容显示在数码管的最右侧。 当数码管显示空间已满时,删除最左侧的文本。 实验接线 这次的接线和上次是一样的。唯一的不同是不能不连 Y1-Y4 了(笑) 代码 A8255 EQU 0600H B8255 EQU 0602H C8255 EQU 0604H CON8255 EQU 0606H ROWOUT…
thumbnail
[微机实验/TD-PITE] 数码管显示实验
咕了好久( 实验内容 使七段共阴极数码管显示如下内容: 从右到左逐位显示移动的数字 0~9。即一开始是 0 从右到左移动,然后是 1,然后是 2,以此类推。最后在 9 移动完后返回 0,继续循环。使六位数码管从左到右显示稳定的数字 123456。 实验接线 照着书上连就可以了。在这个实验中,PC 甚至可以不连(笑) 代码 数字滚动 A8255 EQ…