BrotherプリンターにTelnetで潜り込み、隠されたデバッグモードを解き放つ

Getting debug access on a Brother printer over Telnet

家庭用Brother MFC-L8900CDWのファームウェアをAIで解析し、LinuxではなくT-KernelというリアルタイムOS上で動いていることを突き止めた。さらにTelnet経由でコマンドコンソールにログインし、特定のコマンドを打ち込むだけでデバッグユーザーモードに入れることを発見。ヒープ使用状況やタスク一覧まで覗ける仕組みを、改造なしで実現している。

ファームウェアにはtelnetddebugや/telnetdebug_qといった識別子、「Enter debug user mode」の文字列、デバッグシンボルやタスクスタック、ヒープ使用量、稼働時間、コンソール出力のリダイレクトに関するヘルプ文字列が含まれている。

この日のほかの記事

2026-10-29