微盾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中取得image按钮传递的name值
Oct 09 PHP
通过html表格发电子邮件
Oct 09 PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
Mar 20 PHP
phpcms模块开发之swfupload的使用介绍
Apr 28 PHP
Smarty foreach控制循环次数的实现详解
Jul 03 PHP
php截取中文字符串不乱码的方法
Dec 25 PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
Jan 14 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
一个经典的PHP验证码类分享
Nov 18 PHP
PHP+MySQL删除操作实例
Jan 21 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
php 输出缓冲 Output Control用法实例详解
Mar 03 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
dedecms中使用php语句指南
2014/11/13 PHP
yii添删改查实例
2015/11/16 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
Array的push与unshift方法性能比较分析
2011/03/05 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
js微信分享API
2020/10/11 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
2016/12/13 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
AngularJS中的promise用法分析
2017/05/19 Javascript
JavaScript中click和onclick本质区别与用法分析
2018/06/07 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
angular多语言配置详解
2019/05/16 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
python字典序问题实例
2014/09/26 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
python自动发送邮件脚本
2018/06/20 Python
Python中return self的用法详解
2018/07/27 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
Myprotein丹麦官网:欧洲第一运动营养品牌
2019/04/15 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
闭幕式主持词
2014/04/02 职场文书
服装发布会策划方案
2014/05/22 职场文书
经典导游欢迎词
2015/01/26 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
react国际化react-intl的使用
2021/05/06 Javascript
pytorch实现ResNet结构的实例代码
2021/05/17 Python
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL