上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 90 下一页
摘要: http://blog.csdn.net/piggyxp/archive/2004/05/31/19607.aspx作者: CSDN VC/MFC 网络编程 PiggyXP ^_^ 目录: 一. 关于ARP协议的基础知识 3. ARP包的填充二。发送数据包的编程实现 1.填充数据包.........................紧接上文............................3.ARP包的填充1) 请求包的填充:比如我们的电脑MAC地址为 aa-aa-aa-aa-aa-aa,IP为 192.168.0.1我们想要查询 192.168.0.99的MAC地址,应该怎么来做呢?首先 阅读全文
posted @ 2011-05-18 10:43 董雨 阅读(349) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/piggyxp/archive/2004/05/31/19606.aspx前 言 首先要感谢网络安全资深专家卢湖川博士以及VC网络版的limin朋友提供的资料以及帮助^_^经常看到论坛有人问起关于数据包的截获、分析等问题,幸好本人也对此略有所知,所以就想写一系列的文章来详细深入的探讨关于数据包的知识,,我希望通过这一系列的文章,能使得关于数据包的知识得以普及,所以这系列的每一篇文章我都会有由浅入深的解释、详细的分析、以及编码步骤,另外附上带有详细注释的源码(为了照顾大多数朋友,我提供的都是MFC的源码)。不过由于也是初学者,疏漏之处还望不吝指正。本文凝 阅读全文
posted @ 2011-05-18 10:42 董雨 阅读(269) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/piggyxp/archive/2004/06/23/24449.aspxB. 打开相应网卡并设置为混杂模式: 在此之前肯定要有一段让用户选择网卡、并获得用户选择的网卡的名字的代码,既然上面已经可以获得所有网卡的名字了,这段代码就暂且略过了。 我们主要是要用到 pcap_open_live 函数,不过这个函数winpcap的开发小组已经建议用pcap_open 函数来代替,不过因为我的代码里面用的就是pcap_open_live,所以也不便于修改了,不过pcap_open_live使用起来也是没有任何问题的,下面是pcap_open_live的函数声明 阅读全文
posted @ 2011-05-18 10:41 董雨 阅读(301) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/piggyxp/archive/2004/06/23/24444.aspx前 言 经常看到论坛有人问起关于数据包的截获、分析等问题,幸好本人也对此略有所知,也写过很多的sniffer,所以就想写一系列的文章来详细深入的探讨关于数据包的知识。我希望通过这一系列的文章,能使得关于数据包的知识得以普及,所以这系列的每一篇文章我都会有由浅入深的解释、详细的分析、以及编码步骤,另外附上带有详细注释的源码(为了照顾大多数朋友,我提供的都是MFC的源码)。不过由于也是初学者,疏漏之处还望不吝指正。本文凝聚着笔者心血,如要转载,请指明原作者及出处,谢谢!^_^OK,. 阅读全文
posted @ 2011-05-18 10:40 董雨 阅读(337) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/piggyxp/archive/2004/09/23/114883.aspx手把手教你玩转SOCKET模型之重叠I/O篇“身为一个初学者,时常能体味到初学者入门的艰辛,所以总是想抽空作点什么来尽我所能的帮助那些需要帮助的人。我也希望大家能把自己的所学和他人一起分享,不要去鄙视别人索取时的贪婪,因为最应该被鄙视的是不肯付出时的吝啬。” ----- 题记 By PiggyXP(小猪)前 言 其实我首先应该道歉,因为7月份的时候曾信誓旦旦的说要写一套关于SOCKET所有模型的入门文章以及配套代码,不过没想到后天竟然被美女所迷出去度假了,刚刚回来不久。。。。。 阅读全文
posted @ 2011-05-18 10:30 董雨 阅读(272) 评论(0) 推荐(1) 编辑
摘要: 一:概述 (1)IOCP是什么呢? 它就是IO Completion Port的缩写,它就是MS的内核调用机制。 因为在硬件里,与驱动程序打交道都是通过协议栈进行的,并且是通过发送包请求实现。 当在网络服务器使用它实现时,就会最接近内核部份,提高了性能,也提高速度。目前就要看看怎么样用IOCP创建高性能的服务器,怎么样响应大量用户的TCP或者UDP的数据。 当创建IOCP端口后,就要初始化连接监听,这跟一般的SOCKET是没有什么区别的,当然要把它关联到IOCP,否则就不会从IOCP那里得响应。 接着就会创建满足需要的接收请求,这样就会收到连接进来。 如果有连接进来,就会收在GetQueued 阅读全文
posted @ 2011-05-18 10:29 董雨 阅读(662) 评论(0) 推荐(1) 编辑
摘要: http://blog.csdn.net/zhouzhangkui/archive/2010/05/30/5635398.aspxview plaincopy to clipboardprint?C#与C++之间类型的对应 Windows Data Type .NET Data Type BOOL, BOOLEAN Boolean or Int32 BSTR String BYTE Byte CHAR Char DOUBLE Double DWORD Int32 or UInt32 FLOAT Single HANDLE (and all other handle types, such as 阅读全文
posted @ 2011-05-10 23:49 董雨 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 本来想编写一个手机短信拦截功能的模块,最开始采用MessageInterceptor这个库的,使用很方面,在windwos mobile6.0下可以正常拦截。但是程序部署到windows mobile6.5下就不好使了,同样的一段代码,拦截功能失效,不知道是手机设置的问题还是手机系统的问题,上网查了很多资料,可能是由于mobile6.5不支持的原因。于是乎改变套路,采用另外一种功能强大但是不易使用的方法来拦截短信,使用mapirule。一、mapirule源程序编译及例子程序:1.如果安装了windows Mobile5.0则在安装目录下有源程序,但是没有c#的调用例子程序目录:C:\Pro. 阅读全文
posted @ 2011-05-10 11:29 董雨 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 在vs2008中添加lib库 c/c++/MFC/window 2010-02-27 12:28:28 阅读1314 评论0 字号:大中小订阅 1:Tools->options->projectsand solutions->VC++directories分别在包含文件,库文件填加了路径(这些路径只告诉编译器怎么找文件,没有说把那里面的文件加入工程,若不设置,编译报错:无法打开***文件)2:Project->properties->c/c++->general->additional include directories 添加包含文件Project 阅读全文
posted @ 2011-05-10 10:07 董雨 阅读(251) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/simalone/archive/2010/03/14/1601211.html经过近段时间不断在网的搜索,终于今天下午有所斩获了:对于windows mobile的短信拦截,网上大概有两种方法:C++:微软的SDK中提供一个Mapirule的例子。编译好mapirule.dll后,对注册表修改之类的就行了。因为我是用C#的,所以这个方法没试。C#:通过MessageInterceptor类实现。C++也可以使用这个方法。使用这个方法方便很多,可是就是,在程序失去焦点后就不能实现拦截了。通过网上搜索,得到解决程序失去焦点问题的方法:参考MSDN:h 阅读全文
posted @ 2011-05-10 09:16 董雨 阅读(327) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 90 下一页