前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用shc加密shell脚本

使用shc加密shell脚本

作者头像
繁花云
发布2018-07-31 15:06:20
2.5K0
发布2018-07-31 15:06:20
举报
文章被收录于专栏:繁花云繁花云

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

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

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

  1. shc的安装

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

这边采取编译安装

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

代码语言:javascript
复制
yum -y install gcc

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

代码语言:javascript
复制
wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.9.tgz

下载完后解压安装

代码语言:javascript
复制
tar xvf shc-3.8.9.tgz
cd shc-3.8.9b
mkdir -p /usr/local/man/man1/
#下一步要输入y
make install

安装完毕,使用方法

代码语言:javascript
复制
shc -v -r -T -f shellname.sh

输入之后会生成两个文件

使用shellname.sh.x即可

执行方法

./shellname.sh.x

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

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档