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

<? 
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; 

}  
?>

(0)

相关推荐

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

    <?  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_ENCOD

  • 收藏AngularJS中最重要的核心功能

    以下是AngularJS中最重要的核心功能如下所述: •数据绑定: 模型和视图组件之间的数据自动同步. •适用范围: 这些对象参考模型.它们充当控制器和视图之间的胶水. •控制器: 这些Javascript函数绑定到特定的范围. •服务: AngularJS配有多个内置服务,例如 $http 可作为一个XMLHttpRequest请求.这些单一对象在应用程序只实例化一次. •过滤器: 从一个数组的条目中选择一个子集,并返回一个新的数组. •指令: 指令是关于DOM元素标记(如元素,属性,CSS等

  • 使用C++ MFC编写一个简单的五子棋游戏程序

    MFC简介: MFC(MicrosoftFoundationClasses)是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数. MFC除了是一个类库以外,还是一个框架,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll.xx是版本,它封装了mfc内核,所以你在你的代码看不到原本的SDK编程中的消息循环等等东西,因为MFC框架帮你封装好了,这样你就可以专心的考虑你程序的逻辑,而不是这些每次编程都要重复的

  • 使用docker部署一个简单的c/c++程序的方法

    一.首先建立一个 hello-world.cpp 文件 程序代码如下: #include <iostream> using namespace std; int main () { cout << "hello-world" << endl; cout << "my first docker" << endl; return 0; } 例如我是在我的home路径下建立一个DockerFile/hello-w

  • 一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息

    概述 这是一个简单的python爬虫程序,仅用作技术学习与交流,主要是通过一个简单的实际案例来对网络爬虫有个基础的认识. 什么是网络爬虫 简单的讲,网络爬虫就是模拟人访问web站点的行为来获取有价值的数据.专业的解释:百度百科 分析爬虫需求 确定目标 爬取豆瓣热度在Top100以内的电影的一些信息,包括电影的名称.豆瓣评分.导演.编剧.主演.类型.制片国家/地区.语言.上映日期.片长.IMDb链接等信息. 分析目标 1.借助工具分析目标网页 首先,我们打开豆瓣电影·热门电影,会发现页面总共20部

  • 如何从0开始用node写一个自己的命令行程序

    前言 什么是命令行程序呢?像我们常见的webpack,vue-cli都属于命令行程序. 本文将带你从0开始用node写一个自己的命令行程序,并发布到npm. 准备工作 我打算写一个统计个人代码提交量的命令行工具,起名 git-tool . npm地址见git-tool,GitHub地址见 git-tool . 1.在GitHub上新建一个项目git-tool. 2.克隆到本地进行开发. 3.执行npm init创建package.json文件. // 其他代码 "bin": { &qu

  • HBuilderX开发一个简单的微信小程序的实现步骤

    目录 一.配置 二.运行 一.配置 在微信开发者工具的设置中开启,如图: 在HBuilderX中新建项目,选择uni-app,如图: 在HBuilderX中编写代码 目录结构如图: 编写代码: index.less .content{ padding: 0 40rpx; image{ width: 100%; } .title{ display: block; text-align: center; font-size: 50rpx; font-weight: bold; } .operate{

  • 一个低学历者的辛酸程序路[贵在坚持]

    2000盛夏的某个下午,我躺在河边看武侠小说,旁边放着鱼竿, 因为实在无聊透顶.突然妈找来了,告诉我哥从北京打来电话, 让我过去上班. 我97年高中毕业未高考,后在外面帮人做装修,一年2000块钱,没 有休息,吃住都在一个小门脸里面,三年下来,我没有乱花钱,还是两手空空,还被别人讥笑为"木讷","傻",意思是不油滑. 不会黑顾客.虽然这样,我满手是伤,被玻璃划,被裁纸刀划,冬天无法戴手套干活被冻裂.再次回到家里的时候,我大哭 一场感觉走投无路,最后一丝闯趟的想法也没

  • 使用Python编写一个模仿CPU工作的程序

    今天早上早些时候,在我的Planet Python源中,我读到了一篇有趣的文章"开发CARDIAC:纸板计算机(Developing upwards: CARDIAC: The Cardboard Computer)",它是关于名为Cardiac的纸板计算机的.我的一些追随者和读者应该知道,我有一个名为简单CPU(simple-cpu)的项目,过去的数月我一直工作于此,并且已经发布了源代码.我真的应该给这个项目提供一个合适的许可证,这样,其他人可能更感兴趣,并在他们自己的项目中使用.不

  • Python实现的一个找零钱的小程序代码分享

    Python写的一个按面值找零钱的程序,按照我们正常的思维逻辑从大面值到小面值的找零方法,人民币面值有100元,50元,20元,10元,5元,1元,5角,1角,而程序也相应的设置了这些面值.只需要调用函数时传入您想要找零的金额,程序会自动算各个面值的钱应该找多少张.如传入50元,则系统自动算出找零50元一张面值,如果传入60块7毛,则程序自动算出该找零50元一张,10元一张,5角一张,1角两张. # encoding=UTF-8   def zhaoqian(money):     loop=T

随机推荐