zoukankan      html  css  js  c++  java
  • Shc 应用

    1.说明

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

    2.安装

    下载

    # mget  http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.6.tgz

    创建目录,install时会把man文件放入该目录,如果该目录不存在需提前建好)

    # mkdir /usr/local/man/man1/ 

    解压编译安装

    # tar vxf shc-3.8.6.tgz && cd shc-3.8.6

    # make test

    # make strings

    # make install

    3.加密脚本

    # shc -v -f test.sh

    可看到生成两个文件一个.X.C 一个.X文件

    生成的二进制文件因为是动态链接形式, 所以在其它平台上不能运行.

    下列命令可生成静态链接的二进制可执行文件

    # CFLAGs=-static shc -r -f test.sh

    将test.x 文件移植到其他平台也可以直接执行。

    可设置脚本过期时间以及提示

    # shc -e 03/31/2007 -m "the MySQL backup scrīpt is now out of date." -f test.sh

    注意:如果系统不够纯净可能会造成加密报错。加密也并非完全安全,可以使用gdb和其它的调试工具获得最初的源代码. 如果需要更加安全的方法, 可以考虑使用wzshSDK

  • 相关阅读:
    团队选题与评审
    消息管家
    团队展示
    功能规格说明书
    测试与优化
    git分支管理
    MVC小结
    .Net基础加强
    结对编程
    个人作业1_软件工程
  • 原文地址:https://www.cnblogs.com/tudachui/p/9754781.html
Copyright © 2011-2022 走看看