美文网首页Linux生产服务器优化日记
生产环境shell脚本安全之shc编译(转C)

生产环境shell脚本安全之shc编译(转C)

作者: Saxon_323e | 来源:发表于2020-01-06 14:21 被阅读0次

应用场景很多,如,中小项目大多使用mysql,那么在你的mysqladmin备份脚本里可能存在明文的密码,此时由于公司服务器可能多个同事使用,那么转码加密脚本至关重要!

1,首先 SHC安装(建议使用交新版本,如 4.0.3):

源码下载:
git clone https://gitee.com/wl4g/shc.git

git clone https://github.com/neurobin/shc.git
cd shc
git checkout -b 4.0.3
git pull origin 4.0.3
mkdir -p /usr/local/man/man1
./configure
make all
sudo make install 

2,使用,如:

# 动态编译
shc -e '01/01/2021' -m 'This script expired, please contact authors!'  -f  mytest.sh
#静态编译
CFLAGs=-static shc -e '01/01/2021' -m 'This script expired, please contact authors!'  -f  mytest.sh
# chmod go-r mytest.sh.x  # 可选
./mytest.sh.x  # 执行生成的C二进制文件

相关文章

  • 生产环境shell脚本安全之shc编译(转C)

    应用场景很多,如,中小项目大多使用mysql,那么在你的mysqladmin备份脚本里可能存在明文的密码,此时由于...

  • Android底层开发

    一、JNI开发 二、ffmpeg开发环境搭建 三、C、C++编译器与Makefile 四、shell脚本与ffmp...

  • shell脚本加密 | shc

    场景有时候我们写的shell脚本不便暴露里面的信息,或许此时我们或想到将不便暴露的信息以参数等方式传进去,还有一种...

  • Mac环境用Shell脚本编译最新版ffmpeg-4.2.1

    Mac环境用Shell脚本编译最新版ffmpeg-4.2.1 FFmpeg简介 FFmpeg是一套可以用来记录、转...

  • Shell那些事儿之30分钟玩转Shell

    Linux Shell脚本教程:30分钟玩转Shell脚本编程 转自 C语言中文网 “30分钟玩转shell”这个...

  • 使用 SHC 加密 Shell 脚本

    如何在Linux环境中加密shell脚本?shell脚本包含密码,不希望其他具有执行权限的人查看shell脚本并获...

  • LLVM

    C,C++,OC等语言,都是使用的编译器,生成相关的可执行文件, 与之对应的Python,Shell等脚本性语言,...

  • 编译最新版FFmpeg

    FFmpeg 编译步骤: 配置环境(NDK,FFmpeg安装包) 配置FFmpeg的shell脚本 执行脚本生成s...

  • 将shell转化成可执行文件

    安装shc cd 到 shell文件所在目录,执行以下指令 shc -f script.sh -o binary

  • shell脚本基础

    编写脚本 编程基础 shell脚本 创建shell脚本 变量 运算 测试 配置用户的环境

网友评论

    本文标题:生产环境shell脚本安全之shc编译(转C)

    本文链接:https://www.haomeiwen.com/subject/jqkkactx.html