收藏的一个php小偷的核心程序


Posted in PHP onApril 09, 2007

<? 
ob_start(); 
ob_implicit_flush(0);<a id="more-27"></a> 
function CheckCanGzip(){ 
global $HTTP_ACCEPT_ENCODING; 
if (headers_sent() || connection_timeout() || connection_aborted()){ 
return 0; 

if (strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false) return "x-gzip"; 
if (strpos($HTTP_ACCEPT_ENCODING,'gzip') !== false) return "gzip"; 
return 0; 

/* $level = compression level 0-9, 0=none, 9=max */ 
function GzDocOut($level=1,$debug=0){ 
$ENCODING = CheckCanGzip(); 
if ($ENCODING){ 
print "\n<!-- Use compress $ENCODING -->\n"; 
$Contents = ob_get_contents(); 
ob_end_clean(); 
if ($debug){ 
$s = "<p>Not compress length: ".strlen($Contents); 
$s .= " 
Compressed length: ".strlen(gzcompress($Contents,$level)); 
$Contents .= $s; 

header("Content-Encoding: $ENCODING"); 
print "\x1f\x8b\x08\x00\x00\x00\x00\x00"; 
$Size = strlen($Contents); 
$Crc = crc32($Contents); 
$Contents = gzcompress($Contents,$level); 
$Contents = substr($Contents, 0, strlen($Contents) - 4); 
print $Contents; 
print pack('V',$Crc); 
print pack('V',$Size); 
exit; 
}else{ 
ob_end_flush(); 
exit; 

}  
?>

PHP 相关文章推荐
PHP默认安装产生系统漏洞
Oct 09 PHP
PHP之COOKIE支持详解
Sep 20 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 PHP
php异常处理使用示例
Feb 25 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
Dec 16 PHP
php利用smtp类实现电子邮件发送
Oct 30 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
Dec 02 PHP
php实现的后台表格分页功能示例
Oct 23 PHP
PHP简单实现循环链表功能示例
Nov 10 PHP
PHP PDOStatement::bindParam讲解
Jan 30 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
Apr 06 PHP
thinkphp诸多限制条件下如何getshell详解
Dec 09 PHP
PHP中文汉字验证码
Apr 08 #PHP
动易数据转成dedecms的php程序
Apr 07 #PHP
一篇入门的php Class 文章
Apr 04 #PHP
手把手教你使用DedeCms V3的在线采集图文教程
Apr 03 #PHP
dedecms系统常用术语汇总
Apr 03 #PHP
dede3.1分页文字采集过滤规则详说(图文教程)续四
Apr 03 #PHP
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 #PHP
You might like
php 缓存函数代码
2008/08/27 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
2015/08/18 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
2016/07/09 PHP
javascript入门·对象属性方法大总结
2007/10/01 Javascript
js 居中漂浮广告
2010/03/21 Javascript
js弹出层永远居中实现思路及代码
2013/11/29 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
2019/05/13 Javascript
JS事件流与事件处理程序实例分析
2019/08/16 Javascript
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
Vue实现背景更换颜色操作
2020/07/17 Javascript
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
如何Tkinter模块编写Python图形界面
2020/10/14 Python
英国日常交易网站:Wowcher
2018/09/04 全球购物
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
出资证明书范本(标准版)
2014/09/24 职场文书
监考失职检讨书
2015/01/26 职场文书
三八妇女节寄语
2015/02/27 职场文书
歌剧魅影观后感
2015/06/05 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
python数据分析之用sklearn预测糖尿病
2021/04/22 Python
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL
在 Python 中利用 Pool 进行多线程
2022/04/24 Python