北青永恒 - 脚本加密
type: channel
link: http://www.kococ.cn/tag/脚本加密/
items: Centos7编译安装SHC并加密脚本文件

Centos7编译安装SHC并加密脚本文件
type: item
date: 2019-08-27T15:28:00+08:00
description: 工具说明shc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件.用shell脚本对系统进行自动化维护,简单,便捷而且可移植性好.但shell脚本是可读写的,很有可能会泄露敏感信息,如用户名,密码,路径,IP等.同样,在shell脚本运行时会也泄露敏感信息.使用shc进行加密，这就很好的解决了上述问题.## 测试环境centos 7.6shc 9.3## 下载shc的安装包可以去GIT中下载：https://github.com/neurobin/shc/tree/3.9.3wget https://github.com/neurobin/shc/archive/3.9.3.zip## 安装unzip 3.9.3.zip cd shc-3.9.3/ ./configure make make install如果提示没有unzip，则运行yum install zip unzip## 测试测试一下是否安装成功shc -v## 简单的使用基本命令shc -v -r -f 文件名-v：详细编译-r：创建一个可在发行的二进制文件-f：要编译的脚本名成功编译后会出现二个文件脚本.x ：可以执行的二进制脚本脚本.x.c ：可以脚本.x的原文件，简单来说就是c语言的脚本执行方式chmod +x *** ./***