shell脚本加密工具—shc
Shell脚本中包含大量信息,其中还有一些敏感信息,如用户名,密码,路径,ip等,这些信息在保存或运行时很容易就会泄露,所以需要对Shell脚本进行加密。
Shc是一个加密Shell脚本的工具,它的作用是把Shell脚本转换为一个可执行的二进制文件,防止敏感信息的泄露。
下载shc
解压shc
包,可以看到shc.c
是一个指向shc-3.8.7.c
(文本文件)的符号链接
yum install wget -y
wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz
tar zxf shc-3.8.7.tgz
cd shc-3.8.7/
gcc编译
gcc编译生成可执行文件,将可执行文件移到/bin
目录下
-o
:用于指定要生成的结果文件
yum install gcc -y
cd shc-3.8.7/
gcc shc-3.8.7.c -o shc
mv shc /bin
shc
的使用说明:
加密
使用shc加密,会生成生成两个文件test.sh.x
和test.sh.x.c
,前者是动态链接的二进制可执行文件,后者相应的是C程序(脚本的源文件,可删除)
-r
:指定一种安全的加密方式(使用 RC4 加密算法,能把 shell
程序转换成二进制可执行文件
);-f
:指定要解密的文件
shc -r -f test.sh
执行加密后的文件,其他主机要使用时直接发送/test.sh.x
即可
./test.sh.x
shell脚本加密工具—shc相关推荐
- shell 工具_shell 脚本加密工具 - shc
shell 脚本写起来很方便,身为脚本的问题就是保密性不行,写了什么内容编辑器一打开看看就知道了, 脚本里面完全不能放用户名,密码什么的, shc 可以解决你的这一部分问题. 安装shc * ubun ...
- shc加密(仅仅对shell脚本加密)
shc加密(仅仅对shell脚本加密) shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP. 密码等不希望公开的问题 ...
- shell 脚本加密
想想好久没更新博客了,今天在群里看到讨论关于shell脚本加密的事情. 想想也是,我们在写脚本有时候会配置相关账号和密码的事情,这样只要能权限都能看到该信息,非常的不安全,有没有在正常运行的情况下对文 ...
- c语言加密shell脚本,shell脚本加密
如何保护自己编写的shell程序 要保护自己编写的shell脚本程序,方法有很多,最简单的方法有两种:1.加密 2.设定过期时间,下面以shc工具为例说明: 一.下载安装shc工具 shc是一个加密s ...
- Linux的Shell脚本加密
Linux的Shell脚本加密 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 文章目录 Linux的Shell脚本加密 @[toc] ...
- Linux环境下脚本加密软件SHC的解密方法
Linux环境下脚本加密软件SHC的解密方法 2016/08/06:更新一个新的解密脚本 https://github.com/yanncam/UnSHc 自从我在博客里面发布了一些免流相关的东西之后 ...
- zzlinux运维自动化shell脚本小工具
from http://www.cnblogs.com/wang-li/p/5728461.html linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服 ...
- linux运维自动化脚本,linux运维自动化shell脚本小工具
linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...
- linux shc shell脚本_使用shc工具加密shell脚本详解
Shc可以用来对shell脚本进行加密,可以将shell脚本转换为一个可执行的二进制文件.经过shc对shell脚本进行加密后,会同时生成两种个新的文件,一个是加密后的可执行的二进制文件(文件名以.x ...
- linux shc shell脚本_详解shell脚本加密解密软件—gzese和shc
概述 以我个人的需求为例,有时写一个脚本需要传密码,如果直接把密码写在脚本里会存在安全问题,一般是把密码写在脚本里,作为参数传给脚本,而保存密码的脚本,使用某种手段加密,令其不可读但是可执行.而常用的 ...
最新文章
- JS保留4位小数(合集)
- 60+PPT 下载丨Oracle Open World 2019
- 超级计算机预测2月有雪寒潮,干寒潮后,雪寒潮还要来?超级计算机:不确定性很大,需密切观察...
- 聚焦BCS|专家共议“内生安全框架”如何护航新基建
- [转]Mysql FROM_UNIXTIME as UTC
- Atitit 区块链之道 attilax著 艾龙著 1. 金融=制度+技术+信息	1 2. 第一章可信的协议	1 3. 第二章引导未来:区块链经济七大设计原则	1 4. 第五章 新商业
- 算法设计与分析(第2版)屈婉玲 刘田 张立昂 王捍贫编著 第四章课后习题答案
- 【毕业设计】基于 stm32 的病房呼叫系统 - 物联网 嵌入式 单片机
- 面对面快传文件在服务器有痕迹,QQ面对面快传的文件存储在哪
- 转座子可抑制mRNA翻译
- 原生js获取元素非行内样式属性的方法
- 2022.07.25 学习笔记
- PERL-5.26.1安装教程(LINUX系统)
- 内推面试成功概率大吗?10年招聘HR告诉你关于内推的3个真相
- 为什么做机器学习的很少使用假设检验? (转载)
- 《学习geometric deep learning笔记系列》第一篇,Non-Euclidean Structure Data之我见
- RHCA-红帽认证架构师
- Excel T检验双样本等方差分析
- 乐鑫嵌入式笔试总结-提前批
- 计算机高级筛选操作步骤,计算机操作:高级筛选和透视表(范文).doc