微盾PHP脚本加密专家解密算法-程序员宅基地

技术标签: pc stuff  php脚本加密  

Code:
<?php // This file is protected by copyright law & provided under license. Copyright(C) 2005-2009 www.vidun.com, All rights reserved. $OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=28;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O0000O0='OOO0000O0';eval(($$O0O0000O0('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMjU5KTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?> kr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXPkr9NTzEXHenNHtILT08XT08XHr8XhtONTznNTzEXHr8Pkr8XHenNHr8XHtXLT08XHr8XHeEXhUXmOB50cbk5d3a3D2iUUylRTlfNaaOnCAkJW2YrcrcMO2fkDApQToxYdanXAbyTF1c2BuiDGjExHjH0YTC3KeLqRz0mRtfnWLYrOAcuUrlhU0xYTL9WAakTayaBa1icBMyJC2OlcMfPDBpqdo1Vd3nxFmY0fbc3Gul6HerZHzW1YjF4KUSvkZLphUL7cMYSd3YlhtONHeEXTznNHeEpK2a2CBXPkr9NHenNHenNHtL7eWplC2ivwunPFolVcM8PhTSYtI==
很明显,是使用了某种PHP代码混淆工具混淆了下,Google一把,原来是使用的微盾PHP脚本加密专家加密的,网上搜了下,没找到免费的解密工具,于是乎,自己就研究了下,写了个解密算法,share下,给遇到同样问题的朋友一个方便。

       另外需要说明的是,我测试,本地解密出来的代码可以阅读的,由于代码混淆过,可能还原出来的有些地方和原代码有出入,有需要可自行修改之。

Code:
<?php /*********************************** *威盾PHP加密专家解密算法 By:Neeao http://Neeao.com *2009-09-10 ***********************************/  $filename="install.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); } //截取文件加密后的密文 $Secret=substr($lines[2],380); //echo $Secret;  //直接还原密文输出 echo "<?php\n".base64_decode(strtr($Secret,$decode_key,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))."?>";  ?>
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/linlin9111/article/details/83463140

智能推荐

bluetooth 第一次开机启动并实现自动配对_def_bluetooth_on-程序员宅基地

文章浏览阅读4.4k次。第一次开机自动启动:对于ICS,ICS2及JB版本,将frameworks/base/packages/SettingsProvider/res/values/default.xml下面def_bluetooth_on改成true。 false改为: true 对于JB2,JB3,JB5打过PATCH ALPS00574277的版本,则还需要在frame_def_bluetooth_on

第二章:变量、数据类型、运算符、表达式-程序员宅基地

文章浏览阅读603次,点赞14次,收藏20次。注意:被关系运算符连接的表达式结果类型为布尔类型,所以关系运算符连接的表达式也被称为布尔表达式(结果:true/false)(2)原理:先判断表达式是否成立,结果为true,执行表达式1,否则执行表达式2。&&:逻辑与,两端连接的为布尔表达式,只有当两端同时为true,结果才true。||:逻辑或,两端连接的是布尔表达式,只要有一端为true,结果为true。B-Byte,字节,1个字节 = 8位(8b) b->bit。赋值运算符:= += -= *= /=// 1-男 0-女。

Python大作业——爬虫+可视化+数据分析+数据库(数据库篇)-程序员宅基地

文章浏览阅读742次,点赞22次,收藏9次。msg_box = QMessageBox(QMessageBox.Warning, ‘温馨提示’, ‘用户名和密码不能为空’)msg_box = QMessageBox(QMessageBox.Warning, ‘错误提示’, ‘用户名或者密码错误’)msg_box = QMessageBox(QMessageBox.Warning, ‘温馨提示’, ‘用户名已经存在’)msg_box = QMessageBox(QMessageBox.Warning, ‘温馨提示’, ‘数据库连接错误’)

FreeType在嵌入式系统中显示矢量字体_矢量字体 csdn-程序员宅基地

文章浏览阅读83次。在这个示例中,我们使用FT_Load_Glyph()函数加载字符索引为charIndex的字符。在这个例子中,我们使用FT_Set_Pixel_Sizes()函数设置字体的像素大小。在这个例子中,我们包含了FreeType的头文件,并定义了一个FT_Library对象来表示FreeType库的实例。在这个示例中,我们使用FT_New_Face()函数加载名为"font.ttf"的字体文件。一旦字体的大小和字符编码设置完成,我们可以进行字体的渲染和显示。在显示字体之前,我们需要设置字体的大小和字符编码。_矢量字体 csdn

Mysql的列式数据库infobright存储引擎_列式存储数据库选型-程序员宅基地

文章浏览阅读7.9k次。什么是infobright? Infobright是一个与MySQL集成的开源数据仓库软件,可作为MySQL的一个存储引擎来使用,SELECT查询与普通MySQL无区别。优点:Ø查询性能高 --比普通Mysql 数据库引擎(MyISAM、InnoDB) 快5-60倍.Ø存储数据量大 --能存储的数据量特别大.Ø高压缩比 --_列式存储数据库选型

学生党双十一蓝牙耳机选购指南,高颜值平价实用蓝牙耳机推荐_击音f1-程序员宅基地

文章浏览阅读179次。蓝牙耳机发展到现在算是达到了高峰,其中涌现的品牌产品不计其数。这就让很多消费者对蓝牙耳机的购买关注点发生了变化,从只认品牌到追求性价比了,而且现在许多平价蓝牙耳机的确是非常值得入手的。刚好双十一也快来临了,又到了购物狂欢节,所以小编就整理了一些性价比高且性能优异的蓝牙耳机,分享给各位。击音F1击音F1搭载了全新的蓝牙5.0芯片,在更高效稳定连接的同时,还将声音信号同时传达到左右耳单元,做到了更低延迟,可以听声辨位占据主动,配合着出众的AAC/SBC高清解码,优化还原了CD级音质,不管是听音乐还是_击音f1

随便推点

51爱心流水灯32灯炫酷代码_32心形灯代码免费-程序员宅基地

文章浏览阅读358次,点赞5次,收藏3次。调整了开头单个灯的旋转,并加快了旋转速度,并用appear函数无缝衔接后面的呼吸灯,中间基本没有什么太大的改动,个人觉得时间上比较长,于是缩短了循环的次数,最后的部分也稍微换了一下。由于博主是个小菜鸡,所以有些地方改的不好的请多多包容。爱心流水灯(32灯)_32心形灯代码免费

使用mysqldump备份Mysql数据库_mysql> mysqldump -u root -proot jxgl > d:\mysqlbak-程序员宅基地

文章浏览阅读243次。先进入Mysql bin目录语法:mysqldump -u'用户名' -p --databases '数据库名称' > '导出sql文件位置'示例可以看到已经成功了_mysql> mysqldump -u root -proot jxgl > d:\mysqlbak\gbak.sql

z-index-程序员宅基地

文章浏览阅读66次。z-index在定位元素上才能起作用转载于:https://www.cnblogs.com/xiaqi/p/4334822.html_z-index的取值标准是作用于全局,还是仅仅代表某一个元素内部的层级 site:blog.csdn.net

lua qt 编译_Qt学习笔记:Qt中使用Lua-程序员宅基地

文章浏览阅读835次。今天想在Qt中使用Lua进行数据操作结果发现在Qt中使用Lua的文章较少,虽然很简单,但是还是写出来提供入门,顺便记录一下我使用的是Qt Creator 3.4.2,用的是mingw4.9.2的编译器我在Lua官网下载lua版本是5.3.1首先,在要Qt中进行编译Lua,拿到.a和dll这两个文件在Qt Creator->文件->新建文件或项目->Library->C++库..._qt lua

找不到GPU资源——[显存充足,但是却出现CUDA error:out of memory错误]_显存充足cuda out of memory-程序员宅基地

文章浏览阅读2.9w次,点赞6次,收藏29次。说明:系统:Centos(Redhat)环境:python3.6+pytorch1.4.0(gpu)+tensorflow2.0.0(cpu)Cuda:9.2Cudnn:7.0.6?模型 YOLOv3描述图找不到了,就去隔壁偷了一张(传送)在运行git上的yolov3目标检测项目的时候尝试使用GPU加速,结果爆出CUDA error:out of memory隔壁说是找不..._显存充足cuda out of memory

解决ubuntu20.04虚拟机无法上网的问题_ubuntu20.04中的网卡不显示inet-程序员宅基地

文章浏览阅读3.1w次,点赞84次,收藏237次。@linux虚拟机无法正常上网前言刚建立好的linux虚拟机使用NAT方式可以连接外网,系统重启几次,系统无法上网,这是什么问题导致的呢?提示:以下是本篇文章正文内容,下面案例可供参考一、现象使用ifconfig命令查看系统ip相关参数,发现只有网卡lo,外网网卡找不到了。使用ifconfig -a 命令查看网卡相关信息,会看到ens33网卡的相关信息:使用命令sudo ifconfig ens33 up,在使用ifconfig查看网络配置,我们会发现,出现了ens33网络配置:这_ubuntu20.04中的网卡不显示inet