网络推荐



本广告位招租!

推荐给好友 上一篇 | 下一篇

加密shell脚本

BSD爱好者乐园?M/_kz1e

shc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件.

|+A ^`'Rm

O4P*ta3@4c3NU.D(j用shell脚本对系统进行自动化维护,简单,便捷而且可移植性好.

"j/`5D;BK\4g

UR h`%C)vK但shell脚本是可读写的,很有可能会泄露敏感信息,如用户名,密码,路径,IP等.BSD爱好者乐园 I`QJEy&W#bMk

c'? s#r0_.T+HZ9UM同样,在shell脚本运行时会也泄露敏感信息.BSD爱好者乐园l e`9r9pr:I

/@/Cv4l L"\yshc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件.

+I7R H%~:c f

v)L j#M ~L这就很好的解决了上述问题.BSD爱好者乐园s!Y\$~#[

BSD爱好者乐园7~2R;{e1w ~8sM

shc的下载地址:             

Q5P6g)U3T l q

\{)[7W0C5G3_.D J:^Thttp://www.anyside.com/linux/shc-3.8.tgz

3k ]X9q~||,rBSD爱好者乐园2R7Y j6e(p nc9Cx

http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.tgz

NvOcsJ*k

-}vD7Q8u,ex安装:

H ab4L&ZO'y w8ZBSD爱好者乐园*yYI-AE0q+n)`4W;~

tar zxvf shc-3.8.tgzBSD爱好者乐园d [5~)~ s@g@i-g
cd shc-3.8BSD爱好者乐园i @ bd bo
make test
6V'S L1?cR eImake
(cS3g7yG}make test
Pui4qM.P.omake stringsBSD爱好者乐园Z8sMMf$_6u cr%K
make install  这一步需要root权限

C o f+|&J%y

#Z|$W w+]*v使用方法:BSD爱好者乐园9l1P,p&?dj;O

BSD爱好者乐园P3@%n8kib&t V8L}

shc -r -f script-name  注意:要有-r选项, -f 后跟要加密的脚本名.BSD爱好者乐园Ko(jH il_ v

:V8I4[-O*fw-`i运行后会生成两个文件,script-name.x 和 script-name.x.c

||k&omXBSD爱好者乐园gfhqR:F[w

script-name.x是加密后的可执行的二进制文件.

Go_f"qUq]o

(EL_;j,dx5]#dG7e8Ko./script-name    即可运行.

c3HgG!b l p0x%r

`%jr"Z:N g*is gCL tTscript-name.x.c是生成script-name.x的原文件(c语言)BSD爱好者乐园L5\(o:k6J4B#X{-?

BSD爱好者乐园-h n0J[a ` m'n

设定期限:

.O#d/k0q'P.@^:j.U
首先使用shc转化为二进制,并加上过期时间,如
*U b e;c2~Td?
./shc -e 12/06/2006 -m "please contact jdaoyou@sohu.com" -r -f flushvpn.sh
 
我一般在程序中加入自动更新系统时间的命令,防止用户更改系统时间。
!}$z*D^.n2c/?w-Si

[版权声明]BSD爱好者乐园站内文章,如来源不是互联网,则均系原创或翻译之作,可随意转载,或以此为基础进行演译,但务必以链接形式注明原始出处和作者信息,否则属于侵权行为。另对本站转载他处文章,俱有说明,如有侵权请联系本人,本人将会在第一时间删除侵权文章。
TAG: 加密 shc
 

评分:0

我来说两句

seccode