PHP实现自动更新纯真数据库qqwry.dat

 自动更新纯真数据库qqwry.dat的原理是:从copywrite.rar中读取解密需要的key,然后解密qqwry.rar头0x200字节数据,然后使用zlib解压数据即可得到qqwry.dat文件。

<?php
    ini_set('max_execution_time', 7200);
    ini_set("memory_limit", "2048M");
	$copywrite = file_get_contents("http://update.cz88.net/ip/copywrite.rar");
	$qqwry = file_get_contents("http://update.cz88.net/ip/qqwry.rar");
	$key = unpack("V6", $copywrite)[6];
	for($i=0; $i<0x200; $i++)
	{
		$key *= 0x805;
		$key ++;
		$key = $key & 0xFF;
		$qqwry[$i] = chr( ord($qqwry[$i]) ^ $key );
	}
	$qqwry = gzuncompress($qqwry);
	$fp = fopen("qqwry.dat", "wb");
	if($fp)
	{
		fwrite($fp, $qqwry);
		fclose($fp);
	}
?>

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值