黑海洋 黑海洋 WIKI

纯真数据库自动更新原理

开发 更新于 04-12 12:34 · 约 1 分钟 · 黑海洋 · 3.5万

20140426155151.jpg

#纯真数据库自动更新原理
示例代码使用php实现,从copywrite.rar中读取解密需要的一个key,然后解密qqwry.rar头0x200字节数据,随后使用zlib解压数据即可得到qqwry.dat文件

通过此代码的实现,你应该可以自行实现一个纯真数据库更新工具。copywrite.rar中还有一些更多的数据,没有一一列出,比如版本号、qqwry.rar文件大小。

<?php
 $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);
 }
?>

相关文档

评论与补充0

有问题或想补充的,写在下面 · 选中正文文字再点「报告错误」会自动引用

还没有评论。有疑问、补充,或者发现错字,都可以写在下面。

就事论事,别发广告 · 正常评论