[TOC]
Shell高级加密可执行
shc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件.
1 | brew install shc |
使用方法:
1 | shc -r -f script-name #注意:要有-r选项, -f 后跟要加密的脚本名. |
运行后会生成两个文件,
1 | script-name.x是加密后的可执行的二进制文件. (双加或者 ./script-name 即可运行.) |
shc -v -r -f echo1 打包成echo1.x二进制文件,同时生成 echo1.x.c文件,这个为C语言文件。猜想这个工具是将shell脚本转为C语言,然后在打包成二进制文件。