blovekyo 发表于 2018-8-28 06:14:39

使用shc加密shell脚本

  继上次发布shell脚本验证ip脚本后,由于脚本可以直接被修改,所以需要对脚本进行加密。
  上百度搜索了下,shell加密有两种方案,一种压缩脚本,但不是很安全,第二种就是用shc加密了,
  我比较看中的是这种,这种加密目前还没有一位大神公布破解方案,所以比较安全。

[*]  shc的安装
  由于yum安装的shc版本较低(3.8.6的),所以不推荐使用yum安装
  这边采取编译安装
  首先要安装下gcc,这个有点大咋们直接yum安装
yum -y install gcc  安装完之后咋们开始下载shc
wget  下载完后解压安装
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程序
  还有就是使用时记得赋予权限


页: [1]
查看完整版本: 使用shc加密shell脚本