[控场AI]
概念Control Flow Flattening / CFF

控制流平坦化

一种代码混淆技术,将原本顺序执行的程序逻辑拆散,改写为由while循环驱动的状态机结构,使静态阅读无法推断原始执行顺序,常用于JS反逆向保护

时间轴 (近 90 天)

9月15日

静态阅读对控制流平坦化几乎无效,必须通过动态执行或借助AST还原工具才能恢复可读形态

待验证50%
9月6日

控制流平坦化是代码混淆技术之一,将结构化的 if-else 和循环转化为基于 switch-case 的扁平调度结构

待验证60%

全部知识事实 (3)

来源文章