zoukankan      html  css  js  c++  java
  • linxu下的shell脚本加密,shell生成二机制可执行文件

      再安全的加密也抵不过逆向,斗智斗勇吧,持续加密持续破解

      1、简单的加密:gzexe file.sh

      2、使用shc加密:下载地址:http://www.datsi.fi.upm.es/~frosal/

      shc可以把shell脚本转换为一个可执行的二进制文件

      下载shc-3.8.9b.tgz后tar -zxvf 解压,然后进入目录安装make install

      

    • 生成二机制文件:shc -v -f test.sh
      直接./test.sh.x执行这个二机制文件即可
    • 生成静态链接的二进制可执行文件

      可以通过下面的方法生成一个静态链接的二进制可执行文件:

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

      $ file test.sh.x

    • shc还可以设置脚本的运行期限和自定义返回信息:

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

      -e表示脚本将在2007年3月31日前失效, 并根据-m定义的信息返回给终端用户,提示用户已经过期

    参考:

    1、http://www.datsi.fi.upm.es/~frosal/

    2、https://www.cnblogs.com/yuzhoushenqi/p/6950425.html

    3、https://blog.csdn.net/zhang_danf/article/details/50877667

    4、http://linux.ximizi.com/linux/linux5535.htm

  • 相关阅读:
    翘边阴影
    原生js实现 拖拽事件
    js实现计算器
    js实现选项卡
    js随机生成座号
    1.记住密码 提示框
    媒体查询
    高性能JavaScript 读书笔记
    調用WEB services
    Dragon Quest VIII 流程攻略(繁体中文完结版)
  • 原文地址:https://www.cnblogs.com/shengulong/p/9030682.html
Copyright © 2011-2022 走看看