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.c10 directories, 13 files
./UnSHc-master/latest/unshc.sh shc_加密过的文件
会生成:
shc_加密过的文件 和解密后的文件 shc_加密过的文件.sh

转载于:https://www.cnblogs.com/bass6/p/7552739.html

脚本加密http://www.datsi.fi.upm.es/~frosal/sources/相关推荐

  1. ssh反向主动连接 及脚本加密

    近来,在为公司客户部署相关DNS系统服务,用于资源调度服务,但是客户出口缺少公网ip地址,不能方便的去管理这台服务器,开始想到使用teamviewer做中转,穿透内网,但是在Centos环境下,照te ...

  2. shell 脚本加密

    想想好久没更新博客了,今天在群里看到讨论关于shell脚本加密的事情. 想想也是,我们在写脚本有时候会配置相关账号和密码的事情,这样只要能权限都能看到该信息,非常的不安全,有没有在正常运行的情况下对文 ...

  3. linux shc shell脚本_详解shell脚本加密解密软件—gzese和shc

    概述 以我个人的需求为例,有时写一个脚本需要传密码,如果直接把密码写在脚本里会存在安全问题,一般是把密码写在脚本里,作为参数传给脚本,而保存密码的脚本,使用某种手段加密,令其不可读但是可执行.而常用的 ...

  4. Linux环境下脚本加密软件SHC的解密方法

    Linux环境下脚本加密软件SHC的解密方法 2016/08/06:更新一个新的解密脚本 https://github.com/yanncam/UnSHc 自从我在博客里面发布了一些免流相关的东西之后 ...

  5. shc加密(仅仅对shell脚本加密)

    shc加密(仅仅对shell脚本加密) shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP. 密码等不希望公开的问题 ...

  6. linux脚本加密 upx,#加解密#LinuxShell加密解密方法(shc/gzexe/UPX)

    一.系统自带gzexe gzexe无需安装任何软件是linux自带的功能使用只需要执行命令即可我们可以利用wget将文件放在root目录下也可以通过sftp放在root目录也可以直接利用cd命令选择目 ...

  7. linux 脚本加密,Shell脚本的4种加密详细教程

    这篇文章上次修改于 1159 天前,可能其部分内容已经发生变化,如有疑问可询问作者. 普及,shell脚本是什么? Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就 ...

  8. c语言加密shell脚本,shell脚本加密

    如何保护自己编写的shell程序 要保护自己编写的shell脚本程序,方法有很多,最简单的方法有两种:1.加密 2.设定过期时间,下面以shc工具为例说明: 一.下载安装shc工具 shc是一个加密s ...

  9. 手机游戏加密那点事儿_2d脚本加密

    本文章讲述利用cocos2d-x 开发手机游戏的一些加密心得.如有问题,请多指正. 更多信息详见:http://blog.csdn.net/chengyingzhilian/article/detai ...

最新文章

  1. 知识点回顾-简单的TableView单组数据展示/多组数据展示
  2. Firefox 多版本共存
  3. TokuDB · 引擎特性 · HybridDB for MySQL高压缩引擎TokuDB 揭秘
  4. MapReduce中源码分析(map端的过程)
  5. Jenkins将致力于提升稳定性、易用性和云原生兼容性
  6. 光模块兼容性介绍,如何测试兼容光模块的兼容性?
  7. SQL那些事儿(十四)--C#调用oracle存储过程(查询非查询and有参无参)深度好文
  8. Mongodb 3.2.X 添加admin的root账户
  9. 没想到Sharding-Jdbc竟然这么牛逼!一键实现读写分离、分库分表~
  10. notepad2正则表达式替换字符串
  11. 使用nginx 和 switchhost实现自定义域名指向本地服务
  12. 《参禅与悟道》——浅谈人生
  13. python字符串中常见的内置方法
  14. 商店卖西瓜 10斤c语言,算法,西瓜切十刀,最多是多少块?
  15. exoplayer的media2扩展
  16. 应用交付工程师应该具备的关键能力(售后篇)
  17. excel怎么更改坐标轴刻度_excel数值坐标轴刻度(excel表格插入图表里坐标轴的刻度能自定义设置吗)...
  18. SQL语句,常用的DDL表操作语句
  19. JAVA中native方法调用C语言实现学习
  20. 乐檬k5note android6.0,乐檬k5note用户指引v10.pdf

热门文章

  1. Windows域控设置客户端禁用运行/cmd命令行【全域策略生效】
  2. Linux使用LVM逻辑卷 给分区扩容 不重启 热扩容
  3. java读mysql增量_如何复制行并在MySQL中使用自动增量字段插入同一个表?
  4. java的serializable_Java里Serializable的那些事
  5. 内购订单进行二次处理_物流图表复杂业务场景下的订单管理系统搭建
  6. python通过get方法获取key对应的值
  7. 计算机无法安装应用,编程软件无法安装或报错
  8. java中的工厂模式_java中工厂模式详解和使用方法
  9. 调用指定目录下的批处理bat_批处理(.bat)的奇技淫巧
  10. 面部识别实例:眼球替换