



















Tristan Sherliker 看到妻子转来的照片时,没想到那会是一件把 Bash 脚本印在背后的 T 恤。 标题里说“由 CDN Akamai 编写、经过混淆、会自我求值的 Bash 脚本,通过零售商店提供给消费者”。这是优衣库与 Akamai 合作推出的 PEACE FOR ALL 系列 T 恤,背后的“代码”是一枚彩蛋。 这件 T 恤正面是一个放在花括号里的心形,背面则是一大块字母数字组成的文本。 Sherliker 仔细看后发现,开头是熟悉的 shebang,后面像是把一段 Base64 编码内容交给 base64 --decode,再通过 eval 执行。这个形式让他开玩笑说,“这差不多就是人们传播病毒的方式”,但也正因为如此,他把衣服买了下来,开始解码。 麻烦在于,Base64 没有纠错能力,背后的字符必须抄得很准。Sherliker 用了 Android 的圈选搜索 OCR、Tesseract 和 Claude,多路识别后再比对差异,逐步修正出完整字符串。 解码后的结果并不危险,而是一段带注释的 Bash 脚本:它先显示“Congratulations! You found the easter egg! ❤️”以及日文祝贺语,然后在终端里不断打印 “♥PEACE♥FOR♥ALL”,让文字沿着正弦波位置移动,并在青色到橙色之间变换颜色。 Akamai 在发布说明中说,这件 T 恤的浅米色呼应早期电脑常见的“beige box”机箱,正面的心形代表互联网被用于好的事情,背面的真实代码则是在向 Linux 和早期网络文化致意。 UNIQLO 的 PEACE FOR ALL 项目从 2022 年启动,销售收益会捐给多个国际人道组织。截至 2025 年 1 月,该项目已售出超过 660 万件 T 恤,筹得超过 1280 万美元捐款。 Sherliker 最初对字体的判断有误,Hacker News 用户指出背面代码使用的应是 Roboto Mono。也有人早在他之前就被这件衣服“钓”去解码。文章没有把这件事写成什么严肃安全事件,而是记录了一次程序员式的好奇:在商店里卖的一件 T 恤背后,真的藏着一段能跑起来的、温和又笨拙的小程序。 #编程 #趣事 https://tris.sherliker.net/blog/obfuscated-self-evaluating-bash-script-by-cdn-akamai-being-supplied-to-consumers-via-retail-stores/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。