shc 加密脚本的原理


1、shc 加密脚本的原理

shc 不是直接加密脚本,它是把你的 shell 脚本,翻译成一段 C 语言代码,再编译成 Linux 可执行的二进制程序。
  • 第一步:把你的脚本内容 → 写成 C 代码文件,就是这个 batocera_auto_full_fix.sh.x.c
  • 第二步:用 gcc 编译器,把这个 C 代码 → 编译成你看到的红色齿轮二进制:batocera_auto_full_fix.sh.x

2、这个.c文件的作用

它只是编译过程的中间草稿,相当于盖房子时的图纸草稿,房子盖好(二进制文件生成),草稿就没用了。
  • 不能运行、不能开机自启、不能修改脚本
  • 里面是 C 语言代码,不是你的 shell 脚本,改了也没用

3、你现在该怎么做

直接选中这个文件,删除即可,一点不影响你的加密脚本运行、开机自启、权限修复功能。

最终只保留这 2 个文件就够:

  1. custom.sh(开机启动脚本)
  2. batocera_auto_full_fix.sh.x(加密后的二进制守护程序)





刀神道一奶-商品自动发货系统

联系我们 订单查询