测试工具开发

目前,在对一套工业系统进行一些端口测试,包括网络通信,软件<-->软件接口,软件<-->硬件接口,内存测定和虚拟硬件的添加等等,主要目的包括以下几点: 1.对软件的外部自动控制; 2.对系统的软硬件替换; 3.掌握该系统的核心技术. 其实,能够被外部测定的这套系统,应该说是比较简单而且很不完善的,它没有很好的自我保护机制,这也就给了我们一些可以利用的端口. 首先,进行的是网络接口测定: 这套系统包括两个CPU,两套系统间利用网络进行连接通信,完成数据交换和相互的控制等.抓取其通信内容,数据格式是网络接口测定的主体.对于这个测定,主要内容包括 1)设置网卡为混杂模式 DWORD dwBufLen[10] ; DWORD dwBufInLen = 1 ; DWORD dwReturned = 0 ; err=WSAIoctl ( m_Sock, //连接套接字 SIO_RCVALL, //设置SOCK_RAW为SIO_RCVALL,以收取所有IP包 &dwBufInLen, sizeof(dwBufInLen), &dwBufLen, sizeof(dwBufLen), &dwReturned, NULL, NULL );//最后两项设置为非阻塞 2)循环接收IP包(内容略) 3)IP包分析 通过上面三步可以实现对网络数据的监听和截取,需要注意的是,在对数据包分析的时候,一定要明确汉字/图像等非单字符类信息,这些内容的分析需要牵扯到更复杂的东西,在这里就不一一赘述了. (未完)
阅读更多
个人分类: VC
想对作者说点什么? 我来说一句

敏捷测试工具开发backlog

2011年11月20日 2KB 下载

autohotkey

2013年08月23日 12.97MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭