AAEncode编码解码工具,是一款在线JavaScript代码混淆与还原工具。它能够将普通的文本或JavaScript代码转换成由少数特殊字符(如!、+、[、]、(、))组成的AAEncode格式代码,反之亦然。
本工具支持双向转换:您既可以将“编码前”的文本进行AAEncode编码,也可以将“编码后”的AAEncode代码还原为原始文本,方便您进行代码混淆、传输或分析。
AAEncode的实现原理非常巧妙,它利用了JavaScript语言的几个核心特性:
![]会转换为false,+[]会转换为0。false+[]得到字符串"false"),然后利用字符串索引(如"false"[0]得到"f")来获取特定的字符。通过这些基本元素的组合,AAEncode能够构建出任何JavaScript代码所需的数字、字符串和操作符,从而实现代码的完全混淆。
alert('Hello')。输入参数说明:
输出结果格式:
以下是使用本AAEncode编码解码工具的实际操作示例:
alert(1)
[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+(!![]+[])[!+[]+!+!+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[])[!+[]+!+!+[]]+(!![]+[])[!+[]+!+!+[]]+(![]+[])[!+[]+!+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+(!![]+[])[!+[]+!+!+[]])()
alert(1)输入到“编码前”文本框。[][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+[]+!+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+(!![]+[])[!+[]+!+!+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[!+[]+!+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[])[!+[]+!+!+[]]+(!![]+[])[!+[]+!+!+[]]+(![]+[])[!+[]+!+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+(!![]+[])[!+[]+!+!+[]])()
alert(1)
alert(1)。暂无评论
成为第一个评论的人吧!
2022.11-17