微盾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 ADODB使用方法集锦
Mar 25 PHP
PHP读取XML值的代码(推荐)
Jan 01 PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
May 29 PHP
php生成静态文件的多种方法分享
Jul 17 PHP
使用 PHPMAILER 发送邮件实例应用
Nov 07 PHP
PHP获取MSN好友列表类的实现代码
Jun 23 PHP
php获取目录所有文件并将结果保存到数组(实例)
Oct 25 PHP
PHP读取文件内容后清空文件示例代码
Mar 18 PHP
PHP生成条形图的方法
Dec 10 PHP
php封装的mysqli类完整实例
Oct 18 PHP
php PDO判断连接是否可用的实现方法
Apr 03 PHP
php设计模式之工厂模式用法经典实例分析
Sep 20 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实现图片自动清理的方法
2015/07/08 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
JS鼠标事件大全 推荐收藏
2011/11/01 Javascript
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
jquery使用append(content)方法注意事项分享
2014/01/06 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
详解JavaScript中setSeconds()方法的使用
2015/06/11 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
2015/08/28 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
深究AngularJS中ng-drag、ng-drop的用法
2017/06/12 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
windows下python连接oracle数据库
2017/06/07 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
python打包生成so文件的实现
2020/10/30 Python
Python根据URL地址下载文件并保存至对应目录的实现
2020/11/15 Python
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
安全检查管理制度
2014/02/02 职场文书
工商管理本科生求职信
2014/07/13 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
建议书的格式及范文
2015/09/14 职场文书
志愿服务心得体会
2016/01/15 职场文书
python高温预警数据获取实例
2022/07/23 Python
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers