包含\*xxxxx*\的js代码解密方法
有一个程序源码,js代码加密了,于是就搜索各种解密方法。能搜到一模一样的代码,靠的是运气,但是万一搜不到呢?就得凭自己来解密js代码了!于是现学现卖了一把!俗话说的好,授人鱼不如授人渔,今天就把解密方法分享给大家,手头上有加密js代码的可以自己试一下。
包含\*xxxxx*\的js代码解密方法:
1、把代码里面全部 \*xxxxx*\这种代码全部替换成空格,例如
/*WwtrY37*/var/*DsiOF*/tx4rEZeo7/*TBEhF6LZ2*/=/*xFuEgy*/\u0075\u006e\u0065\u0073\u0063\u0061\u0070\u0065;/*YkmwbUiiO*/var/*z8N4s3APbo*/zt9Vr/*AUmjAfHs1gB*/=/*PANtQh*/\u0065\u0076\u0061\u006c;/*uGWtXVF*/zt9Vr/*YoHQp5PkXP*/(tx4rEZeo7/*YoHQp5PkXP*/("eval
替换后变成:
var tx4rEZeo7 = \u0075\u006e\u0065\u0073\u0063\u0061\u0070\u0065; var zt9Vr = \u0065\u0076\u0061\u006c; zt9Vr (tx4rEZeo7 ("eval
进一步解密\u字头代码得(工具地址:U字头转换工具.exe):
var tx4rEZeo7 =unescape; var zt9Vr = eval; zt9Vr (tx4rEZeo7 ("eval
然后 tx4rEZeo7 替换成 unescape zt9Vr 替换成 eval
2、最后得到 eval(unescape("eval........
把它复制到任意eval解密的网页里(我用的是http://tool.lu/js/),多次点击解密即可。如百度搜索"js解密"就会出现解密工具。
好了,大家试试,是不是可以解密大部分的加密js代码呢?