SHELL

给SHELL脚本进行加密

浅时光 · 2月15日 · 2020年 7537次已读

加密工具说明

  • 加密采用工具shc脚本文章来源(Source):https://www.dqzboy.com加密工具,此工具安全性极高,破译极其困难。以下为下载、安装及加密的过程。

1、下载、安装

[[email protected] ~]# cd /opt/soft/
[[email protected] soft]# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz
[[email protected] soft]# tar xvf shc-3.8.9b.tgz
[[email protected] soft]# cd shc-3.8.9b/

# 创建目录这一步这个是必须的,没这个目录会报错
[[email protected] shc-3.8.9b]# mkdir -p /usr/local/man/man1/
[[email protected] shc-3.8.9b]# make install 
给SHELL脚本进行加密-浅时光博客

2、对脚本进行加密

  • 下面进文章来源(Source):https://www.dqzboy.com行对脚本加密
  • 注意:脚本文件文章来源(Source):https://www.dqzboy.com中一定到写上魔法字符 #!/bin/bash 不然无法加密
[[email protected] shc-3.8.9b]# shc -v -r -T  -f /script/Deploy_script.sh
给SHELL脚本进行加密-浅时光博客
  • 执行文章来源(Source):https://www.dqzboy.com后,会在脚本文章来源(Source):https://www.dqzboy.com所在目录生成两个文件
[[email protected] shc-3.8.9b]# cd /script/
给SHELL脚本进行加密-浅时光博客
文章来源(Source):https://www.dqzboy.com
  • Deploy_script.sh.x.c是脚本的源文件,可以直接删除。
  • Depl文章来源(Source):https://www.dqzboy.comoy_script.sh文章来源(Source):https://www.dqzboy.com.x就是原来脚本的可执行文件,可随意改名,不用赋权,shc处理的过程中有赋权这一步。
文章来源(Source):https://www.dqzboy.com

3、查文章来源(Source):https://www.dqzboy.com看加密文件

[[email protected] script]# vim Deploy_script.sh.x
给SHELL脚本进行加密-浅时光博客

4、执行加密后的脚本

[[email protected] script]# mv Deploy_script.sh.x deploy

# 注意:执行加密脚本时,必须添加执行权限;通过bash xxx.sh是无法执行的
[[email protected] script]# chmod +x deploy
[[email protected] script]# ./deploy
给SHELL脚本进行加密-浅时光博客
给SHELL脚本进行加密-浅时光博客
0 条回应
    本站已安全运行: | 耗时 0.413 秒 | 查询 112 次 | 内存 18.59 MB