wiki-shan写的php在线加密的解密程序


Posted in PHP onSeptember 07, 2008

对应的写了一个简单的解密的,专门针对eval。这个原理很有用途的,在这里记下。

<?php 
/* 
author:zhiwushan 
date:20080411 
*/ 
  
//已经加密的文件内容 
$a=" 
eval(gzinflate(str_rot13(base64_decode('DdNUsptVAADQq2vn7+oFGU6VPb+EyE4EiSA2LhAZUZN2OP343eF9//f7+1S+Jd1KbNZ90SVY/jUv098JLgT1lSZmztJ/s/wNs/zrp5jd/XZLrter6I6UEqkkshUXmfWmEQNnhJfcdH7qCvlmY60ku0QVlfMMSUMnMO5EAo7RTF3GKem+RGMeDAg96YCxmZf+wUVdJUVUJTyId9BivvZlTpv64zYb80BDE2znHTa/CFBbxGMa66VW9ucZl6uTunr8bXPRSB+ziagCm+pJxOtHPbpOJarMvXb8XjD1B7RMGC/g0vsFnElCvW7KUD1OLRPt7MPJPVJpwW/vnS0l1TnALytgP5GMZt1IdEWat3XONVendoWF5ZbuJcdYIIeNfxeNsX74gMnpTZgoBByrZo/1ZZ9CmjIktXDBdoe4X+JigbtDgnlXWxJDa6i/hh7MtRibAPdhFxwldbPEonbZdfSeK8XNzFTB501FlIcFB8Oo+W8dOYmQeSf3P6q6SQx4KeEAZ2Y6Cnm6OeHMEOqBkkvIzXj08Jh5HMrXXMSHtz4Pk1wvV2kTDlDZoxjKTzdb7XpcMzPXDvIW6gfYsdcJz93w2hFQsQRQliFwK82cblUfV+CQHU+73AT7PL3fKMHXa0ZJtpLVZ7bEPGE/yIO1Wmelx/LiUXU+Ikv9ZwLyRWRYZ32ElLZCdmBIcUAfFlAl+pwdrpiucej6AA68JfQJfJuIhmQOqk9UHlJl2Ufp5tKbM+PYBU504baq0nurFEj1cXYaPtGOKimjKzIOJ4rHWXCvP2SZ04MsA4qbNkYwm3xqIk6VWKLLC659Hwxc+DQN75dIOfd9K/asb3ldWzcZ/0dwzUqGbNfs9uTnD+xRQRp1g5dK9loQMQk3amvCjyrdCzuYVHqsVTayHr58EMmM+807dukI4bTEMgRtxk+YIdqA0BfjrtAQLuBvZtHHsRPzvN2Q02hCn121Z2ETWe0nDACMxhhu//Pn569/vv8t/R8=')))); 
"; 
echo decodephp($a); 
  
function decodephp($a) { 
    $max_level=300; //最大层数 
    for($i=0;$i<$max_level;$i++) { 
        ob_start(); 
        eval(str_replace('eval','echo',$a)); 
        $a = ob_get_clean(); 
        if(strpos($a,'eval(gzinflate(str_rot13(base64_decode')===false) { 
            return $a; 
        } 
    } 
} 
?>
PHP 相关文章推荐
PHP实现用户认证及管理完全源码
Mar 11 PHP
php 购物车实例(申精)
May 11 PHP
谈谈新手如何学习PHP 默默经典版本
Aug 04 PHP
PHP中几个常用的魔术常量
Feb 23 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
简单实用的PHP防注入类实例
Dec 05 PHP
php中执行系统命令的方法
Mar 21 PHP
基于PHP实现通过照片获取ip地址
Apr 26 PHP
PhpStorm terminal无法输入命令的解决方法
Oct 09 PHP
PHP中的use关键字及文件的加载详解
Nov 28 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
Aug 10 PHP
PHP Swoole异步MySQL客户端实现方法示例
Oct 24 PHP
php单件模式结合命令链模式使用说明
Sep 07 #PHP
网友原创的PHP模板类代码
Sep 07 #PHP
php 特殊字符处理函数
Sep 05 #PHP
php include,include_once,require,require_once
Sep 05 #PHP
php生成随机数或者字符串的代码
Sep 05 #PHP
PHP通用分页类page.php[仿google分页]
Aug 31 #PHP
php将数据库中的电话号码读取出来并生成图片
Aug 31 #PHP
You might like
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
php实现网站插件机制的方法
2009/11/10 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
PHP针对redis常用操作实例详解
2019/08/17 PHP
动态样式类封装JS代码
2009/09/02 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
javascript闭包入门示例
2014/04/30 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
理解JavaScript原型链
2016/10/25 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
VSCode使用之Vue工程配置eslint
2019/04/30 Javascript
javascript数组的定义及操作实例
2019/11/10 Javascript
Vue通过配置WebSocket并实现群聊功能
2019/12/31 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
python DataFrame 取差集实例
2019/01/30 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
彻底搞懂 python 中文乱码问题(深入分析)
2020/02/28 Python
python反扒机制的5种解决方法
2021/02/06 Python
解决pytorch 的state_dict()拷贝问题
2021/03/03 Python
前端面试必备之CSS3的新特性
2017/09/05 HTML / CSS
iHerb香港:维生素、补充剂和天然保健品
2017/08/01 全球购物
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
工程进度款催款函
2015/06/24 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏
app场景下uniapp的扫码记录
2022/07/23 Java/Android