作者:admin,发布日期:2017-01-24
阅读:1471;评论:0

继上次发布shell脚本验证ip脚本后,由于脚本可以直接被修改,所以需要对脚本进行加密。

上百度搜索了下,shell加密有两种方案,一种压缩脚本,但不是很安全,第二种就是用shc加密了,

我比较看中的是这种,这种加密目前还没有一位大神公布破解方案,所以比较安全。

  1. shc的安装

由于yum安装的shc版本较低(3.8.6的),所以不推荐使用yum安装

这边采取编译安装

首先要安装下gcc,这个有点大咋们直接yum安装

yum -y install gcc

安装完之后咋们开始下载shc

wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.9.tgz

下载完后解压安装

tar xvf shc-3.8.9.tgz
cd shc-3.8.9b
mkdir -p /usr/local/man/man1/
#下一步要输入y
make install

安装完毕,使用方法

shc -v -r -T -f shellname.sh

输入之后会生成两个文件

使用shellname.sh.x即可

执行方法

./shellname.sh.x

注意sh 脚本名或者bash 脚本名是没用的

这个脚本其实已经被编译成了一个c程序

还有就是使用时记得赋予权限

你可能感兴趣的文章