shell脚本的加解密

sh加密常用两种命令,gzexe的原理是压缩脚本,脚本被执行的时候,该文件会自动解压然后继续执行,和使用一般的执行文件相同。shc是一个专业的加密shell脚本的工具,它的原理是把shell脚本转换为一个可执行的二进制文件。

shc加密

wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.7.tgz
tar -zxvf shc-3.8.7.tgz
cd shc-3.8.7.tgz
make test
mkdir -p /usr/local/man/man1
make install

shc -r -e 01/03/2018 -f Suvan.sh   #加密脚本Suvan.sh 2018.03.01过期

gzexe加密

gzexe Suvan.sh
原来的 a.sh 就被存为 a.sh~,新的 a.sh 是乱码,但是可以执行

gzexe解密

gzexe -d Suvan.sh

shc解密

wget -N --no-check-certificate -O /usr/local/bin/unshc https://raw.githubusercontent.com/yanncam/UnSHc/master/latest/unshc.sh && chmod +x /usr/local/bin/unshc
unshc Suvan.sh

评论

评论正在提交中...请稍后
评论提交成功...