【手把手教程】使用shc加密shell脚本

tech2022-10-29  123

说是教程其实是自己工作学习中的总结,网上的教程很多一看就会,一上手就报错,苦死我啦

一、实验环境:linux

二、安装过程

注:截图里的安装包版本和文件名称会和教程里的不一样,请以文字版为主,截图仅仅展示输出结果

1.下载压缩包 地址:http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.6.tgz 2.将压缩包放到你喜欢的目录下,并cd至该目录 3.解压

tar vxf shc-3.8.6.tgz

4.进入该目录

cd shc-3.8.6

5.建立安装需要的目录

mkdir /usr/local/man/ mkdir /usr/local/man/man1/

6.安装

make test make strings

若如上代码出现下图报错→ 是没有gcc 安装gcc

yum install gcc

然后继续运行刚刚的命令

make install

输入y同意安装——安装成功!

三、开始使用

1.进去需要加密的文件目录 2.输入加密命令 (test.sh是要加密的文件)

shc -v -f test.sh

或下面的命令也可以

shc -r -f test.sh

不同:-v是verbose模式, 会输出更详细编译日志,如果没有-v一定要加-r

3.命令行输入如下信息,生成test.sh.x和test.sh.x.c两个文件 ——加密成功 (忽略我的图里的sh名字和上面不同) 4.运行加密后的.x后缀的文件

./test.sh.x

此处高亮:文件名前不用加sh

备注:关于解密,可搜索unshc,等尝试后会来更新~

最新回复(0)