Paged Out! 第 9 期 [PDF]
文章摘要
Paged Out! 是一本免费的实验性技术杂志(zine),核心规则只有一条:每篇文章只占一页。这个极端约束逼着作者把一个想法压缩到最精炼的形态,也让整本杂志的阅读节奏非常特别——你可以从任意一页开始,读完就是一个完整的东西。项目由 Gynvael Coldwind 主导,主编 Aga,由瑞士的 HexArcana Cybersecurity GmbH 出版管理。
第 9 期于 2026 年 7 月发布。主编在卷首语里开了个玩笑——「我是、并且一直都是人类」——然后说这期比预期晚了一些,但也比预想的厚得多:超过 70 个条目,包括文章和艺术作品。这期还有几件值得记的事:封面由 Vasyl/Joker^NAH^TRSI 制作,原始尺寸是 Amiga 640×360 的 16 色像素画,在 Revision 2026 的 Oldskool Graphics Compo 上拿了第三名;杂志开设了 Patreon(从第 10 期开始,编者按旁边的版面将整块留给赞助人);所有往期都将在 Lulu 上架,这样读者终于可以一次性买齐并只付一次运费;最后,杂志拿到了 ISSN(电子版与印刷版各一个),正式注册为定期出版物——这在某些国家能让印刷成本更低,也就意味着同样的钱能免费送出更多份。第 10 期的征稿(CFP)已开放,截稿日期为 2026 年 9 月 30 日。
从目录看,这一期的主题构成大致覆盖以下板块:Algorithms(算法)、Art(艺术,包含大量像素画与 demoscene 作品)、Cryptography(密码学)、Electronics(电子)、File Formats(文件格式)、Food for Thought(值得思考的东西)、Hardware(硬件)、OS Internals(操作系统内部)、Programming(编程)、Retro(复古计算)、Reverse Engineering(逆向工程)以及 Web。
以下是本期部分实际文章标题(均取自 PDF 目录,未作臆造):
- Computiles(Nicolas 与 Emilien Seriot)——一位父亲和他 13 岁的儿子设计的几何二进制计算器,用 10 种瓷砖把二进制加减法变成拼图:错误答案在几何上根本无处安放。
- Baby steps in C(Michał Zalewski)——本期在 HN 上被讨论最多的一篇,一组极其变态的 C 语言混淆示例。
- The Subpixel Zoo(Enrique Soriano-Salvador)——各类子像素排布的图鉴。
- Musical Chairs in VRAM(Ziad Hassan)、The cuBLAS transposition trick、Glitching DEFLATE without breaking PNG(Stephen Hewitt)。
- Your Car Is Watching You: How Camera Pixels Cross Meters of Cable Into Linux(Noë Flatreaud)。
- An off-line backup of your cryptographic key using playing cards(akandr)、About Anamorphic Cryptography。
- LLMs are Killing IT Careers … but not the way everyone thinks(Kenny Wolf)、How to Acquire a Forensic Image(同作者)。
- Edge AI on old mining silicon: LLMs and Diffusion on 16 GB AMD APU、Tag-Guided Writeup Augmentation for LLM Crypto CTF Solving(Artur Grochal)、CTF Slopping: The Autopilot。
- sandboxec: Practical command sandboxing for AI agents(Dwi Siswanto)。
- Linux in a Pixel Shader(Irfan Ali)、Say neigh to the borrow checker(Yorick Peterse)、Splitting hairs on an empty string、From 17 to 8: Backporting Sealed Interfaces in Java。
- The Hamburger Database Design Pattern、Using llama-index for a RAG with your own emails (for privacy)、Poor Man’s Recursion、Programming Pearl: Sampling Unique (x,y) Pairs。
- Evolution of x86 Opcode Entropy(kernelmethod)、Finding TLS secrets in memory、Peeking inside a FLIRT signature(Calle “ZetaTwo” Svensson)、Residue Number System for Obfuscation、Reviving The Symbols with Ghidra、Tiny Tracer for x86(Gynvael Coldwind)、Turbo Pascal 7 Overlays、Feeding Frenzy 2: unpacking a self-checksumming fish tank(Fernando Mercês)、Under the microscope: Medal of Honor: Underground (PlayStation)。
- 安全类:Bypassing User Isolation on Android with Screen Reader(Karol Wrótniak)、CVE-2025-66019: LZW Decompression DoS Vulnerability in pypdf Library(Yunus AYDIN)、Hacking the Space Link Extension Protocol(Andrzej Olchawa)、Interviewing North Korean Agents(Sebastian Obara)、Patching the Wi-Fi blob: raw 802.11 TX on the ESP32 - C6 (RISC-V) vs S3 (Xtensa)、EDR Introspection、Comic SANS #1 XSS、When the host stops mattering: Offensive security in immutable systems、Reproducible Detection Testing for RedTeam Artifacts(Dobin Rutishauser)、The \r That Wasn’t Commented Out。
杂志电子版永久免费,欢迎自由传播;印刷版通过 Lulu 发售,也可申请商业印刷授权。
HN 评论精华
这条讨论(288 分、32 条评论)氛围极好,主要特点是项目负责人 gynvael 全程在场答疑。
- lubujackson 给出了最好的定位描述:”我以前从没见过这东西,它像是一本现代版的《2600》——技术很深、主题散布、深度各异,全都带着黑客式的好奇心,而且设计还很漂亮。”walrus01 的类比是:”它让我有点想起 Phrack 的文本文件,只不过 Phrack 里塞了光栅图像广告。”gynvael 的回复很妙:”你描述的正是 Phrack 的印刷版。”
- Rendello 提醒大家:任何人都可以投一篇(一页的)文章,并贴了 CFP 页面。
- 本期最受欢迎的文章是 Michał Zalewski 的 Baby steps in C。bbayles 说它”非常好笑”,mixedmath 则完全懵了:”有人愿意解释一下这篇文章里到底在发生什么吗?”q3k 给了一记标准 HN 式的反讽:”你什么意思?这不就是简单的 C 语言初学者例子吗。C 是出了名的简单啊(大家不都说它是『可移植的汇编』嘛)。”FergusArgyll 顺势贴了 K&R 里那句著名的”C 已被证明是一门愉快、富有表现力、用途广泛的语言……它很容易学,并且随着经验增长而经久耐用”。
- pillmillipedes 贡献了本帖最有价值的一条:他逐行拆解了第一个例子。核心机关包括:
typedef是说明符,可以放在类型的任意一侧;[[ ]]是一个空的属性列表;参数名在声明中会被忽略;声明里可以加括号来重组前缀和后缀的结合顺序;很多 C 编译器允许标识符中出现美元符号$;...是变参,虽然puts没有变参,但第一个参数用的是同一个寄存器,所以恰好能跑通。接着一行用asm("puts")声明了一个名为$的函数并遮蔽了同名类型;最后一行被解析为「标签$:、取标签地址&&$、以及对str调用函数$」——标签地址是真值,所以函数也被调用了。他指出关键在于一元&&会在标签命名空间里查找参数,而其他运算符不会,所以两个美元符号指向完全不同的东西。”如果你熟悉 C 标准和一些常见的 GNU 扩展,把这些例子拆解成基本元素并不难。”(asveikau 补充说这并不符合标准 C,asm()是扩展。)zOneLetter 说这篇文章直接让他决定”以后开始买印刷版”;malfist 说他因此把杂志转发给了朋友们,”C 真是疯了”;blueSky1989 的评价是”同时触发了我的 PTSD 又把我逗笑了”。 - Rendello 还提到了讲子像素排布的那篇(他当时以为在第 30 页),说”这对文本渲染来说一定是地狱”。gynvael 亲自纠正:”抱歉,我们把它挪了,现在在第 37 页——放在『硬件』分区比『值得思考』更合适。”Rendello 立刻回了一句本帖最好的玩笑:”借用检查器不是应该防止这种事情吗?我手里还持有一个不可变引用啊。”gynvael 接住了这个梗,用对象管理器解释了 Web 阅读器的实现:”其实不变的是标题而不是页码——对象管理器维护着某篇文章在内存里(在哪一页上,双关)的映射,所以每次你想访问这个对象都必须过一遍对象管理器来解析映射。”
- unprovable 提出了一条重要的学术溯源:Computiles 那篇是对 Wang(王浩)1960 年代可计算铺砌工作的未署名再发现——他证明了停机问题等价于「多米诺问题」(给定一组有限的瓷砖,每种有无限份,且铺砌必须满足边缘匹配条件,能否铺满整个平面)。”每一次铺砌都是一个计算机程序,每一个计算机程序都是一次铺砌。”不过 Graziano_M 随即指出:”第 3 节里有引用。”
- inigyou 声称站点会屏蔽它不喜欢的 IP 段,”所以谁知道里面装了什么”。gynvael 认真回应说这大概是 ISP 的问题而非服务器的问题;对方澄清是 Tor 用户被硬屏蔽。gynvael 表示那可能是 Google Cloud 入口层的行为,”我们没有在 IP 层做屏蔽”。当对方提出「Google Cloud,恶心,你们需要托管捐助吗」时,gynvael 笑着婉拒了。
- MarchApril 给出了一条有意思的编辑观察:”我很喜欢这一期有更多对 AI 使用持批判态度的文章,和上一期形成对比——上期有文章、或者至少其中一篇,是完全由 LLM 写的。这一期我会乐意打印出来。”
- brcmthrowaway 留下了本帖被 gynvael 亲口称为「互联网 meme 文化巅峰」的一条评论:”那些用动漫头像的推特人终于创造出了美好的东西。”
- MiltarizdMerica 问印刷版什么时候开售,gynvael 答:本周末前会在 Lulu 上架,”我们还在做 QA”。