JS解密,这是啥加密方式,如何解密
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS解密,这是啥加密方式,如何解密相关的知识,希望对你有一定的参考价值。
eval(function(p,a,c,k,e,r)e=String;if(!''.replace(/^/,String))while(c--)r[c]=k[c]||c;k=[function(e)return r[e]];e=function()return'\\w+';c=1;while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p('2 3(0,1)4(5(""+0+""))6=1',7,7,'info|url|function|xw|if|confirm|location'.split('|'),0,))
请问以上方式是什么加密方式,如何解密,我要的是如何解密,而不是让大家帮忙解这段代码,我要的是方法!
在线解密的话就是http://www.cha88.cn/safe/example-inline.php 参考技术B 这是dean edwards的packer
推荐你一个别人做的代码美化工具,用js实现的,可以解压packer打包的文档
http://jsbeautifier.org/
另外告诉你打包的工具还有
jsmin,dojo compressor,yui compressor本回答被提问者采纳 参考技术C 这个解密比较麻烦。好像还没有这样的工具。
因为真正要执行的代码是通过eval生成的。
人工阅读的话太累了。
初步猜测:
function xw(info,url)
if (confirm("" + info + ""))
location = url
小程序:JS AES加密解密(ECB/CBC)
参考技术A 序言:介绍一下javascript下AES加密和解密,运用的工作模式为ECB(电码本模式Electronic Codebook Book),填充方式为(NoPadding),及CBC(密码分组链接模式Cipher Block Chaining)。这里用到的是CryptoJS。以上是关于JS解密,这是啥加密方式,如何解密的主要内容,如果未能解决你的问题,请参考以下文章