Amazon Best VPN GoSearch

OnWorks 网站图标

shc - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 shc

这是 shc 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


shc - 通用 shell 脚本编译器

概要


SHC [-e 日期 ] [ -m 地址 ] [ -i 选择 ] [ -x 命令]
[-l 洛普特] [ -电视 ]-f 脚本

商品描述


SHC 创建指定的脚本的剥离二进制可执行版本 -f
命令行。

二进制版本将得到一个 .x 附加扩展名,通常会更大一点
大小比原来的ASCII码。 生成的 C 源代码保存在一个文件中
延期 .xc

如果您提供到期日期 -e 选项编译后的二进制文件将拒绝运行
在指定的日期之后。 消息 “请 联系 您的 提供者” 将显示
反而。 此消息可以更改为 -m 选项。

您可以编译任何类型的 shell 脚本,但您需要提供有效的 -i, -x-l
选项​​。

编译后的二进制文件仍将依赖于第一行中指定的 shell
外壳代码(即#!/ bin / sh的),因此 SHC 不会创建完全独立的二进制文件。

SHC 它本身不是诸如 cc 之类的编译器,而是对 shell 脚本进行编码和加密,并且
生成具有附加过期功能的 C 源代码。 然后使用系统
编译器编译一个剥离的二进制文件,其行为与原始脚本完全相同。 之上
执行,编译后的二进制文件会用shell解密并执行代码 -c 选项。
不幸的是,它不会像真正的 C 程序那样为您提供任何速度改进。

SHC的主要目的是保护您的 shell 脚本免遭修改或检查。 你
如果您希望分发您的脚本但不希望它们被轻易地使用,则可以使用它
其他人可读。

配置


命令行选项是:

-e 日期
以 dd/mm/yyyy 格式显示的到期日期 [无]

-m 消息
到期时显示的消息[“请联系您的提供商”]

-f 脚本名称
要编译的脚本的文件名

-i 内联选项
shell 解释器的内联选项,即:-e

-x 命令
eXec 命令,作为 printf 格式即: exec(\\'%s\\',@ARGV);

-l 最后一个选项
最后一个 shell 选项,即:-

-r 放松安全。 制作可在不同系统上执行的可再发行二进制文件
运行相同的操作系统。

-v 详细编译

-D 打开调试 exec 调用

-T 允许二进制可追溯(使用 strace、ptrace、truss 等)

-C 显示许可证并退出

-A 显示摘要并退出

-h 显示帮助并退出

环境 变数


CC C 编译器命令 [cc]

标志 C 编译器标志 [无]

示例


编译一个可以在启用了跟踪选项的其他系统上运行的脚本:

例子% SHC -v -r -T -f 我的脚本

使用 onworks.net 服务在线使用 shc


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。