<?php
/***********************************
*威盾PHP加密专家解密算法 By:Neeao
*http://Neeao.com
*2009-09-10
***********************************/
$filename="play-js.php";//要解密的文件
$lines = file($filename);//0,1,2行
//第一次base64解密
$content="";
if(preg_match("/O0O0000O0\('.*'\)/",$lines[1],$y))
{
$content=str_replace("O0O0000O0('","",$y[0]);
$content=str_replace("')","",$content);
$content=base64_decode($content);
}
//第一次base64解密后的内容中查找密钥
$decode_key="";
if(preg_match("/\),'.*',/",$content,$k))
{
$decode_key=str_replace("),'","",$k[0]);
$decode_key=str_replace("',","",$decode_key);
}
//查找要截取字符串长度
$str_length="";
if(preg_match("/,\d*\),/",$content,$k))
{
$str_length=str_replace("),","",$k[0]);
$str_length=str_replace(",","",$str_length);
}
//截取文件加密后的密文
$Secret=substr($lines[2],$str_length);
//echo $Secret;
//直接还原密文输出
echo "<?php\n".base64_decode(strtr($Secret,$decode_key,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))."?>";
?>
如果输出的格式比较乱,在浏览器中查看源代码就ok了
转自http://neeao.com/archives/11/
分享到:
相关推荐
1. **代码加密原理**:威盾PHP加密专家可能采用了混淆、加密、解密算法等多种技术,将源代码转换成无法直接阅读的格式,使得没有解密密钥的人无法理解代码逻辑。 2. **安全性提升**:加密后的PHP代码可以有效防止...
php /*********************************** *威盾PHP加密专家解密算法 By:Neeao *http://Neeao.com *2009-09-10 ***********************************/ $filename=”play-js.php”;//要解密的文件 $lines = file&#...
威盾解密工具可能支持多种加密算法和编码方式,能够处理不同类型的PHP加密文件,为用户提供了解密加密PHP代码的可能性。在进行PHP项目维护或二次开发时,这类工具可能会非常有用。 另一方面,"黑刀解密"也是PHP解密...
《PHP混淆加密解密算法详解》 PHP作为广泛使用的Web开发语言,其代码安全问题一直备受关注。混淆和加密PHP代码是防止代码被剽窃、保护文件安全以及隐藏潜在恶意行为的有效手段。本文将深入探讨PHP混淆加密的各种...
"黑刀微盾解密专家.exe"这个文件名表明这可能是一个专门用于解密威盾加密的PHP文件的工具。这种类型的工具通常会采用特定的算法和方法来解析加密后的代码结构,尝试还原其原始的可读形式。使用这样的工具时,用户...
分享一个支持Zend解码php5.2、php5.3、php5.4的工具。免费解密支持:zend52、zend53、zend54 ,更多解密正在开发中。...易盾1.x,易盾2.x解密,phpjm解密,tianyiw解密,zym解密,威盾/微盾解密,批量解密,
关于解密工具的工作原理,它可能包含了分析加密算法、反混淆、还原控制流程等步骤。源代码首先通过上传或者直接在网页上输入,然后由工具进行解析。解析过程中,工具会尝试识别并解密加密代码,恢复其原始逻辑和结构...
"黑刀微盾解密专家"是一款专门针对威盾加密方式及其类似变形加密手段的解密工具,旨在帮助开发者和安全研究人员解除加密的障碍,便于对代码进行分析和调试。本文将详细介绍该软件的功能、使用方法以及其背后的解密...
- **加密算法**: IP-guard采用了高强度加密算法来确保文档的安全性。 - **透明加密**: 用户在正常使用过程中,文档会自动解密,不会感知到加密过程的存在。 - **非授权不可读**: 未经授权尝试访问加密文档会导致显示...