微盾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音乐采集(部分代码)
Feb 14 PHP
jQuery 源码分析笔记
May 25 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
Jun 29 PHP
深入解析Session是否必须依赖Cookie
Aug 02 PHP
php检测useragent版本示例
Mar 24 PHP
ThinkPHP调试模式与日志记录概述
Aug 22 PHP
php获取随机数组列表的方法
Nov 13 PHP
php实现html标签闭合检测与修复方法
Jul 09 PHP
PHP中模拟链表和链表的基本操作示例
Feb 27 PHP
php array_pop 删除数组最后一个元素实例
Nov 02 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 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/11/24 PHP
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
2018/12/21 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
zeroclipboard复制到剪切板的flash
2010/08/04 Javascript
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
js如何打印object对象
2015/10/16 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
2016/05/17 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
vue axios用法教程详解
2017/07/23 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
gearman的安装启动及python API使用实例
2014/07/08 Python
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
Django REST framework视图的用法
2019/01/16 Python
python生成每日报表数据(Excel)并邮件发送的实例
2019/02/03 Python
Python3解释器知识点总结
2019/02/19 Python
django 模版关闭转义方式
2020/05/14 Python
python中如何进行连乘计算
2020/05/28 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
python中random模块详解
2021/03/01 Python
CSS3 实现的缩略图悬停效果
2020/12/09 HTML / CSS
园林技术个人的自我评价
2014/02/15 职场文书
地震捐款简报
2015/07/21 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书
Python基础之元组与文件知识总结
2021/05/19 Python
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android
MySQL数据库索引的最左匹配原则
2021/11/20 MySQL