如何解密eval

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解密eval相关的知识,希望对你有一定的参考价值。

参考技术A 首先,把 js 复制到一个 html 文件中,然后通过浏览器打开
再把 /**/这些注释的内容全部删除

1)然后,把 eval 修改成 document.write,刷新一下,我们就得到了一个新的 eval

然后把原来的 js 全部注释掉,把页面上显示出来的 js 复制到文件中,并把 eval 修改成 document.write

这里需要注意的是 %3C这个符号,因为他是<,所以document.write会出错,我们需要手动把 %3C替换成<,这样得到的新的 js 才是正确的

然后重复 1)

一直到 不在产生eval

这样就可以得到了加密前的 js 代码了

当然,把最后一次得到的 eval 信息直接复制到最开始我贴的那个网址上进行解密,可以得到带格式的 js ,这样也方便我们阅读了本回答被提问者和网友采纳

解密网页加密的两个方法

1.来源pst

document.write = window.alert;
eval = window.alert;

把这两行加在加密代码前面,然后执行,弹出message后ctrl+c

2.Author: zzzevazzz
在地址栏或按Ctrl+O,输入:

javascript:s=document.documentElement.outerHTML;document.write("<body></body>");document.body.innerText=s;

源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果。

以上是关于如何解密eval的主要内容,如果未能解决你的问题,请参考以下文章

js代码解密eval的

JS解密,这是啥加密方式,如何解密

eval js 解密

如何加密解密php源代码

求大侠帮助,php网页加密代码<?php eval(base64_decode( 帮忙解密下

帮我解密段代码eval( base64_decode(开头的 50分