`
love~ruby+rails
  • 浏览: 849729 次
  • 性别: Icon_minigender_1
  • 来自: lanzhou
社区版块
存档分类
最新评论

微盾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+/'))."?>";  ?>
分享到:
评论
5 楼 四不象 2010-05-01  
hook一下eval函数不就行了
4 楼 Shrek82 2010-05-01  
唉,干嘛要有啊,好不容易找到一个PHP加密软件,他奶奶的。
3 楼 a123123 2010-04-27  
【 黑刀微盾解密专家1.0 】


操作方法:

1、运行软件,点击“打开目录”按钮,指定需要解密的PHP文件目录。

2、点击“列出文件”按钮列出所有该目录下的PHP文件。

3、点击“批量解密”按钮,程序自动解密所有微盾加密的文件。

Enjoy ~~~~~~~~~~

后记:本程序参考了Neeao同学的PHP版解密脚本,根据他的解密思路成功用Delphi开发完成了本地运行的批量解密版。因为我一直是习惯用IDE手工解密,感觉也都很方便,压根没想过要做解密程序,不过貌似有解密需求的人蛮多,而且用PHP的解密脚本一个个解密也很不方便,在经过很多努力和数十个小时后,终于把本地批量解密程序写出来了。在此特别感谢强大的牛人“狙击手”同学,是他用JavaScript脚本写出了替代PHP的strtr()函数的脚本给我参考,再由我改写成了Delphi版的函数。欢呼ing~~~又学习到不少的知识。感谢朋友们一直的支持。嘿嘿。

管巨侠

下载地址:http://tmd.me/2008/read.php/48.htm
2 楼 oopos 2009-10-12  
汗。。。。。。
这哪里是加密呀。。。

1 楼 luckytiger 2009-10-10  
牛叉叉 ~~ 我还刚想用哪个加密,看来还是算啦,问世间现在有什么好的加密工具啊!

相关推荐

    微盾PHP脚本加密专家解密算法.txt

    根据提供的文件信息,本文将对微盾PHP脚本加密专家解密算法进行详细的解析与讨论。此算法主要用于保护PHP源代码不被轻易查看或修改,通过一系列加密手段达到保护源码的目的。 ### 一、算法简介 #### 1.1 文件读取...

    php加密 微盾PHP加密专家

    微盾PHP加密专家就是这样的工具,它通过特定的算法将原始的PHP源代码转换为加密格式,使代码在未授权的环境下无法被正确解析。 加密过程主要包括以下几个步骤: 1. **预处理**:对源代码进行分析,提取关键信息,如...

    微盾PHP脚本加密专家php解密算法

    威盾PHP加密专家解密算法 By:Neeao ,碰到使用威盾PHP加密专家加密的代码,可以用下面的代码查看源文件。

    脚本加密解密器脚本加密解密器

    脚本加密解密器是一种工具,它的主要功能是将脚本代码进行加密处理,以使其在未经授权的情况下无法被轻易读取或理解,同时也能提供解密机制,使得在需要执行时能够正确解读并运行加密后的脚本。 脚本加密通常涉及到...

    BAT批处理脚本-加密解密-解密.zip

    本文将深入探讨“BAT批处理脚本-加密解密-解密.zip”这一主题,以及如何利用它进行文件的加密与解密。 批处理脚本,也称为批处理文件或批处理程序,是Microsoft Windows操作系统中的一种命令行脚本语言。它由一系列...

    matlab实现AES加密和解密算法

    在MATLAB环境中实现AES加密和解密算法是一项重要的技能,特别是在教学和科研中。MATLAB2019a版本提供了丰富的数学计算功能,使得实现这种复杂的算法变得相对简单。 AES的核心过程包括四个基本操作:字节代换...

    WINCC C、VB加密脚本的解密

    首先,要理解WinCC的脚本加密通常是出于保护知识产权和防止未授权修改的目的。这些脚本可以是用于数据处理、通信或用户界面控制的代码。加密通常会使得阅读和修改这些脚本变得困难,除非你拥有解密密钥或者解密工具...

    微盾PHP加密专家(PHPCodeLock)VwPhpCLockSetup.rar

    微盾PHP加密专家是一款专为PHP开发者设计的代码保护工具,旨在提高PHP源代码的安全性,防止未经授权的复制、修改或逆向工程。通过这款软件,开发者可以对PHP代码进行加密,以保护自己的知识产权和商业机密。 在PHP...

    BAT批处理脚本-加密解密-批处理不显示密码.zip

    本压缩包"BAT批处理脚本-加密解密-批处理不显示密码.zip"包含了用于加密和解密的批处理脚本,这对于保护敏感数据的安全至关重要。 首先,我们要理解什么是批处理脚本。批处理脚本是由一系列DOS命令组成的文本文件,...

    Asp脚本解密加密工具AspDec

    AspDec是一款专门针对ASP脚本的解密和加密工具,它为开发者提供了便利,帮助他们理解和修改已加密的ASP源代码,或者对自身的代码进行安全保护。 在Web开发中,有时出于安全考虑,开发者会选择对ASP源代码进行加密,...

    VB6 DES 加密/解密算法 插件

    可以用ASP,PHP等脚本调用 已经把加密后的结果生成字符串,可以方便存储数据库或者是网页打印出来 des算法是从网上找的,里面有作者名称。 这里只说明PHP用法,ASP等其他用法雷同,不再复述。 $str="加密前字符串";...

    des加密算法(js+java)js加密 java解密

    des加密算法(js+java)加密与解密结果相同 包含三个文件 : des.js des.html ,用于实现前端脚本的加密与... des.java 用于后台的加密解密操作; 项目中正好用到,已经过验证,两个加密解密结果相同,分享给大家!

    最新款goto解密工具源码,PHP加密解密反编译工具

    "最新款goto解密工具源码,PHP加密解密反编译工具"是一个针对PHP代码的安全解决方案,它允许开发者对源码进行加密,防止未经授权的访问、复制或反编译。下面我们将深入探讨这个主题,了解加密、解密以及反编译的相关...

    php+uni-app AES加密解密.rar

    下面我们将深入探讨PHP和uni-app如何实现AES加密解密。 1. PHP的AES加密解密: PHP提供了多种库来实现AES加密,其中最常用的是`openssl_encrypt`和`openssl_decrypt`函数。这两个函数支持多种加密模式,包括AES-...

    php goto加密完美解密脚本

    这篇"php goto加密完美解密脚本"提供了解密此类加密代码的方法。它包含了详细的解密说明,这可能涉及到逆向工程、代码分析和理解加密算法的实现过程。亲测部分goto加密方式的可解密性意味着这个脚本至少能处理一部分...

    IBM lucifer加密解密算法包

    IBM Lucifer 加密解密算法是20世纪80年代由IBM公司开发的一种早期的块密码算法,它在设计上受到了DES(Data Encryption Standard)的影响,但又试图克服DES的一些局限性,比如较短的密钥长度。Lucifer算法在密码学...

    文件和文件夹的加密和解密工具(Des算法)

    在提供的压缩包文件中,"文件和文件夹加密"可能包含一个或多个工具或脚本,用于实现上述的DES加密和解密功能。这些工具通常具有用户友好的界面,简化了密钥管理、加密和解密操作。用户只需按照指示导入或输入密钥,...

    des加密算法(js+java)加密与解密结果相同

    des加密算法(js+java)加密与解密结果相同 包含三个文件 : des.js des.html ,用于实现前端脚本的加密与... des.java 用于后台的加密解密操作; 项目中正好用到,已经过验证,两个加密解密结果相同,分享给大家!

    MATLAB 实现Caesar密码加密与解密

    测试文件可能是MATLAB脚本,其中包含了调用加密和解密函数的代码,以及一些示例输入,例如明文字符串和位移量。运行这个测试文件,可以验证这两个函数的正确性,确保它们能正确地加密和解密信息。 这个项目不仅展示...

Global site tag (gtag.js) - Google Analytics