HimitsuShell - シェルスクリプトを難読化されたバイナリにコンパイル(内蔵シェルインタプリタ)
(himitsushell.com)シェルスクリプトを顧客企業に配布する際、ソースコードがそのまま露出してしまう問題を解決するために作りました。
従来の shc(シェルスクリプトコンパイラ)のようなツールは、シェルスクリプトを単に C コードで包んでバイナリにします。
そのため auditd や bpftrace のようなカーネルレベルの監視ツールを使うと、スクリプトが簡単に露出してしまいます。
HimitsuShell は独自のシェルインタプリタをバイナリに直接内蔵しています。
OS の /bin/sh や /bin/bash に依存しないため、カーネルレベルの監視ツールでもスクリプトがそのまま露出しません。
さらに、難読化とアンチデバッグ技術を適用し、リバースエンジニアリングの難易度を高めました。
Web からすぐに使えるよう公開しています。
同じような問題を抱える他の開発者の方々にも役立てばうれしいです。
まだコメントはありません。