【.sh】【文件加密】ubuntu系统自带的代码【一键混淆命令】轻度装逼:脚本代码混淆(变成乱码字符串)

【.sh】【文件加密】ubuntu系统自带的代码【一键混淆命令】轻度装逼:脚本代码混淆(变成乱码字符串)


二、轻度装逼:脚本代码混淆(变成乱码字符串)

不用装任何软件,Ubuntu 自带,把你的脚本变成一长串乱码 base64,打开全是乱码。

一键混淆命令

==# 生成混淆后的脚本 cat bato_permission_fix.sh | base64 -w0 > temp.txt echo '#!/bin/bash eval $(echo "XXX" | base64 -d)' > obfuscated_script.sh sed -i "s|XXX|$(cat temp.txt)|" obfuscated_script.sh rm temp.txt chmod +x obfuscated_script.sh ==========
# 生成混淆后的脚本 cat bato_permission_fix.sh | base64 -w0 > temp.txt echo '#!/bin/bash
eval $(echo "XXX" | base64 -d)' > obfuscated_script.sh sed -i "s|XXX|$(cat temp.txt)|" obfuscated_script.sh rm temp.txt chmod +x obfuscated_script.sh
打开obfuscated_script.sh就是:
==【】==========
#!/bin/bash eval $(echo "IyEvYmluL2Jhc2gKIyBCYXRvY2VyYSB5dWFuX3NxdWFucGFv..." | base64 -d) 
全是乱码,普通人完全看不懂,也能正常运行。

三、结合你 Batocera 的最佳方案(我帮你选好了)

场景:

  • 不想别人看到你的底层脚本逻辑(父目录变量、精准权限、密钥修复逻辑)
  • 要装逼、显得是大佬级工具
直接用 shc 编译成二进制,这是最专业、最有逼格的方式
别人打开你的文件,全是乱码,只能运行、不能修改,圈内没人会拆这个二进制,直接达到你想要的效果。

四、补充:Batocera 里能不能跑加密后的脚本?

完全可以Batocera 本身就是 Linux 内核,shc 编译出来的二进制,直接丢进去就能执行,和原生脚本一模一样。

万能权限脚本 + 密钥恢复脚本,一键生成加密后的二进制文件

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

联系我们 订单查询