微盾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 相关文章推荐
GD输出汉字的函数的分析
Oct 09 PHP
PHP 中检查或过滤IP地址的实现代码
Nov 27 PHP
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
PHP转换文件夹下所有文件编码的实现代码
Jun 06 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
ThinkPHP模板IF标签用法详解
Jul 01 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
php 数组随机取值的简单实例
May 23 PHP
php自定义函数转换html标签示例
Sep 29 PHP
PHP读取Excel类文件
May 15 PHP
详解Yaf框架PHPUnit集成测试方法
Dec 27 PHP
PHP单元测试配置与使用方法详解
Dec 27 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 判断常量,变量和函数是否存在
2009/04/26 PHP
php中选择什么接口(mysql、mysqli)访问mysql
2013/02/06 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
把普通对象转换成json格式的对象的简单实例
2016/07/04 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
JavaScript+CSS相册特效实例代码
2017/09/07 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
Node.js中的child_process模块详解
2018/06/08 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
详细介绍Ruby中的正则表达式
2015/04/10 Python
Python sys.argv用法实例
2015/05/28 Python
在Pycharm terminal中字体大小设置的方法
2019/01/16 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
经贸日语毕业生自荐信
2013/11/03 职场文书
建筑专业毕业生推荐信
2013/11/21 职场文书
股东合作协议书
2014/04/14 职场文书
优秀团员自我评价
2015/03/10 职场文书
党支部季度考核意见
2015/06/02 职场文书
环保证明
2015/06/23 职场文书
《窃读记》教学反思
2016/02/18 职场文书
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python