加密工具说明
- 加密采用工具
shc
脚本加密工具,此工具安全性极高,破译极其困难。以下为下载、安装及加密的过程。
1、下载、安装
[root@localhost ~]# cd /opt/soft/
[root@localhost soft]# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz
[root@localhost soft]# tar xvf shc-3.8.9b.tgz
[root@localhost soft]# cd shc-3.8.9b/
# 创建目录这一步这个是必须的,没这个目录会报错
[root@localhost shc-3.8.9b]# mkdir -p /usr/local/man/man1/
[root@localhost shc-3.8.9b]# make install

2、对脚本进行加密
- 下面进行对脚本加密
-
文章来源(Source):浅时光博客 注意:脚本文件中一定到写上魔法字符 #!/bin/bash文章来源(Source):浅时光博客 不然无原文链接:https://www.dqzboy.com 法加密
[root@localhost shc-3.8.9b]# shc -v -r -T -f /script/Deploy_script.sh

- 执行后,会在脚本所在目录生成两个文件
[root@localhost shc-3.8.9b]# cd /script/

- Deploy_script.sh.x.c是脚本的源文
文章来源(Source):https://www.dqzboy.com 件,可以直接删除。 - Deploy_script.sh.x就是原来脚本的可执行文件,可随意改名,不用赋权,shc处理的过程中有赋权这一步。
3、查看加密文件
[root@localhost script]# vim Deploy_script.sh.x

4、执行加密后的脚本
[root@localhost script]# mv Deploy_script.sh.x deploy
# 注意:执行加密脚本时,必须添加执行权限;通过bash xxx.sh是无法执行的
[root@localhost script]# chmod +x deploy
[root@localhost script]# ./deploy

必须 注册 为本站用户, 登录 后才可以发表评论!