给大家带来用shc加密shell剧本
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!软件先容:shc能够用来对shell剧本举行加密,能够将shell剧本转换为一个可实行的二进制文件。经由shc对shell剧本举行加密后,会同时天生两种个新的文件,一个是加密后的可实行的二进制文件(文件名以.x停止),另外一个是C言语的原文件(文件名以.x.c停止)。
上面就申明一下shc的装置,参数,和利用示例:下载装置:
(官网下载地点:http://www.ckuyun.com/~frosal/sources/)
#wgethttp://www.ckuyun.com/~frosal/sources/shc-3.8.7.tgz
#cdshc-3.8.7#make
#makeinstall(仅用make就能够完成装置,运转shc时要指出相对路径;
用makeinstall,将shc装置到/usr/local/bin下,能够间接运转)
经常使用参数:
-edateExpirationdateindd/mm/yyyyformat(指定过时日期)
-mmessagemessagetodisplayuponexpiration["Pleasecontactyourprovider"](指定过时提醒的信息)
-fscript_nameFilenameofthescripttocompile(指定要编译的shell的路径及文件名)
-rRelaxsecurity.Makearedistributablebinarywhichexecutesondifferentsystemsrunningthesameoperat-ingsystem.(能够不异操纵体系的分歧体系中实行)
-vVerbosecompilation(编译的具体情形)
利用示例:#/usr/local/src/shc-3.8.7/shc-e20/10/2010-m“contact***@163.com”-v-r-f./ex.sh-e:指定过时工夫为2010年10月20日-m:过时后打印出的信息;-v:verbose-r:可在不异操纵体系的分歧主机上实行-f:指定源shell
利用:
#shc-r-fscript-name
注重:要有-r选项,-f后跟要加密的剧本名.运转后会天生两个文件,script-name.x和script-name.x.cscript-name.x是加密后的可实行的二进制文件../script-name便可运转.script-name.x.c是天生script-name.x的原文件(c言语)
但因为天生的文件必要静态体谅不克不及用作其他呆板,必要上面的***来天生静态的链接库文件。
天生静态链接的二进制可实行文件
能够经由过程上面的***天生一个静态链接的二进制可实行文件:
#CFLAGS=-staticshc-r-ftest.sh
#filetest.sh.x
欢迎大家来到仓酷云论坛!
给大家带来用shc加密shell剧本
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.给大家带来用shc加密shell剧本
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。 笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机 甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
页:
[1]