本文介绍两种快速解密JS eval加密代码的方法。方法一利用浏览器控制台直接运行eval获取源码;方法二通过HTML文件将eval替换为document.write并配合xmp标签输出完整HTML源码。
JS eval加密代码解密方法
以下展示一段经过加密处理的JavaScript代码片段:
eval(function(E,I,A,D,J,K,L,H){function C(A)后面内容省略。。。
针对此类加密代码,可采用以下两种方式进行解密还原:
方法一:
启动谷歌浏览器,按下F12键打开开发者工具,在Console(控制台)窗口中粘贴上述eval代码并回车执行,即可直接查看到解密后的源码。
方法二:
新建一个HTML文件,将原代码中的eval替换为document.write语句,通过浏览器打开该文件即可看到解密结果。
注意:在输出前后添加xmp标签,目的是完整输出HTML标签且不对内容进行任何转义处理。
<html>
<head>
<title>eval解密</title>
</head>
<body>
<script type="text/javascript">
document.write("<xmp>");
document.write(function(E,I,A,D,J,K,L,H){function C(A)后面内容省略。。。)
document.write("</xmp>");
</script>
</body>
</html>
以上即为本文的全部内容,希望能为您的学习提供帮助,也欢迎大家继续支持本站。