• 脚本加密http://www.datsi.fi.upm.es/~frosal/sources/


    shc的官网下载地址:   
    
    http://www.datsi.fi.upm.es/~frosal/sources/
    
    安装:
    复制代码 代码如下:
    
    tar xzvf shc-3.8.6.tgz
    cd shc-3.8.6
    mkdir -p /usr/local/man/man1
    这步是必须的,不然安装过程中会报错,shc将安装命令到/usr/local/bin/目录下;
    将帮助文档存放在/usr/local/man/man1/目录下,如果系统中无此目录,安装时会报错,可创建此目录后再执行安装.
    安装:
    make install
    这是要回答yes或者y,不能直接回车,否则会报错
    使用方法:
    “-f”选项指定需要加密的程序
    shc -r -f script-name
    
    如下列子:
    [root@666 ok]# ls
    test.sh
    [root@666 ok]# shc -r -f test.sh 
    [root@666 ok]# ls
    test.sh  test.sh.x  test.sh.x.c
    #test.sh原始的shell脚本
    #test.sh.x是加密后的可执行文件
    #test.sh.x.c是生成test.sh.x的原文件(c语言)
    #test.sh.x,这个就是我要想要的文件
    [root@666 ok]# mkdir test
    [root@666 ok]# mv test.sh.x test/test_kzxjb
    [root@666 ok]# ./test/test_kzxjb 
    nb!!!!
    #可见这达到了我们的效果(保护了shell中的密秘)
    #看一下文件的属性:
    [root@666 ok]# file test/test_kzxjb 
    test/test_kzxjb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=36910307ed83f8d2fb591312d090aa680e5ad7cb, stripped
    当然有加密就有解密:
    https://github.com/yanncam/UnSHc
    # tree UnSHc-master
    UnSHc-master
    ├── latest
    │   └── unshc.sh
    ├── README.md
    ├── release
    │   ├── 0.2
    │   │   ├── unshc-v0.2b.sh
    │   │   └── unshc-v0.2.sh
    │   ├── 0.3
    │   │   └── unshc-v0.3.sh
    │   ├── 0.4
    │   │   └── unshc-v0.4.sh
    │   ├── 0.5
    │   │   └── unshc-v0.5.sh
    │   ├── 0.6
    │   │   └── unshc-v0.6.sh
    │   ├── 0.7
    │   │   └── unshc-v0.7.sh
    │   └── 0.8
    │       └── unshc-v0.8.sh
    └── sample
        ├── test.sh
        ├── test.sh.x
        └── test.sh.x.c
    
    10 directories, 13 files
    ./UnSHc-master/latest/unshc.sh shc_加密过的文件
    会生成:
    shc_加密过的文件 和解密后的文件 shc_加密过的文件.sh
  • 相关阅读:
    中小型MIS开发之我见(二)具体实施(上)
    实现.NET应用程序的自动更新
    利用XML实现通用WEB报表打印(参考)
    几款开放源代码的软件测试工具介绍
    TextBox只输入数字
    HttpUtility 类 编码,解码字符串为Html字符串
    测试工具的选择和使用
    javascript技巧参考
    认识Web.config文件
    动态改变页面的CSS样式(收藏备用)
  • 原文地址:https://www.cnblogs.com/bass6/p/7552739.html
Copyright © 2020-2023  润新知