网络编程/协议
Jackchenyj
缩小与大牛的差距,唯一的方法就是不断学习
展开
-
内核模式驱动程序的网络结构
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖! 1、Windows 2000 网络结构和OSI模型 Windows 2000网络结构是以国际标准化组织(ISO)制定的七层网络模型为基础的,1978年,ISO制定的开放式系统(OSI)参考模型,将网络描述为一系列的协议层,在每个协议层中完成一系列的特定功能。每一层都向上一转载 2012-08-01 14:21:55 · 2538 阅读 · 0 评论 -
VNC源码研究(二十四)vnc-4.0-winsrc版本之winvnc工程分析
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 此工程编译出winvnc4.exe二进制文件。它得到的二进制是作为VNC服务端来使用的。一、从main说起int main(int argc, const char* argv[]) { int result = 0; try { // - Initi原创 2013-03-11 11:06:34 · 9628 阅读 · 6 评论 -
使用NDIS驱动监测以太网络活动
转载自: http://blog.csdn.net/ddtpower/article/details/656687 本论文提供了NDIS的基本的理解,应用程序如何与驱动程序交互,发挥驱动程序最佳性能。本论文也说明了使用例子驱动(PACKET.SYS)监测以太网的应用程序。本论文不是帮助程序员开发网络驱动而是帮助他使用这样的驱动。 引言 从计算机被发明以来,对转载 2012-08-02 15:12:44 · 3526 阅读 · 0 评论 -
NDIS网络数据监控程序NDISMonitor(2)-----驱动与应用的中间层NdisHook
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖! 本工程是驱动vpcknt的一个封闭层而已,比较简单。一、导出的API接口分析1、Start(1)加载驱动vpcknt.sys。vpcknt.sys是从工程的资源文件中通过CreateDriverFileFromAppResources加载的。(所以启动NDIS时金原创 2012-08-03 11:40:10 · 2482 阅读 · 0 评论 -
NDIS的NDIS_PROTOCOL_BLOCK和NDIS_OPEN_BLOCK的介绍
转载自:http://blog.sina.com.cn/s/blog_4de78d5901000bfd.html 本人简单的介绍一种更有效的基于NDIS包拦截技术。大家都知道,NDIS协议驱动程序是通过填写一张NDIS_PROTOCOL_CHARACTERISTICS的表,并调用NDIS API函数NdisRegisterProtocol进行注册。现在我们来关注一下NDIS_P原创 2012-08-03 11:38:01 · 3305 阅读 · 0 评论 -
rdesktop架构解析(RDP协议分析)
转载自: http://blog.csdn.net/songbohr/article/details/5309650 本文立足于rdesktop的架构层次进行解析,算是抛砖引玉,国内对RDP协议深入解析的资料到本文发布时为空白!ps:昨天在nokia 5233系统下载了一个symRdp,国外RDP的应用已经遍地开花了。 调用层次:rdp_--->sec_--->mcs_转载 2012-07-18 17:56:46 · 12899 阅读 · 3 评论 -
实现在XP中使用Remote Desktop时也能得到ClearType 效果
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家提出意见,一起讨论!源码请自行到参考文章中下载。 参考文章http://www.codeproject.com/Articles/20866/ClearType-over-Remote-Desktop-in-Windows-XP>> 一、介绍我所感兴趣的有以下:1)C原创 2012-07-19 15:26:11 · 2970 阅读 · 0 评论 -
NDIS网络数据监控程序NDISMonitor(1)-----驱动程序(编译过程与源码讲解)
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖! 一、编译过程弄了半天终于编译通过了,看来驱动的开发确实没有应用来得简单啊。由于DDK提供的ndis.h有4个,什么时候要调用哪个我确实不清楚:(1)我先用#include 结果报错了:1>1>errors in directory e:\g2\fft\us原创 2012-08-03 11:39:59 · 7767 阅读 · 7 评论 -
rdp协议解读
转自: http://blog.csdn.net/jiangtao_killer/article/details/6940346一、前言 RDP,远程显示协议(Remote Display Protocol )简称RDP。提供了客户和服务器之间的连接。该协议是对国际电信联盟发布的一个国际标准的多通道会议协议T.120 的一个扩展。Shadow Session,映像会话是Meta转载 2012-07-18 15:49:31 · 4228 阅读 · 0 评论 -
VNC源码研究(一)VNC简介
VNC采用RFB通信协议。RFB ("remote 帧缓存 ") 是一个远程图形用户的简单协议,因为它工作在帧缓存级别上,所以它可以应用于所有的窗口系统,例如:X 11,Windows 和 Mac 系统。独特的计算环境。 RFB 协议可进行可靠的传输,如字节流或基于消息的。和大多数协议一样,它也是通过TCP/IP 协议簇连接。协议由三步完成连接:首先是握手报文,目转载 2012-12-12 16:39:28 · 34861 阅读 · 0 评论