加密你的shell,shc是一个加密shell脚本的工具。它的作用是把shell脚本转换为一个可执行的二进制文件。
用shell脚本对系统进行自动化维护,简单,便捷而且可移植性好.但shell脚本是可读写的,很有可能会泄露敏感信息,如用户名,密码,路径,IP等。同样,在shell脚本运行时会也泄露敏感信息。
shc是一个加密shell脚本的工具。它的作用是把shell脚本转换为一个可执行的二进制文件。
这就很好的解决了上述问题。

http://www.datsi.fi.upm.es/~frosal/

或:wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz

这里下载:shc-3.8.7.tgz

安装:

#make  生成shc文件

#cp shc /usr/local/bin/   把shc文件拷贝到你的目录

加密shell:

shc -r -f script-name.sh

会生成2个文件,script-name.sh.x跟script-name.sh.x.c文件。

script-name.sh.x为生成的2 进制文件

script-name.sh.x.c为shell脚本转换的c文件源代码