shc有两个作用:
(1)读入一个脚本,生成一个.c文件。在该.c文件中,脚本被加密成一大堆乱字符
(2)编译这个.c文件,生成一个可执行程序。将来运行这个可执行程序即可。
其实SHC就是加密了一下脚本,生成的可执行程序在运行的时候,只不过是把脚本解开,然后用sh <script>这种方式运行的,本质上还是在运行脚本
但是SHC给我们带来的好处就是将脚本封装起来,不让别人看到里面的东西。
安装很简单,下载shc,解开:
make
make test
make string
make install
看他里面自带的readme文件即可。
使用shc也很简单,比如shc -v -T -r -f <script file> ,这样就能生成一个.c文件和一个可执行文件。
(1)读入一个脚本,生成一个.c文件。在该.c文件中,脚本被加密成一大堆乱字符
(2)编译这个.c文件,生成一个可执行程序。将来运行这个可执行程序即可。
其实SHC就是加密了一下脚本,生成的可执行程序在运行的时候,只不过是把脚本解开,然后用sh <script>这种方式运行的,本质上还是在运行脚本
但是SHC给我们带来的好处就是将脚本封装起来,不让别人看到里面的东西。
安装很简单,下载shc,解开:
make
make test
make string
make install
看他里面自带的readme文件即可。
使用shc也很简单,比如shc -v -T -r -f <script file> ,这样就能生成一个.c文件和一个可执行文件。