我知道有在线网站解压缩压缩的javascript内容,但我想知道如何使用php,因为我想解压缩并使用preg_match来获取指定的数据
这里有例子: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}('(0(){4 1="5 6 7 8";0 2(3){9(3)}2(1)})();',10,10,'function|b|something|a|var|some|sample|packed|code|alert'.split('|'),0,{}))
答案 0 :(得分:0)
您必须逐个评估和解析函数,并为其添加空格和格式。
答案 1 :(得分:0)
我为此目的编写了一个解包器类,但已经在另一个stackoverflow问题here上回答了问题,您将在Git上找到项目文件的链接。