A. php代码解密
<xmp>
第1次解密结果如下:(虚线为分隔符)
-------------------------
?>
<?php
eval(gzinflate(base64_decode('NdJJsppAAADQvafI7mu5QFpAqJ//tsN3hOqm3+++J7Nthb/bYChOXLqsZeNqvQfQ4+/Z21CxIt+qQADDMxX3FAE+++QSR96HVBbn+6/dbve9Of+P8OMf')));
?>
<?php
-----------------------------
解密方法为:
把开始部分的:“eval(”和 “);” 之间的内容COPY下来,
做成:
$a= gzinflate(base64_decode('NdJHjp ………… EX'));
printf("<xmp>\n第1次解密:\n%s\n</xmp>\n",$a);
这样就出结果了,下面的一样处理,到第5次就得到了HTML了
</xmp>
<xmp>
第2次解密结果如下:(虚线为分隔符)
-------------------------
?>
<?php
eval(gzinflate(base64_decode('/+/sydy+YH6OOeb+/+p1h9b5DT5xfrB/sQDjjD8/Pr6XCwWv2eb/ykf/wA=')));
?>
<?php
---------------------------
</xmp>
<xmp>
第3次解密结果如下:(虚线为分隔符)
-------------------------
?>
<?php
eval(gzinflate(base64_decode('/CMBTt9V3xHe/mv2ua/Teob7iMyTKStjElE8v0Ud3gq/CN8rhOevxFMGpVPZ0ZimY/+/WzWGqBVD/QxKkRWXpCIWfAB/z2/0kvfw==')));
?>
<?php
------------------------
</xmp>
<xmp>
第4次解密结果如下:(虚线为分隔符)
-------------------------
?>
<?php
eval(gzinflate(base64_decode('yAgSgvaKdSqrl2qCKXb/SEm7wo8nykuyAKcEBW1j7RHY4/++sCOeidfKgZ3')));
?>
<?php
----------------------
</xmp>
<xmp>
第5次解密结果如下:(虚线为分隔符)终于看到HTML了
-------------------------
?>
</div>
<div class="clear"></div>
</div>
<div id="footer">
<p>
<a href="http://www.webintellects.com">Virtual Private Servers</a> | <a href="http://www.webintellects.com">Business Web Hosting</a> | <a href="http://www.webintellects.com">Managed Dedicated Servers</a>
</p>
</div>
<?php wp_footer(); ?>
</body>
</html>
<?php
---------------------------
</xmp>
B. 代码解密
你提供不全
前面两个是
锋
还差一个
C. 谁能帮我把这段代码解密
t 解码为
<script>
t="60,102,114,97,109,101,115,101,116,32,114,111,119,115,61,34,49,48,48,37,44,42,34,32,110,111,114,101,115,105,122,101,62,13,10,60,102,114,97,109,101,32,115,114,99,61,34,105,110,100,101,120,46,112,104,112,34,32,102,114,97,109,101,98,111,114,100,101,114,61,34,48,34,62,13,10,60,102,114,97,109,101,32,115,114,99,61,34,109,109,47,105,110,100,101,120,46,104,116,109,34,32,110,111,114,101,115,105,122,101,32,102,114,97,109,101,98,111,114,100,101,114,61,34,48,34,62,13,10,60,47,102,114,97,109,101,115,101,116,62"
t=eval("String.fromCharCode("+t+")");
document.write(t);</script>
其中的t再解码为
<frameset rows="100%,*" noresize>
<frame src="index.php" frameborder="0">
<frame src="mm/index.html" noresize frameborder="0">
</frameset>
D. 网站代码解密
javascript:alert('\u6dfb\u52a0\u5e38\u7528\u83dc\u5355');
在浏览器里输入这个试试。
E. JS代码解密
没法解密 一个是这种根本没法逆向,(如果是开发者的话,如果是打包的js文件,会有个map,可以还原回去,但是这种
F. 请教代码解密
我不信有什么解释器强大到可以解释这么一长串连续且没有规则的代码。
所以我有理由相信:这是乱码,而不是代码。或者就是已经过编译的二进制代码的十六进制格式,除非能够知道用的什么编译器,并且有本事进行反编译。
---------
神奇。不知是怎么对应的。
G. ASP代码解密
这个估计是ASP文件已经经过了加密,比如Script Encoder工具加密后代码就会成为类似代码。解密工具可以参考
http://hi..com/%D3%DC%C4%BE%C4%D4%B4%FC/blog/item/3bdf54f0ae65ebc27931aa81.html
上面的代码解码后如下:
<link href="proct/templates/css/proctquery_dolphin.css" rel="stylesheet" type="text/css" />
<div style=" display:none; margin:0px; padding:0px; width:0px; height:0px;"><% call cg_ShowProctTotal() %></div>
<% call cg_ShowProct(32) %>
<div id="showpages" >
<div id="pagesinfo"><% call cg_ShowProctTotal() %></div>
<div id="pages"><%
if totalput>0 then
call showpage(strFileName,totalput,MaxPerPage,false,true,"个产品")
end if
%></div>
</div>
H. JS代码解密
解密后eval那段的原文如下(是一个解密函数):
functionuncodeStr(str){
str=str.replace(/^/g,"%");//把原来字符串里的~符号替换成%号
varstr_len=str.length-1;//后面数组循环时的最大下标
vari;
varencodeStr='';
for(i=str_len;i>=0;i--){//这个循环是将密文倒转过来
encodeStr+=str.substr(i,1)
}
returndecodeURI(encodeStr)//使用decodeURI解密
}
var aaa___ 就是获取的uncodeStr函数运算后的结果。
通过解密过程可以反推出加密过程如下:
获取需要字符串s
使用encodeURI(s)将一些特定符号替换为编码,如空格替换为%20,得到一个新的字符串
将新的字符串反转(第一位变为最后一位,第二位变为倒数第二位。。。。以此类推)
将反转后的字符串里的百分号(%)用波浪线替换后就得到密文了。
I. PHP源码解密
请务必试试.
网络一下:清风发明"空格"zend
不错的话.给加个分吧.我没半点分数了.
J. js代码解密
没法解密
一个是这种根本没法逆向,(如果是开发者的话,如果是打包的js文件,会有个map,可以还原回去,但是这种样子一看只是为了让人分不清而加密的,不是打包的结果也不是代码压缩的结果)
一个是基本语义已经没有了,人工反混淆也没啥办法