- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 sendto发送UDP包的时候,如果发不出去,可能是没有bind的原因
用sendto发送raw原始包,如果内容是arp包,可以不用bind,直接发出去,但如果raw包里的协议变成udp,则可能发不出去,必须先bind好端口才能发送成功。另外发出去包会被自动添加上IP头,所以自己写包的内容时不要再加上IP头
2015-11-30 16:01:33 4531
原创 arp命令的删除和显示
arp -d 删除现有的所有arp列表arp -a 显示所有可用的arp列表arp -a -v 显示所有的arp列表,包括不可用的
2015-11-30 15:55:36 6248
原创 设置可以发送广播的套接字
BOOL bBroadcast = TRUE;setsockopt(m_nSock, SOL_SOCKET, SO_BROADCAST,(const char*)&bBroadcast, sizeof(BOOL)); //设置广播权限否则不能广播
2015-11-30 15:51:35 421
原创 VS2013用inet_ntoa报错的解决办法
char chIP[16];inet_ntop(AF_INET, &ipRecev, chIP, 16);CString strIP(chIP);
2015-11-30 15:49:03 627
原创 多网卡情况下,获得每个网卡信息
//PIP_ADAPTER_INFO结构体指针存储本机网卡信息 IP_ADAPTER_INFO* pIpAdapterInfo = NULL; //得到结构体大小,用于GetAdaptersInfo参数 unsigned long stSize = 0; //调用GetAdaptersInfo函数,填充pIpAdapterInfo指针变量;其中stSize参
2015-11-26 10:04:48 669
原创 发送ARP原始数据包全过程
#pragma pack(push) //保存对齐状态#pragma pack(1)//设定为1字节对齐 // 定义ARP帧 struct APRRequest { char chTargetMAC[6]; // 以太网MAC地址(ff ff ff ff ff ff作为广播地址) char chSource
2015-11-25 15:18:04 1270
原创 ARP定义
// 源主机发出ARP请求,询问“IP地址是192.168.0.1的主机的硬件地址是多少”, // 并将这个请求广播到本地网段(以太网帧首部的硬件地址填FF:FF:FF:FF:FF:FF表示广播), // 目的主机接收到广播的ARP请求,发现其中的IP地址与本机相符, // 则发送一个ARP应答数据包给源主机,将自己的硬件地址填写在应答包中。 //
2015-11-25 14:58:15 605
原创 C++结构体对齐
对齐规则很繁琐,又是编译器行为,所以直接设置为1个byte对齐,也就是不对齐#pragma pack(push) //保存对齐状态#pragma pack(1)//设定为1字节对齐...#pragma pack(pop)//恢复对齐状态
2015-11-25 14:30:38 426
原创 获得ARP表
// 获取ARP表 ULONG nSize = NULL; PMIB_IPNETTABLE pMib = NULL; GetIpNetTable(pMib ,&nSize, TRUE); // 获取缓冲区大小 pMib = (PMIB_IPNETTABLE)new BYTE[nSize]; // 申请缓冲区 // 获取ARP成功
2015-11-25 14:27:45 546
原创 代码调用cmd中的命令
1. system调用: system("start /b arp -d");2. ShellExecute(NULL, _T("open"), _T("arp.exe"), _T(" -d"), NULL, SW_HIDE);
2015-11-25 13:40:48 421
原创 winsock直接发送原始数据包
// 启动WinSock WSADATA wsData; WORD wVersionRequested = 0x0002; // 2.0版本WinSock WSAStartup(wVersionRequested, &wsData); // 创建Socket m_nSock = socket(AF_INET, SOCK_RAW, IPPR
2015-11-25 11:58:25 1176
VS2013导入MSWORD.OLB后生成的word.h
2016-01-08
VS2013下加入MSWORD.OLB后产生的类头文件(word.h)
2016-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人