文章图片
这倒底是什么呢?
概念式的介绍并不直观 , 本文通过示例 , 简单直白的说明倒底什么是“平展控制流” 。
这里使用JShaman轻量版加密平台进行演示 ,
为演示的直观 , 例程仅使用3行console语句:
配置中 , 只选中“平展控制流” , 其它选项全部取消 , 以便仅使此功能生效:
点击加密 , 即可生成经过“平展”的代码 , 如下:
结合原始代码对比可知 , “平展控制流”将函数中的3行console代码放入了switch的3个case分枝中进行执行 , 并进行了乱序 。
也就是将函数中的代码打乱顺序并放入case分枝 , 以此达到“排列整齐” , 但确“顺序混乱”的效果 , 以实现保护JS代码 , 使它人无法正常理解函数功能的目的 。
【Java|JS加密技术:平展控制流】这便是JS代码加密技术中的“平展控制流” 。
- Java|Java面向对象之各种变量详解
- 电池|超吸收技术的重大突破解开了下一代量子电池的钥匙
- 加密货币|ColorOS 12连同Find X3 Pro摄影版发布,复古与新潮共存
- iot|「超音速计划」2022 春季营启动招募 产品、技术、覆盖地域全线升级
- 萧山|总投资约104亿元!18个重大招商项目签约落户萧山经济技术开发区
- 侵权|中企关键技术获得突破后,光刻机巨头诬称中国:涉嫌侵权!
- 技术|奕东电子:天风证券股份有限公司于2月15日调研我司
- 破纪录|中国“造冰”技术助力冬奥冰场屡破纪录
- VR/AR技术开发|2022年全球科技公司将专注于VR/AR技术开发
- 西方落伍了,中国已突破6G技术,欧洲连4G都没有完全覆盖?