微盾PHP脚本加密专家php解密算法


Posted in PHP onSeptember 13, 2020

第一种方法

<?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+/'))."?>"; 
?>

微盾PHP脚本破解

<?php 
function get_filetree($path){ 
$tree = array(); 
foreach(glob($path . '/*') as $single){ 
if(is_dir($single)){ 
$tree = array_merge($tree,get_filetree($single)); 
} else { 
$tree[] = $single; 
} 
} 
return $tree; 
} 
function eval_decode($File) 
{ 
$Lines = file($File); 
$Content; 
if(preg_match("/O0O0000O0\('.*'\)/", $Lines[1], $S)){ 
$Content = str_replace("O0O0000O0('", "", $S[0]); 
$Content = str_replace("')", "", $Content); 
$Content = base64_decode($Content); 
} else { 
return "file not encode!"; 
} 
$Key; 
if(preg_match("/\),'.*',/", $Content, $K)){ 
$Key = str_replace("),'", "", $K[0]); 
$Key = str_replace("',", "", $Key); 
} else { 
return "not decode key!"; 
} 
$Length; 
if(preg_match("/,\d*\),/", $Content, $K)){ 
$Length = str_replace("),", "", $K[0]); 
$Length = str_replace(",", "", $Length); 
} else { 
return "not decode base64 string!"; 
} 
$Secret = substr($Lines[2], $Length); 
$Decode = "<?php".base64_decode(strtr($Secret,$Key,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')) ."?>"; 
file_put_contents($File, $Decode); 
return "file decode success!"; 
} 

$filelist = get_filetree("D:/PHPnow/htdocs/1"); 
foreach($filelist as $value){ 
echo $value." :\t\t".eval_decode($value) . "\n\r<br>"; 
} 
?>

 如果还是不行推荐查看这篇文章:https://3water.com/article/195521.htm

PHP 相关文章推荐
一段防盗连的PHP代码
Dec 06 PHP
php Http_Template_IT类库进行模板替换
Mar 19 PHP
php实现mysql数据库操作类分享
Feb 14 PHP
php的array数组和使用实例简明教程(容易理解)
Mar 20 PHP
PHP中让curl支持sock5的代码实例
Jan 21 PHP
php结合安卓客户端实现查询交互实例
May 05 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
Dec 25 PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 PHP
PHP中localeconv()函数的用法
Mar 26 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
Apr 15 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 #PHP
php正则过滤html标签、空格、换行符的代码(附说明)
Oct 25 #PHP
PHP 强制下载文件代码
Oct 24 #PHP
php下网站防IP攻击代码,超级实用
Oct 24 #PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 #PHP
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
Oct 19 #PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
Oct 19 #PHP
You might like
php 中文字符入库或显示乱码问题的解决方法
2010/04/12 PHP
APACHE的AcceptPathInfo指令使用介绍
2013/01/18 PHP
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
javascript mouseover、mouseout停止事件冒泡的解决方案
2009/04/07 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
2020/02/06 Javascript
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
python3访问字典里的值实例方法
2020/11/18 Python
python 进制转换 int、bin、oct、hex的原理
2021/01/13 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
销售行政专员职责
2014/01/03 职场文书
会计主管岗位职责
2014/01/03 职场文书
考试不及格检讨书
2014/01/09 职场文书
《窗前的气球》教学反思
2014/04/07 职场文书
电子商务专业毕业生求职信
2014/06/12 职场文书
小学生节水倡议书
2015/04/29 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书