Shell 脚本加密解密

文章目录
  1. gzexe加密解密

  2. gzexe是Linux系统集成的工具,执行命令即可使用。
    # 加密Shell脚本,源文件会改名为backup.sh~
    [root@WEB1 ~]# gzexe ~/shell/backup.sh

    # 解密Shell脚本,加密文件会改名为backup.sh~
    [root@WEB1 ~]# gzexe -d ~/shell/backup.sh

  3. shc加密解密

  4. shc源码安装:
    [root@WEB1 ~]# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz
    [root@WEB1 ~]# tar zxvf shc-3.8.7.tgz && cd shc-3.8.7
    [root@WEB1 shc-3.8.7]# vim makefile

    [root@WEB1 shc-3.8.7]# make install

    # 说明:请检查~/.bash_profile文件是否有设置变量(PATH=$PATH:$HOME/bin)
    # 加密Shell脚本,生成二进制文件backup.sh.x(Shell第一行必需是“#!/bin/bash”)
    [root@WEB1 ~]# shc -v -r -T -f backup.sh

    # 加密Shell脚本,程序过期时间“2017年11月30日”、提示语“请联系供应商”
    [root@WEB1 ~]# shc -v -r -T -e 30/11/2017 -m "Please contact your provider." -f backup.sh

    # 解密Shell脚本,解密请使用-o参数;默认覆盖backup.sh文件
    [root@WEB1 ~]# wget https://raw.githubusercontent.com/yanncam/UnSHc/master/latest/unshc.sh
    [root@WEB1 ~]# chmod u+x unshc.sh && mv unshc.sh ~/bin/unshc
    [root@WEB1 ~]# unshc backup.sh.x -o backup01.sh
    [root@WEB1 ~]# chmod u+x backup01.sh

  5. upx加壳脱壳

  6. 隐藏内容:此处内容需要评论本文通过后才能查看!

14 thoughts on “Shell 脚本加密解密

发表评论

电子邮件地址不会被公开。 必填项已用*标注