一、shc加密
#shc编译安装
#软件安装包地址:http://www.datsi.fi.upm.es/~frosal/sources/
tar xvfz shc-3.8.7.tgz
cd shc-3.8.7
make
#验证shc是否正确安装
./shc -v
#加密命令
shc -T -f a.sh
#加密后生成的文件
#a.sh.x是加密后的可执行的二进制文件
#a.sh.x.c是生成a.sh.x的原文件(c语言)
a.sh
a.sh.x
a.sh.x.c
加密后用UltraEdit打开的效果
二、shc解密
#解密脚本地址:https://github.com/yanncam/UnSHc/blob/master/release/0.8/unshc-v0.8.sh
#unshc.sh文件和需要解密的shell脚本放在同一目录
./unshc.sh a.sh.x