自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 收藏
  • 关注

原创 Windows NT/2000/XP下不用驱动的Ring0代码实现(三)

任意用户模式下执行 ring 0 代码Author  : sinisterEmail   : sinister@whitecell.orgHomePage: http://www.whitecell.org     众所周知在非 Admin 用户模式下,是不允许加载驱动执行 RING 0 代码的。本文提供了一种方法,通过修改系统 GDT,IDT 来添加自己的 CALLGATE 和INTGATE 这

2007-12-20 23:52:00 777

转载 Windows NT/2000/XP下不用驱动的Ring0代码实现(二)

无驱动执行 Ring0 代码  作者 free2000fly 关键字 无驱动执行 Ring0 代码原作者姓名 free2000fly文章原始出处 http://webcrazy.yeah.net介绍无驱动执行 Ring0 代码的源程序的改写, 使得能在 VC6 及 vc71 下编译 正文前不久因为有一个加密及直接操纵硬件的问题, 使用直接访问硬件更直接一点, 但操作系统是NT的, 不能用 CIH

2007-12-20 23:51:00 780

转载 Windows NT/2000/XP下不用驱动的Ring0代码实现(一)

大家知道,Windows NT/2000为实现其可靠性,严格将系统划分为内核模式与用户模式,在i386系统中分别对应CPU的Ring0与Ring3级别。Ring0下,可以执行特权级指令,对任何I/O设备都有访问权等等。要实现从用户态进入核心态,即从Ring 3进入Ring 0必须借助CPU的某种门机制,如中断门、调用门等。而Windows NT/2000提供用户态执行系统服务(Ring 0例程)的

2007-12-20 23:48:00 619

原创 LIBSVM2.83软件包的介绍和移植(vc版本)

 LIBSVM软件包是台湾大学林智仁(Chih-Jen Lin)博士等用C++实现的LIBSVM库,可以说是使用最方便的SVM训练工具[71]。可以解决分类问题(包括C-SVC、n-SVC)、回归问题(包括e-SVR、n-SVR)以及分布估计(one-class-SVM )等问题,提供了线性、多项式、径向基和S形函数四种常用的核函数供选择,可以有效地解决多类问题、交叉验证选择参数、对不平衡样本

2007-06-13 11:40:00 3910 3

转载 Hook学习笔记

Hook学习笔记来自csdn  作者rivershan一、基本概念:    钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。    钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。

2007-06-06 15:40:00 970

转载 如何在NP下读写游戏内存及如何进入NP进程

标 题: 如何在NP下读写游戏内存及如何进入NP进程作 者: 堕落天才时 间: 2007-01-04,13:28链 接: http://bbs.pediy.com/showthread.php?threadid=37417*******************************************************标题:如何在NP下读写游戏内存及如何进入NP进程 **作者:堕落天才

2007-06-06 15:34:00 726

转载 消息钩子入门篇(4)---示例__外壳钩子(WH_SHELL)

这个例子程序完成记录系统所有启动的程序的功能,并保存到文件中。依然建立的是MFC扩展动态链接库。步骤同前面的例子。ShellHook.h文件中声明导出类class AFX_EXT_CLASS CShellHook:public CObject{public:    CShellHook();    ~CShellHook();    void SetShellHook();    void unS

2007-06-06 15:29:00 1547

转载 消息钩子函数入门篇--(3)示例__键盘钩子

下面是一个键盘钩子的示例,例子完成的任务是记录键盘的击键信息,保存到一个文件中。1)建立MFC扩展DLL,设置工程名称为:KeyHook2)在工程中添加KeyHook.h文件,然后加入键盘钩子类:class AFX_EXT_CLASS CKeyHook:public CObject{public: CKeyHook(); ~CKeyHook(); bool SetKeyHook(); 

2007-06-06 15:27:00 868

转载 消息钩子函数入门篇--(2)示例

由于全局钩子函数必须包含在动态链接库中,所以本例由两个程序体来实现。 1.建立钩子Mousehook.DLL    (1)选择MFC AppWizard(DLL)创建项目Mousehook; (2)选择MFC Extension DLL(共享MFC拷贝)类型;    (3)由于VC5没有现成的钩子类,所以要在项目目录中创建Mousehook.h文件,在其中建立钩子类:    class AFX

2007-06-06 15:26:00 798

转载 消息钩子函数入门篇(1)--基础知识

文章来源: http://study.feloo.com/computer/pro/vc/zh/200506/38777.htmlWindows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目

2007-06-06 15:25:00 1138 1

原创 pwlib1.9.1和wxWindows2.6.2的兼容性问题

上两个礼拜为了做一个xmpp的测试,安装了pwlib1.9.1(最新版本)和wxWindows2.6.2(最新版本),结果发现pwlib1.9.1不兼容wxWindows2.6.2版本,详情请看下面的编译过程:注:我下的都是压缩版,非安装版,编译器vc.net2003,操作系统win2k profession...一:编译wxWindows(2.6.2)1.       到目录 bui

2005-10-24 17:15:00 1166

转载 RFC3920可扩展消息出席协议(XMPP):核心 10 处理XML节的服务器规则

10. 处理XML节的服务器规则      兼容服务器实现必须确保有序处理任两实体间的XML节。超出有序处理的需求,每个服务器实现将包含它自己的“传送树”用于处理它所接收的节。那样的一个树决定是否一个节需要被路由到其它域,内部处理,或传送到与被连节点相关的资源。以下规则应用:10.1 无‘to’地址      如果节拥有无‘to’属性,服务器应当代表发送它的实体处理它。因为所有从其它服务器收到的节

2005-10-11 23:04:00 803

转载 RFC3920可扩展消息出席协议(XMPP):核心 11 XMPP内的XML使用

11. XMPP内的XML使用11.1 约束      XMPP是流XML元素的一个简单与特殊的协议,用来近实时的交换结构化信息。由于XMPP不需要任意分析与完整XML文档,这儿没有XMPP需要支持[XML]全特征的需求。特别的,以下约束应用。      关于XML产生,一个XMPP实现不准注入以下任意一个XML流:*评论(定义在[XML]节2。5)*处理说明(2。6节)*内部或外部DTD子集(2

2005-10-11 23:04:00 934

转载 RFC3920可扩展消息出席协议(XMPP):核心 9 XML节

9.XML节      TLS协商(5节)后,如果需要SASL协商(6节)与资源绑定(7节),XML节可通过流来发送。定义了三种XML节用于jabber:client与jabber:server命名空间:, , and 。另外,这种节有五个通用属性。这些通用属性,像三种节的基本语义一样,都定义在此;与即时消息与表示应用相关的XML节的更详细信息在[XMPP-IM]中提供。9.1通用属性  

2005-10-11 23:03:00 1275

转载 RFC3920可扩展消息出席协议(XMPP):核心 7 资源绑定

7.资源绑定        接收实体SASL协商(6)之后,初始实体可能想要或是需要绑定一个特殊资源至那个流。普通的,这仅用于客户端:为了遵从在此指定的寻址格式(3)与节传送规则(10),必须有一个资源标识符联合客户端的node@domain>(即可以由服务器产生也可以由客户应用提供);这确保基于流使用的地址是“全JID”形式node@domain/resource>。        根据在SAS

2005-10-11 23:02:00 1211

转载 RFC3920可扩展消息出席协议(XMPP):核心 8 服务器回叫

8.服务器回叫8.1概述        Jabber协议来自于XMPP适用的,包含一个“服务器回叫”方法,用以保护免受域哄骗,因此,使哄骗XML节更困难。服务器回叫并不是一个安全机制,并且仅导致服务器身份弱验证(参考服务器到服务器的通信(14.4)相关方法的安全特性)。域需要健壮的安全性,应当使用TLS与SASL;参考服务器到服务器通信(4.4)细节。如果SASL用于服务器到服务器的认证,回叫不应

2005-10-11 23:02:00 787

转载 RFC3920可扩展消息出席协议(XMPP):核心 6 使用SASL

6.使用SASL6.1 概述      XMPP包含一个认证流的方法,此方法依靠一个简单认证与安全层(SASL)协议[SASL]的XMPP-specific profile。SASL提供一个一般化方法,用于给基于连接的协议加认证支持,并且,XMPP使用一个一般化XML命名空间profile,用于SASL,遵从[SASL]的profiling需求。      以下规则应用:      1) 如果两个

2005-10-11 23:01:00 1567

转载 RFC3920可扩展消息出席协议(XMPP):核心 5 使用TLS

5 使用TLS5.1 概述      XMPP包含一个方法,用于保护流不被篡改和偷听。此信道加密方法利用传输层安全(TLS)协议[TLS],连同“STARTTLS”扩展,在为描述在RFC 2595[USINGTLS]中的IMAP[IMAP],POP3[POP3],ACAP[ACAP]等相似协议扩展模型。用于STARTTLS扩展的命名空间名是urn:ietf:params:xml:ns:xmpp-

2005-10-11 23:00:00 1351

转载 RFC3920可扩展消息出席协议(XMPP):核心 4 XML流

4 XML流4.1概述      使presence-aware实体间能够相互迅速的、异步交换相关的小负载的结构化信息有两种基本元素:XML流与XML节。术语定义如下:      XML流定义:XML流是一个容器,用于网络上任意两实体间交换XML元素。XML流的开始是以一个起始的XML标记(有合适的属性与命名空间声明)表示,XML流的结尾以一个结束的XML标记表示。在流的生命周期中,初始化它的实体

2005-10-11 22:59:00 1081

转载 RFC3920可扩展消息出席协议(XMPP):核心 3 寻址方案

3 寻址方案3.1 概述        实体可被看作是使用XMPP进行通信的任意网络端点(例如:一个网络上的ID)。任意此类实体均以与RFC2396[URI]一致的格式来唯一设定地址。由于历史原因,XMPP实体的地址称作Jabber标识符或JID。一个有效JID包含一套有序元素:域标识符,结点标识符,资源标识符。        JID的语法定义如下,使用增广巴斯科范式[ABNF](Augmente

2005-10-11 22:58:00 1335

转载 RFC3920可扩展消息出席协议(XMPP):核心 1 介绍

1 介绍1.1 概要        XMPP是一个开放的可扩展标记语言[XML]协议,用于近实时的消息、出席与请求-响应服务。基本语法语义最初是由Jabber开源社区在1999年开发的。2002年,XMPP工作组授权开发一个Jabber协议的改写本,将适用于IETF的即时消息(IM)与出席技术。        作为XMPP工作组的成果,此文档定义了XMPP 1.0的核心内容;提供即时消息与出席功能

2005-10-11 22:56:00 1597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除