把 SQLite 数据库当作可执行文件运行的 Linux 技巧

Simon Willison · rss · 2026-08-24

Simon Willison 介绍了一个有趣的 Linux 技巧:将 SQLite 数据库文件直接用作可执行二进制文件。该方法通过修改 SQLite 文件格式的应用 ID 为 SELF,并将 ELF 可执行格式的各个组件排列到 SQLite 表中。配合自定义的解释器 self-exec 即可提取并执行代码,还可通过 binfmtmisc 机制让内核自动识别运行。

原文链接 →

「Infra」频道最新

更多「Infra」频道 AI 资讯 →