がらくたネット


スクリプトのバイナリ化

スクリプトのバイナリ化

スクリプトを色々作成。
当然配布していくよね。
簡単にバイナリ化できると吉なんぢゃね?と調べてみた。

シェルスクリプト

シェルスクリプトの簡単バイナリ化はshcを利用する
ここ

wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz
tar zxf shc-3.8.9.tgz
cd shc-3.8.9
cp shc-3.8.9.c shc.c
make
chmod 755 shc

これで作成されたshcを利用してバイナリ化する

shc -rv -f sample.sh

-r 別サーバーでも実行できるように
-v 処理内容表示
-f シェルスクリプトファイル本体

PHPスクリプト