肉眼で読めないようにシェルスクリプトを暗号化またはスクランブルするにはどうすればよいですか?どちらの方法でもかまいません。具体的な手順を教えてください。
承認された回答:
SHC
このWebサイトで概説されている「SHCを使用してLinuxでBashシェルスクリプトを暗号化する方法」というタイトルの手順を試すことができます。この記事では、SHC –シェルスクリプトコンパイラと呼ばれるツールの使用について説明します。
URLリソース
- shcタールボール
- マニュアルページ
これは、gcc /g++を使用してビルドする必要がある実行可能ファイルです。
使用法
$ ./shc -f random.sh
シェルスクリプトを実行したら、random.sh
このファイルに変換されます:
-rwx-wx--x. 1 ramesh ramesh 11752 Mar 27 01:12 random.sh.x
これは絶対確実ですか?
SHCツールで使用されている方法の適切な分析はありません。これは、それが過度に強力ではなく、自分が何をしているのかを知っていれば回避できることを示しています。この記事は、linuxjournal.comのWebサイトに投稿されました。タイトルは「ParanoidPenguin – ShellEncryptionUtilityであるshcの制限」です。
注: これらのクラスのツールは、おそらく難読化ツールとしてより適切に説明されています。