提高Shell脚本安全性工具
2013-01-09 10:16
441 查看
http://hi.baidu.com/linuxtrip/archive/tag/bash%20shell%20script
一、shc工具(建议使用)
1、什么是shc
如果你的shell脚本包含了敏感的口令或者其它重要信息,而且你不希望用户通过ps -ef(查看系统每个进程的状态)捕获敏感信息。你可以使用shc工具来给shell脚本增加一层额外的安全保护。shc是一个脚本编译工具,使用RC4加密算法,它能够把shell程序转换成二进制可执行文件(支持静态链接和动态链接),该工具能够很好的支持:需要加密、解密、或者通过命令参数传递口令的环境
2、shc的安装
主页:http://www.datsi.fi.upm.es/~frosal/
如果使用rpm包安装的话,直接yum install shc就可以了
3、shc指的使用
1)语法格式
shc [ -e date ] [ -m addr ] [ -i iopt ] [ -x cmnd ] [ -l lopt ] [ -ACDhTv ] -f script
2)常用选项
-e date 设置编译shell脚本后生成的二进制文件使用的过期时间(dd/mm/yyyy)
-m message 当二进制文件过期时,设置若继续使用所显示出来的消息(该选项一应该与-e一起使用)
-f script_name 将要被编译的Bash脚本的文件名
-v 显示编译过程
-T 允许二进位方式进行跟踪(使用strace、ptrace、truss等工具)
3)实例讲解
root@monitor:~# shc -e 07/09/2010 -v -r -T -f myscript.sh
shc shll=bash
shc [-i]=-c
shc [-x]=exec '%s' "$@"
shc [-l]=
shc opts=
shc:
一、shc工具(建议使用)
1、什么是shc
如果你的shell脚本包含了敏感的口令或者其它重要信息,而且你不希望用户通过ps -ef(查看系统每个进程的状态)捕获敏感信息。你可以使用shc工具来给shell脚本增加一层额外的安全保护。shc是一个脚本编译工具,使用RC4加密算法,它能够把shell程序转换成二进制可执行文件(支持静态链接和动态链接),该工具能够很好的支持:需要加密、解密、或者通过命令参数传递口令的环境
2、shc的安装
主页:http://www.datsi.fi.upm.es/~frosal/
如果使用rpm包安装的话,直接yum install shc就可以了
3、shc指的使用
1)语法格式
shc [ -e date ] [ -m addr ] [ -i iopt ] [ -x cmnd ] [ -l lopt ] [ -ACDhTv ] -f script
2)常用选项
-e date 设置编译shell脚本后生成的二进制文件使用的过期时间(dd/mm/yyyy)
-m message 当二进制文件过期时,设置若继续使用所显示出来的消息(该选项一应该与-e一起使用)
-f script_name 将要被编译的Bash脚本的文件名
-v 显示编译过程
-T 允许二进位方式进行跟踪(使用strace、ptrace、truss等工具)
3)实例讲解
root@monitor:~# shc -e 07/09/2010 -v -r -T -f myscript.sh
shc shll=bash
shc [-i]=-c
shc [-x]=exec '%s' "$@"
shc [-l]=
shc opts=
shc:
相关文章推荐
- 使用shc提高Shell脚本的安全性
- 使用shc提高Shell脚本的安全性
- shell脚本加密+使用shc提高Shell脚本的安全性
- 使用shc提高Shell脚本的安全性
- SHELL创建脚本工具
- 10个工具让你的 shell 脚本更强大
- shell结合expect写的批量scp脚本工具
- 脚本分析、压缩、混淆工具 JSA新版本发布,压缩效率提高大约10%
- expect小工具,在postgresql中执行sql的shell脚本
- 10个工具让你的 shell 脚本更强大
- 定时编译提交工具(shell脚本)以及linux cron的使用
- Shell脚本学习指南之文本处理工具
- 10个工具让你的 shell 脚本更强大
- shell脚本中if与case使用,查找文件locate与find的使用,压缩,解压及归档工具
- 系列文章之四 用shell脚本制作TexturePacker批量拼图工具(1)
- shell脚本加密工具
- shell脚本知识点,对提高你对shell的认识很有帮助的
- 10 个增加 UNIX/Linux Shell 脚本趣味的工具
- 10个工具让你的 shell 脚本更强大
- Shell小工具, 这些工具极大的提高了我的工作效率