文章 2017-11-15 来自:开发者社区

黑客之旅――原始套接字(Raw Socket)透析(2)--Raw Socket基础

2.Raw Socket基础 在进入Raw Socket多种强大的应用之前,我们先讲解怎样建立一个Raw Socket及怎样用建立的Raw Socket发送和接收IP包。 2.1建立Raw Socket 在Windows平台上,为了使用Raw Socket,需先初始化WINSOCK: // 启动 Winsock WSAData wsaData; if (WSAStartup(MAKEWORD(2....

文章 2017-11-14 来自:开发者社区

黑客之旅――原始套接字(Raw Socket)透析(3)--用Raw Socket实现Ping

3.用Raw Socket实现Ping 极其常用的Ping命令通过向计算机发送ICMP Echo请求报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。 3.1 使用ICMP.DLL实现Ping 在Windows平台编程中实现Ping的一个最简单方法是调用ICMP.DLL这个动态链接库,引用ICMP.DLL中的三个函数即可: HANDLE IcmpCreateFile(void);....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。