控制流混淆目的是为了打乱代码的显式顺序,让内部语句在各种条件间跳转
因此也叫:翻花绳,you jump i jump,跳一跳...(都是我编的)
由于mxs内部作用域的特性,代码的顺序可以无视声明的交换
正常顺序:
arr = #(1)
append arr 2
print arr.count
错位后的顺序:
append arr 2
print arr.count
arr = #(1)
控制流混淆目的是为了打乱代码的显式顺序,让内部语句在各种条件间跳转
因此也叫:翻花绳,you jump i jump,跳一跳...(都是我编的)
由于mxs内部作用域的特性,代码的顺序可以无视声明的交换
正常顺序:
arr = #(1)
append arr 2
print arr.count
错位后的顺序:
append arr 2
print arr.count
arr = #(1)