- 博客(9)
- 收藏
- 关注
原创 QQ通信协议
QQ通讯协议协议说明: 协议由报文头(T)+发送者(T)+接收者(T)+报文类型(T)+报文长度(L)+报文内容组成 发送者和接收者是系统内的程序种类,OICQ服务器0x01,传真服务器0x02,WEB服务器0x03,打印服务器是0x04,聊天服务器是0x05,OICQ用户是0x0A。 OICQ用户到OICQ服务器的通讯协议引导符 (0x81+0x0A+0x01) 报文类型报文内容报文说明
2009-12-10 19:36:00 1189 1
原创 QQ盗号核心编程
平台:windows xp sp2; 软件:QQ2005版。 申明:本文旨在技术交流。 一。先讲几句废话: 经常有听到有朋友QQ被盗的消息,总感觉做出这种行为的人是可鄙的,不就是对QQ窗口进行监视,然后再是记录用户输入的号码和密码,认为没什么了不起。 对于Windows核心编程,本人还是一只菜鸟,前一段时间把《Windows系统编程》粗略的看一边(当然重点地方仔细的看),由于
2009-12-10 19:33:00 621
原创 QQ通讯协议分析
1、找寻支持QQ HTTP协议的服务器。大 家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于 HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器。由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的
2009-12-10 19:29:00 808
原创 钩子技术介绍(1)
钩子的本质是一段用以处理系统消息的程序,通过系统调用,将其挂入系统。钩子的种类有很多,每种钩子可以截获并处理相应的消息,每当特定的消息发出,在到达目的窗口之前,钩子程序先行截获该消息、得到对此消息的控制权。此时在钩子函数中就可以对截获的消息进行加工处理,甚至可以强制结束消息的传递。 在本程序中我们需要捕获在任意窗口上的键盘输入,这就需要采用全局钩子以便拦截整个
2009-12-10 19:20:00 394
原创 消息钩子函数入门篇--(3)示例__键盘钩子
下面是一个键盘钩子的示例,例子完成的任务是记录键盘的击键信息,保存到一个文件中。1)建立MFC扩展DLL,设置工程名称为:KeyHook2)在工程中添加KeyHook.h文件,然后加入键盘钩子类:class AFX_EXT_CLASS CKeyHook:public CObject{public: CKeyHook(); ~CKeyHook(); bool SetKeyHook();
2009-12-10 19:18:00 343
原创 消息钩子入门篇(4)---示例__外壳钩子(WH_SHELL)
这个例子程序完成记录系统所有启动的程序的功能,并保存到文件中。依然建立的是MFC扩展动态链接库。步骤同前面的例子。ShellHook.h文件中声明导出类class AFX_EXT_CLASS CShellHook:public CObject{public: CShellHook(); ~CShellHook(); void SetShellHook(); void unS
2009-12-10 19:18:00 556
原创 消息钩子函数入门篇--(2)示例
由于全局钩子函数必须包含在动态链接库中,所以本例由两个程序体来实现。 1.建立钩子Mousehook.DLL (1)选择MFC AppWizard(DLL)创建项目Mousehook; (2)选择MFC Extension DLL(共享MFC拷贝)类型; (3)由于VC5没有现成的钩子类,所以要在项目目录中创建Mousehook.h文件,在其中建立钩子类: class AFX
2009-12-10 19:16:00 319
原创 消息钩子函数入门篇(1)--基础知识
Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的
2009-12-10 19:15:00 326
转载 jmf编写拍照程序
JMF 全称是:Java Media FrameWork 中文:Java 媒体框架 下载地址:http://java.sun.com/products/java-media/jmf/2.1.1/index.html 下载完JMF安装它,在它的安装目录下找到lib在其lib下的jmf.jar和mediaplayer.jar加入到系统环境变量中. 在JMF提供的数多API中足够完成一个拍照,摄像软件,
2008-10-11 21:19:00 474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人