shell脚本加密
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本加密相关的知识,希望对你有一定的参考价值。
#shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题.
http://www.datsi.fi.upm.es/~frosal/sources/ shc的官网下载地址
wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz
tar -xf shc-3.8.9.tgz
cd shc-3.8.9
mkdir -pv /usr/local/man/man1
#这步是必须的,因为shc将安装命令到/usr/local/bin/目录下,将帮助文档存放在/usr/local/man/man1/目录下,如果系统中无此目录,安装时会报错,可创建此目录后再执行安装
make install
#这是要回答yes或者y,不能直接回车,否则会报错
shc使用方法
shc -r -f script-name
运行后会生成两个文件,script-name.x和script-name.x.c.其中script-name.x是加密后的可执行的二进制文件;用./script-name即可运行,script-name.x.c是生成script-name.x的原文件(c语言).
shc -e 18/10/2019 -m " It‘s too late to run this script " -f script.s
参考文档http://m.jb51.net/article/58853.htm
方法二:
使用vim编辑shell脚本时,在命令模式下输入 :X ,即提示输入密码,这种方式也可以加密。
本文出自 “change” 博客,请务必保留此出处http://changeflyhigh.blog.51cto.com/8317626/1953695
以上是关于shell脚本加密的主要内容,如果未能解决你的问题,请参考以下文章