淮海能源车,绿色出行新潮流,引领未来出行革命
随着全球气候变化和环境问题日益严重,绿色出行成为全球共识。我国政府高度重视新能源汽车产业的发展,将其作为国家战略。淮海能源车作为新...
扫一扫用手机浏览
JavaScript代码殽杂加密:僵尸代码插入
僵尸代码插入,是一种JavaScript源代码殽杂加密手腕。
经由过程在代码中随机插入无用代码的方式,使代码寄义凌乱,增长懂得难度。
以下,试用JShaman的僵尸代码插入功效,以相识真实使用后果。
起首,预备简单的JS代码:
在设置装备摆设中,撤消其它功效,只保存“僵尸代码插入”:
掩护后的代码:
可以看到,增长了新的变量界说、赋值、等代码。
假如再多使用点设置装备摆设,如在设置装备摆设中选中“二进制表达式殽杂”、“数值常量加密”,掩护后的代码繁杂度又有增长,会呈现函数挪用、运算等新的僵尸代码,如下:
JavaScript源代码掩护,通常会有多种办法,且会混合使用。如图中所示JShaman的设置装备摆设中就有许多掩护功效,。这里仅做简单演示,意在比拟清楚地展现此功效的后果。