微盾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 相关文章推荐
建立文件交换功能的脚本(三)
Oct 09 PHP
用PHP+java实现自动新闻滚动窗口
Oct 09 PHP
火车头采集器3.0采集图文教程
Mar 17 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
php object转数组示例
Jan 15 PHP
php获取淘宝分类id示例
Jan 16 PHP
PHP实现图片裁剪、添加水印效果代码
Oct 01 PHP
PHP程序员不应该忽略的3点
Oct 09 PHP
详解PHP的Yii框架中扩展的安装与使用
Apr 01 PHP
Laravel 创建可以传递参数 Console服务的例子
Oct 14 PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 25 PHP
php7连接MySQL实现简易查询程序的方法
Oct 13 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类的注册与自动加载
2013/07/05 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
AJAX使用了UpdatePanel后无法使用alert弹出脚本
2010/04/02 Javascript
js 创建书签小工具之理论
2011/02/25 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
将文本输入框内容加入表中的js代码
2013/08/18 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
2016/07/12 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
2020/02/14 Javascript
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
python的unittest测试类代码实例
2017/12/07 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
Python 实现集合Set的示例
2020/12/21 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
如何填写个人简历自我评价
2013/12/10 职场文书
酒店led欢迎词
2014/01/09 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
文明学生事迹材料
2014/01/29 职场文书
《猫》教学反思
2014/02/26 职场文书
党员承诺书内容
2014/03/26 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
社团个人总结范文
2015/03/05 职场文书
2016新年年会主持词
2015/07/06 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
聊聊Python String型列表求最值的问题
2022/01/18 Python