微盾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
discuz的php防止sql注入函数
Jan 17 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
Apr 07 PHP
数组与类使用PHP的可变变量名需要的注意的问题
Jun 20 PHP
Smarty foreach控制循环次数的实现详解
Jul 03 PHP
利用谷歌 Translate API制作自己的翻译脚本
Jun 04 PHP
PHP实现适用于文件内容操作的分页类
Jun 15 PHP
php 微信公众平台开发模式实现多客服的实例代码
Nov 07 PHP
PHP获取文件扩展名的方法实例总结
Jun 10 PHP
PHP7下协程的实现方法详解
Dec 17 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 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上传、管理照片示例
2006/10/09 PHP
CodeIgniter启用缓存和清除缓存的方法
2014/06/12 PHP
PHPUnit安装及使用示例
2014/10/29 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
Laravel 加载第三方类库的方法
2018/04/20 PHP
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
Javascript读取上传文件内容/类型/字节数
2019/04/30 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
[05:05]给小松五分钟系列 第二期介绍为什么打DOTA2
2014/07/02 DOTA
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
基于进程内通讯的python聊天室实现方法
2015/06/28 Python
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
浅谈django channels 路由误导
2020/05/28 Python
Python Socket TCP双端聊天功能实现过程详解
2020/06/15 Python
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
美国糖果店:Sugarfina
2019/02/21 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
互联网创业计划书的书写步骤
2014/01/28 职场文书
教师先进个人材料
2014/12/17 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang