用php解包javascript内容


Unpack javascript contents with php

我知道有在线网站可以解压缩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,{}))

您必须逐个计算和解析函数,并为其添加空白和格式

我为此编写了一个解包类,但已经回答了另一个stackoverflow问题,您可以在这里找到Git上的项目文件链接。