Shell脚本
Shell 脚本加密
A goal is a dream with a deadline. Much effort, much prosperity.
为什么要加密Shell脚本呢?当然是为了安全!
可能脚本里面涉及到密码之类的就需要进行加密了
一、下载安装shc工具
要保护自己编写的shell脚本程序,方法有很多,最简单的方法有两种:1、加密 2、设定过期时间,下面以shc工具为例说明:
shc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件.
|
1
2
3
4
5
6
7
8
9
|
[root@localhost ~]# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz[root@localhost ~]# tar xf shc-3.8.7.tgz[root@localhost ~]# cd shc-3.8.7[root@localhost shc-3.8.7]# mkdir /usr/local/shc[root@localhost shc-3.8.7]# make test[root@localhost shc-3.8.7]# make[root@localhost shc-3.8.7]# make test[root@localhost shc-3.8.7]# make strings[root@localhost shc-3.8.7]# make install #这步需要有root权限 |
进行加密
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
[root@localhost test]# lsscript.sh[root@localhost test]# cat script.sh#!/bin/bashecho "123123"echo "123123"echo "123123"echo "123123"echo "123123"echo "123123"echo "123123"[root@localhost test]# shc -r -f script.sh[root@localhost test]# lsscript.sh script.sh.x script.sh.x.c[root@localhost test]# ./script.sh.x[root@localhost test]# ./script.sh.x123123123123123123<br>····· |

浙公网安备 33010602011771号