热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

快播资源哪里跑(逆向)

嗨,大家好,逆向学习有那么几天了,得有点小产品吧,哈哈……,现在把逆向快播的经验贴出来,大家技术交流啊,对了,只是技术交流啊,其它的与我无关…。快播播放器里面有三个文件,我们需要用到,为什

嗨,大家好,逆向学习有那么几天了,得有点小产品吧,哈哈……,现在把逆向快播的经验贴出来,大家技术交流啊,对了,只是技术交流啊,其它的与我无关…。

快播播放器里面有三个文件,我们需要用到,为什么呢?自己看吧,因为快播是p2p机制的传输协议,所以我们只要快播涉及p2p的软件块就行了。

好了,以下是部分分析,聪明的你们一定会摸索出他们的规律(主要是获取任务的信息),主要代码已经打包了哦。

有图有真相……


));

         ::CreateFile(strUpdate,GENERIC_READ,FILE_SHARE_READ,NULL,        OPEN_ALWAYS,FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_HIDDEN,NULL);

     }

 

程序中有全局变量

     BYTE*m_byteBuffer=NULL;  //从内存中读出的消息全部放到这变量中(消息含有任务MD5值、路径、影片名、文件大小、已下载大小、是否下载……等等)

     HMODULEm_hMouleQvodNet;  //句柄

     DWORDm_dFunctionHandle,m_dHandle; //消息句柄

DWORDd_517864;  //一个地址

 

 

//逆向快播的初始化

     void CTestQvodDlg::OnInitQvodNet()

 

//获得任务信息,获取任务个数,传参任务的MD5,返回值为零成功,其它不成功,成功时读取的信息有(消息含有任务MD5值、路径、影片名、文件大小、已下载大小、是否下载……等等),每个任务都有,只是要懂的这个任务类的结构大小,就好定位了,源码已经写好了。

int CTestQvodDlg::GetTaskInfo(int *pLength,int *task)

//点击连接  里面有测试MD5值

在项目中有文件videolist.db 里面有很多测试的任务,你们可以了解下。其它的就说了,详细看代码哟。


下载地址:http://download.csdn.net/detail/banketree/4416468


推荐阅读
author-avatar
路路
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有