
MFC
文章平均质量分 71
猫和鱼爪
想学自己喜欢的一切
展开
-
【进程通信】——命名管道
if (WAIT_FAILED == WaitForSingleObject(hEvent, INFINITE)) { MessageBox("There is no response."); CloseHandle(hEvent); CloseHandle(hPipe); return -3; }windows下的命名管道实现Sever端创建过程:①创建命名管原创 2015-03-20 11:57:07 · 736 阅读 · 0 评论 -
【WM_COPYDATA】进程通信——WM_COPYDATA消息
MFC对WM_COPYDATA的学习。原创 2015-03-18 20:45:49 · 1058 阅读 · 0 评论 -
【WinPcap】自制抓包+分析+ARP攻击(一)
【WinPcap】自制抓包+分析+ARP攻击开篇刚学习WinPcap,所以想练练手,做一个抓包的,不是很好玩么,或许还可以写一下自己的ARP包,来个LAN欺骗~于是乎,花了5天的时间,把TCP/IP的几个协议格式大致整理了一下,思考了整个软件的布局之后,决定动手写一个,再也不靠WireShark(当然还没那么厉害)抓包,自给自足才好嘛。这就是所谓的“最初动机”吧。然后就有了整个小玩原创 2015-04-21 14:09:29 · 4709 阅读 · 0 评论 -
【WinPcap】自制抓包+分析+ARP攻击(二)
【WinPcap】自制抓包+分析+ARP攻击接着上次说的,在看完TCP/IP各种协议的结构之后,我就打算做简单的第一步:打开网卡。打开网卡这一步从WinPcap给出的第一个实例中就可以得到。先获取网卡链表,用到的函数:int pcap_findalldevs_ex ( char * source, //PCAP_SRC_IF_STRING struct pc原创 2015-04-22 11:20:15 · 1554 阅读 · 0 评论 -
【WinPcap】自制抓包+分析+ARP攻击(三)
【WinPcap】自制抓包+分析+ARP攻击扫描网内主机 继续接着昨天的来,今天就能搞定。 先来看一下对网内活动主机的扫描。我的大体思路是:对网段内所有IP发送ARP包,根据收到的响应来判断是否有活动主机,并作记录。这一点其实不难,仔细认真地遍历网段内主机IP,用一个线程额外接受ARPreply响应包,并做解析就可以了。我觉得难就难在网关的确定,子网掩码原创 2015-04-23 08:10:19 · 3795 阅读 · 0 评论 -
【匿名管道】重定向cmd.exe
匿名管道通信——重定向CMD.EXE匿名管道匿名管道无非就是系统内核管理的一块内存区域,把这个文件的句柄分为读写,以程序使用。实现原理所以重定向cmd.exe的标准输入输出分别为两个匿名管道的输入输出即可。在GUI中对应接收和写入内容(不要搞错啦这里,否则就读不到正确的东西)。程序大致过程①、匿名管道创建BOO原创 2015-03-21 16:07:10 · 1198 阅读 · 0 评论 -
【共享内存】利用MFC写的进程间通信——内存共享
MFC写的程序,自己对共享内存的一点理解,赶紧记下来方便今后对照、修改。原创 2015-03-18 15:31:10 · 7135 阅读 · 0 评论 -
Visual Studio 2012 MFC项目添加原生测试用例
Visual Studio 2012 MFC项目添加原生测试用例前言 学校毕业设计做了一个MFC的抓包项目,但是在公司一直用Java,写的是Java的单元测试,对于C++,况且是一个MFC库下的项目,完全不知道该如何下手。 在网上搜了一下,资料相对较少,在东拼西凑下,总算是跑起来了单测,故在此记录。本单测采用Microsoft::VisualStudio::CppUnitTestFram原创 2016-06-12 09:12:31 · 1479 阅读 · 0 评论