shc使用

shc使用

下面是shc比较常用的参数说明,更多参数说明请参考man手册或官方文档。

参数 参数说明
-h 显示帮助信息并退出
-f 指定需要加密的shell脚本
-v 参数-v表示verbose模式,输出更详细的编译日志
-r 可以在相同操作系统的不同系统中执行,也就是放宽安全限制,生成可再分发的二进制文件
-o 输出文件名,也可以不指定
-f 指定shell脚本名称
-e 指定过期日期
-m 指定过期后的提示信息
-U 使二进制无法被追踪,默认不开启
-H 强化:额外的安全保护,默认不开启,它需要shell不支持参数

shc的离线安装

1
2
3
4
5
  wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz
  tar zxf shc-3.8.9b.tgz
  cd shc-3.8.9b
  gcc shc-3.8.9b.c -o shc
  mv shc /bin/