自作Cコンパイラで Ken Thompson のログインハックを再現してみた

UNIX 開発者の Ken Thompson が UNIX にバックドアを仕掛けていたという通称 Thompson hack を自作Cコンパイラで再現してみました。ログイン・コマンドのコンパイル時にバックドアを仕掛けるようなコンパイラを作り、さらにコンパイラのソースコードから痕跡を消し去るという神業です。