微盾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 相关文章推荐
mysql时区问题
Mar 26 PHP
Windows下安装Memcached的步骤说明
Apr 25 PHP
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
Apr 28 PHP
php更改目录及子目录下所有的文件后缀的代码
Sep 24 PHP
php生成txt文件标题及内容的方法
Jan 16 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
Oct 15 PHP
php生成shtml类用法实例
Dec 09 PHP
CodeIgniter多语言实现方法详解
Jan 20 PHP
PHP实现基于mysqli的Model基类完整实例
Apr 08 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
Dec 21 PHP
浅谈thinkphp5 instance 的简单实现
Jul 30 PHP
PHP使用Redis长连接的方法详解
Feb 12 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开发需要注意的安全问题
2010/09/01 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
2016/09/30 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
PHPExcel实现的读取多工作表操作示例
2020/04/14 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
jquery tools之tooltip
2009/07/25 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
JavaScrpt判断一个数是否是质数的实例代码
2017/06/11 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
微信小程序wx.previewImage预览图片实例详解
2017/12/07 Javascript
原生JS实现前端本地文件上传
2018/09/08 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
Python实现的Kmeans++算法实例
2014/04/26 Python
详解Django中的form库的使用
2015/07/18 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
python 中字典嵌套列表的方法
2018/07/03 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
使用css3实现的tab选项卡代码分享
2014/12/09 HTML / CSS
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
外企C语言笔试题
2013/11/10 面试题
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
异步传递消息系统的作用
2016/05/01 面试题
先进集体获奖感言
2014/02/13 职场文书