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 相关文章推荐
我的论坛源代码(一)
Oct 09 PHP
php 全文搜索和替换的实现代码
Jul 29 PHP
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
May 16 PHP
discuz的php防止sql注入函数
Jan 17 PHP
利用PHP实现短域名互转
Jul 05 PHP
php使用sql数据库 获取字段问题介绍
Aug 12 PHP
php动态生成函数示例
Mar 21 PHP
php检索或者复制远程文件的方法
Mar 13 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
Laravel中Trait的用法实例详解
Mar 16 PHP
PHP实现从上往下打印二叉树的方法
Jan 18 PHP
php探针不显示内存解决方法
Sep 17 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
劣质的PHP代码简化
2010/02/08 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
PHP实现的英文名字全拼随机排号脚本
2014/07/04 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
2016/05/07 PHP
功能强大的php分页函数
2016/07/20 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
Ext面向对象开发实践(续)
2008/11/18 Javascript
AngularJS 日期格式化详解
2015/12/23 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
JS中substring与substr的用法
2016/11/16 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
JavaScript中callee和caller的区别与用法实例分析
2019/06/28 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
[01:50]《我与DAC》之玩家:iG夺冠时的那面红旗
2018/03/29 DOTA
python中反射用法实例
2015/03/27 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
python可视化实现代码
2019/01/15 Python
python两种获取剪贴板内容的方法
2020/11/06 Python
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
Haggar官网:美国男装品牌
2020/02/16 全球购物
精通CAD能手自荐书
2014/01/31 职场文书
个人查摆剖析材料
2014/02/04 职场文书
一名老师的自我评价
2014/02/07 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
教师远程培训感言
2014/03/06 职场文书
学习退步检讨书
2014/09/28 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书