shc 用法 shc的用法是:shc -r -f script-name。 运行后会生成两个文件,script-name.x和script-name.x.c,其中script-name.x是加密后的可执行的二进制文件,用./script-name即可运行,script-name.x.c是生成script-name.x的原文件(c语言)。©2022 Baidu |由 百度智能云 提供计算服务 | 使用百度前必读 |...
1 shc -r -f 要加密的shell脚本文件名称 结果会生成两个文件 1 2 3 4 5 [root@node2 scripts]# ls check_command.sh [root@node2 scripts]# shc -r -f check_command.sh [root@node2 scripts]# ls check_command.sh check_command.sh.x check_command.sh.x.c 加密后的文件 不影响运行...
除了-f参数,shc还提供了其他一些常用参数,用于设置编译选项。以下是一些常用的参数: - -e:指定要加密的脚本文件。加密后的脚本文件只能在编译后的可执行文件中执行。 - -m:指定编译后的可执行文件的模式。默认为755,即所有用户都有执行权限。 - -r:指定是否在编译后的可执行文件中包含原始的脚本文件。默认为包...
shc-r-f hello.sh 会生成几个文件 代码语言:javascript 代码运行次数:0 运行 AI代码解释 [root@VM-88-103-centos~/tmp/shc]# ls hello.sh hello.sh.x hello.sh.x.c 其中hello.sh.x 是可执行二进制文件,直接复制给其他人就可以直接使用了 代码语言:javascript 代码运行次数:0 运行 AI代码解释 [root@VM...
CFLAGS="-static"shc-v-r-fscript.sh 1. 检查生成的文件: 运行上述命令后,shc会生成两个文件:script.sh.x(加密后的可执行程序)和script.sh.x.c(相应的 C 源代码文件)。你可以检查script.sh.x文件以确认它是一个静态链接的可执行文件: AI检测代码解析 ...
shc -e -f test.sh 3. 使用以下命令编译test.sh并生成只读的二进制文件: shc -r -f test.sh 五、注意事项 1. 在使用shc编译shell脚本时,需要注意以下几点: - shc只能编译bash脚本,不支持其他shell脚本; - 编译后的二进制文件只能在相同的操作系统上运行; - 编译后的二进制文件可能会被杀毒软件误报为恶...
tar -vxf shc-3.8.7.tgz cd shc-3.8.7 make test make strings make expiration make install make install -c -s shc /usr/local/bin/ make install -c -m 644 shc.1 /usr/local/man/man1/ 使用: shc -r -f script-name 注意:要有-r选项, -f 后跟要加密的脚本名. ...
软件shcshc是linux的一款加密脚本的插件东西比较安全我们可以利用wget将文件放在root目录下也可以通过sftp放在root目录也可以直接利用cd命令选择目录 复制代码->发现报错的情况比较严重 常用参数: -e date (指定过期日期) -m message (指定过期提示的信息) -f script_name(指定要编译的shell的路径及文件名) -r Re....
shc -r -f script-name注意:要有-r选项,-f后跟要加密的脚本名. 运行后会生成两个文件,script-name.x 和 script-name.x.c script-name.x是加密后的可执行的二进制文件. ./script-name.x即可运行. script-name.x.c是生成script-name.x的原文件(c语言) ...
在安装过程中,如果遇到提示,应确认是否安装到指定路径,如果未存在相应目录,需先创建。安装过程中会询问是否确认安装,需输入yes或y,否则可能会出现错误。对于加密shell脚本,使用方法是shc -r -f script-name,这将生成script-name.x(加密后的可执行文件)和script-name.x.c(源代码文件)。此外...