shell脚本加密
Linux中的shc是一个用于加密shell脚本的工具,它可以把shell脚本转换成一个可执行的二进制文件,从而保护脚本内容不被轻易查看
1.编译安装shc
tar zxf shc-3.8.9b.tgz
make -s
make -s install
2.shc加密shell脚本
shc参数含义:
-e:指定过期时间为2010年10月20日
-m:过期后打印出的信息;
-v: verbose 过程信息
-r: 可在相同操作系统的不同主机上执行 //这也是shc加密很鸡肋的缺陷
-f: 指定源shell
shc -r -f go.sh
//解释
go.sh //源码
go.sh.x //shc加密后的bin文件,可以直接执行
go.sh.x.c //C语言的二进制