仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 423|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇接纳shc东西加密Shell剧本

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:30:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!接纳shc工具加密Shell剧本,以进步shell剧本文件的宁静性。
先容:当我们写的shell剧本,存在有敏感信息如账号暗码,因而想增强剧本的宁静性;另有不想让他人检察/修正您的shell中心代码等等情形。都可以使用以下工具举行加密。
shc是一个剧本编译工具,利用RC4加密算法,它可以把shell步伐转换成二进制可实行文件(撑持静态链接和静态链接)。
shc官网:http://www.ckuyun.com/%7Efrosal/

装置shc
wgethttp://www.ckuyun.com/%7Efrosal/sources/shc-3.8.7.tgz
tarvxfshc-3.8.7.tgz
cdshc-3.8.7
maketest
makestrings
makeinstall

若报错:
***Installingshcandshc.1on/usr/local
***?Doyouwanttocontinue?y
install-c-sshc/usr/local/bin/
install-c-m644shc.1/usr/local/man/man1/
install:target`/usr/local/man/man1/isnotadirectory:Nosuchfileordirectory
make:***[install]Error1

请创立mkdir-p/usr/local/man/man1/,然后运转makeinstall
经常使用参数:
-edate(指定过时日期)
-mmessage(指定过时提醒的信息)
-fscript_name(指定要编译的shell的路径及文件名)
-rRelaxsecurity.(能够不异操纵体系的分歧体系中实行)
-vVerbosecompilation(编译的具体情形)

利用***:
shc-v-fabc.sh
-v是实际加密历程
-f前面跟必要加密的文件
运转后会天生两个文件:
abc.sh.x和abc.sh.x.c
abc.sh.x为二进制文件,付与实行权限后,可间接实行。变动名字mvabc.sh.xa.sh
abc.sh.x.c是c源文件。基础没用,能够删除

另shc还供应了一种设定无效实行刻日的***,过时工夫,如:
#shc-e28/01/2012-m"过时了"-fabc.sh
选项“-e”指定过时工夫,格局为“日/月/年”;选项“-m”指定过时后实行此shell步伐的提醒信息。
假如在过时后实行,则会有以下提醒:
#./abc.sh.x
./abc.sh.x:hasexpired!
过时了
利用以上***要注重,需避免用户变动体系工夫,能够经由过程在步伐中到场主动更新体系工夫的下令来办理此成绩。

测试都已经由过程,请宁神利用!
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
小妖女 该用户已被删除
沙发
 楼主| 发表于 2015-1-16 18:52:31 | 只看该作者

带来一篇接纳shc工具加密Shell剧本

对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-25 16:58:15 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
因胸联盟 该用户已被删除
地板
发表于 2015-2-3 12:23:19 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
只想知道 该用户已被删除
5#
发表于 2015-2-9 02:54:00 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
山那边是海 该用户已被删除
6#
发表于 2015-2-26 19:54:22 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
爱飞 该用户已被删除
7#
发表于 2015-3-8 18:03:22 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
蒙在股里 该用户已被删除
8#
发表于 2015-3-16 17:08:16 | 只看该作者
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-23 02:24:42 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-27 23:34

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表