发包的源代码

wrl120 2009-12-29 09:15:11
void CMy213wrlDlg::OnSendStart()
{
// TODO: Add your command handler code here
u_char buf[1600];
/*={0xFF,0xFF FF FF FF FF 00 1B 24 62
--: AA 79 08 06 00 01 08 00 06 04
--: 00 01 00 1B 24 62 AA 79 0A 01
--: 2B 7B 00 00 00 00 00 00 0A 01
--: 2B FE 00 00 00 00 00 00 00 00
--: 00 00 00 00 00 00 00 00 00 00 };*/
int size;
char errbuf[PCAP_ERRBUF_SIZE];

if(strlen(AdapterName) == 0)
{
MessageBox("在开始发包前,请先选择好网卡!");
return;
}

if((adhandle= pcap_open_live(AdapterName,65536,1 ,10,errbuf)) == NULL)
{
MessageBox("不能打开网络适配器,请在网卡设置中进行设置!");
return;
}

//***********请在此添加构建报文到buf的代码*****************//


//***********请在此添加确定发送报文长度的代码*****************//


if(pcap_sendpacket(adhandle, buf, size))
{
MessageBox("发送报文不成功!");
return;
}

MessageBox("发送报文完毕!");

}



以上是我发包工具的框架,但是还没能实现发包,
请大家帮我把星号空余部分的源代码帮我填上,谢谢大家了,
我的QQ是183632113,我最近在做一个抓包工具,有很多问题想跟大家探讨。
小弟真的很感谢大家。
...全文
374 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaoyukun111 2009-12-30
  • 打赏
  • 举报
回复
ding
平生我自如 2009-12-30
  • 打赏
  • 举报
回复
顶起来!等待高手
I2Asp_netcs 2009-12-30
  • 打赏
  • 举报
回复
up
tzs2304 2009-12-30
  • 打赏
  • 举报
回复
up
平生我自如 2009-12-30
  • 打赏
  • 举报
回复
每弄过!来学习一下
ztenv 2009-12-30
  • 打赏
  • 举报
回复
c++搞这个比较简单些,也比较适合。。。。
michaelnami 2009-12-30
  • 打赏
  • 举报
回复
消灭0回复

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧