HN 精选

Compiling C to printable x86, to make an executable research paper

suckerpinch
8 人推荐 · 跨 7 个月 · 2018–2023
编译器、解释器与程序分析复古计算与 Demoscene网络安全与黑客技术
Compiling C to printable x86, to make an executable research paper

中文导读

Tom7 详解了他在 SIGBOVIK 2017 上的神作:整篇论文不仅完全由可打印 ASCII 字符构成,本身还是一段合法的 DOS 可执行文件。为了实现这一目标,他手写了一个只生成可打印 x86 指令且不含自修改代码的 C 编译器,巧妙攻克了这一限制带来的各种刁钻谜题。

为什么 HN 推它

被 HN 网友奉为“史上最爱的工程视频之一”,充分展现了 Tom7 殿堂级又脑洞大开的硬核黑客美学。

「他讲可打印 x86 的那个视频,是我有史以来最喜欢的工程视频。」HN 网友原话:His video about the printable x86[1] is my favorite engineering video of all time.
英文原摘要(HackerTube / Claude 整理)

Tom7 explains how he built a SIGBOVIK 2017 paper made only of printable ASCII bytes that is also a valid DOS executable. He writes a C compiler targeting printable x86 without self-modifying code and solves the puzzles the constraint creates.

HN fans call it a favorite engineering video and a showcase of Tom7's masterpiece-level, playful hacking.

HN 上的提及

reference floatboth · 2018-01 · HN 原文
Compiling C to printable x86, to make an executable research paper
strong_rec pronoiac · 2019-07 · HN 原文
I like his compiler that generates executables made up only of printable characters
strong_rec badrequest · 2019-11 · HN 原文
His video about the printable x86[1] is my favorite engineering video of all time.
rec anitil · 2021-04 · HN 原文
tom7 made a while video explaining how to create an executable only with printable characters
rec SAI_Peregrinus · 2021-07 · HN 原文
incomplete without the video where he demonstrates running the paper

相关视频