shell脚本的加密
-
下载shc包到/mnt:wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz
-
对该压缩包进行解压,解压后会生成shc-3.8.9目录:tar zxf shc-3.8.9.tgz
-
安装make和gcc软件:
-
分别输入make和make install命令,make表示编译,make install表示安装:
-
此时就可以对写过的某个正确的脚本进行加密 。使用“ shc -f 脚本名 ”进行加密,加密后会生成 脚本名.x和.x.c文件,此时在本机上该.x文件是可以使用的,但是已经加密处理内容无法查看;放在其他主机上是不能运行的:
注意:
- 若想使得该脚本在其他主机上也可以运行,可以使用“shc -fr 脚本名”命令对脚本进行加密,此时脚本在其他主机上也可以运行,但是无法查看脚本内容
- 源码包安装的一般步骤:
- tar解压
- cd进入该源码包
- make编译程序
- make install 安装文件