无法被反编译无函数边界更精细的保护粒度适应性高 无法被反编译通过指令切片,间接跳转等处理,生成的指令块无法被 IDA 分析,只能查看汇编指令。 无函数边界通过链接器乱序再重定位,生成的指令块在可执行文件中的位置是随机的,函数保护后变成了无数个随机位置的指令碎片,无法知道函数的边界。 更精细的保护粒度直接对 ARM 指令保护,可以更精细的控制指令和寄存器,灵活性高,能够达到更高的安全性上限。 适应性高直接处理 ARM 指令,不受限于开发语言和语法标准,几乎可以保护任何编译为 ARM 架构的程序,如 golang 等。