首页  QQ软件  QQ新闻  QQ号码  QQ空间  QQ头像  QQ游戏  QQ宠物  QQ美化  QQ教学  聊天宝典  桌面壁纸

网站首页

QQ空间

QQ号码

QQ桌面

QQ软件

QQ游戏
   QQ点击排行榜
固顶qq空间[QQ空间代码]非主流禁图片7057
普通qq空间[QQ空间代码]非主流桌面图片21285
普通qq空间[QQ空间代码]非主流闪动图片10274
普通qq空间[QQ空间背景]>>qq空间黑色背景8531
普通qq空间[QQ空间]QQ空间黑色背景的5207
普通qq空间[QQ空间代码]非主流浪漫图片4028
普通qq空间[QQ空间]非主流男女接吻图4014
推荐qq空间[QQ空间代码]非主流动态图片:型3999
普通qq空间[QQ空间代码]非主流个性另类图3553
普通qq空间[QQ空间]非主流可爱图片3387
普通qq空间[QQ空间]非主流黑色系图片3325
普通qq空间[QQ空间]透明Flash3162
普通qq空间[QQ空间代码]非主流另类图片“3037
普通qq空间[QQ空间]可爱的手机动态壁2966
普通qq空间[QQ空间]QQ空间漂浮物代码2954
普通qq空间[QQ空间大图][图文]  闪光文字2721
推荐qq空间[QQ空间代码]非主流另类图片-眼2579
普通qq空间[QQ空间背景]蓝色调非主流个性2485
普通qq空间[QQ空间代码]非主流个性图片“2314
普通qq空间[QQ空间代码]非主流个性图片“2312
推荐qq空间[QQ空间背景]>>几款QQ空间时尚2276
普通qq空间[QQ空间背景]>>QQ空间背景代码2258
普通qq空间[QQ空间代码]非主流空间动态图2210
推荐qq空间[QQ空间背景]>>女孩子超喜欢的2171
普通qq空间[QQ空间背景]>>qq空间背景音乐2126
普通qq空间[QQ空间]QQ永久站模块--清2069
普通qq空间[QQ空间背景]QQ空间免费黑色皮1938
普通qq空间[QQ空间代码]非主流男图片1919
普通qq空间[QQ空间大图][图文]  空间动态1907
普通qq空间[QQ空间背景]>>免费使用黄钻QQ1899
普通qq空间[QQ空间大图][图文]  轻舞飞扬1872
普通qq空间[QQ空间背景]当故事结束,不再1813
普通qq空间[QQ空间]我的堕落天使1772
普通qq空间[QQ空间代码]非主流悲伤图片1763
   您现在的位置: QQ永久站 >> QQ号码 >> QQ号码密码 >> 正文

QQ2004 sp1加密文件结构和加密算法分析

作者:佚名    QQ号码来源:不详    点击数:    更新时间:2007-4-7    
我的本意是写个暴力破解QQ本地密码的程序,不过,现在才发现QQ好恶心,循环加密了n(n>60000)次。东西还是能写出来的,不过,可能需要很长时间才能算出一个短密码了。唉!回去再看看自己写的MD5算法,看看什么地方可以大幅度改进的。再不行的话,就看看能不能写成万台机器联机的形式,这个可能需要从解密算法上入手了。 好了,不讲什么废话了,下面说明QQ本地文件加密的问题。QQ本地密码文件保存在文件ewh.db中,加密方式是MD5和简单位变换的结合。 一:密码文件结构。 密码文件结构可以表示如下: struct file_ewh.db { FileHeader *header; //文件头 FileBlock *blocks; //文件块数组 } 文件的图形结构如下: ___________________________________ | | | | | |文件头|文件块一|文件块二|....... | | | | | | ----------------------------------- 下面我们就分别分析文件头和文件块的结构。 1.文件头。 文件头共6字节,第一字节固定为51(Q),第二字节固定为44(D),第三、四字节都为01。第5个字节开始的16位数据表示文件块的个数。 2.文件块。 文件块的结构如下: struct FileBlock { int8 type; //块的类型(QQ里面只使用了4和7两种) int16 nameLen; //块名字的长度 int8 name[nameLen];//块的名字 int32 dataLen; //块数据长度 int8 data[dataLen];//块数据 } 为了方便,这里的int8代表一个字节,余者类推。

QQ号码录入:admin    责任编辑:admin 
  • 上一个QQ号码:

  • 下一个QQ号码:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    关于我们 - 广告服务 - 网站建设 - 设为主页 - 加为收藏 - 在线留言 - 友情链接 - 帮助中心 - 网站地图