使用SHC加密解密Shell脚本
小记
SHC简介
如何在Linux环境中加密shell脚本?shell脚本包含密码,不希望其他具有执行权限的人查看shell脚本并获取密码。可以安装使用shc工具,普通用户无法读取shc创建的加密Shell脚本。SHC是指:Shell脚本编译器(Shell Script Compiler)。
#1.yum安装方式
yum -y install shc
#2.手动安装
yum -y install gcc
wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz
tar zxf shc-3.8.9.tgz
cd shc-3.8.9
mkdir -p /usr/local/man/man1
make install
#按y
#测试是否安装成功
shc -h
使用shc加密shell 脚本
#创建一个脚本
vi ceshi.sh
cat ceshi.sh
#!/bin/sh
echo "Welcome to linux world"
#使用shc加密ceshi.sh脚本
shc -v -f ceshi.sh
shc脚本解密方法
#解密脚本
https://github.com/yanncam/UnSHc
#解密脚本下载:
https://github.com/yanncam/UnSHc/blob/master/release/0.8/unshc-v0.8.sh
cp ceshi3.sh.x /tmp/
cd /tmp/
chmod 777 unshc-v0.8.sh
./unshc-v0.8.sh ceshi3.sh.x
#解密后在当前目录下出现ceshi3.sh的脚本,使用cat查看脚本内容
原文始发于微信公众号(echoabced):使用SHC加密解密Shell脚本
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论