论坛: 菜鸟乐园 标题: 寻找refdom关于arp欺骗 复制本贴地址    
作者: dfrog [dfrog]    论坛用户   登录
找到Refdom 2002/4/7的程序 ARP sender
发现缺少GetMacAddr函数
于是补了这么一段

int GetMacAddr(char *s_str,char *p)
{
int i;
for (i=1;i<6;i++)
{
//printf ("%c",*s_str);
*p=*s_str;
*p++;
*s_str++;
*p=*s_str;
*p++;
*s_str++;
*p='-';
*p++;
}
*p=*s_str;
*p++;
*s_str++;
*p=*s_str;
return 1;


}

后来发现实际上mac地址
    memcpy(ARPPacket.arphdr.arp_tha , MacAddr, 6);  //目标A的MAC地址
在复制的时候只有6个字节?
百思不得其解 macaddr到底是什么样的?难道不是aa-bb-cc-dd-ee-ff的形式吗? 谢谢大家的解答先~~

地主 发表时间: 12/03 20:36

回复: tuzi [tuzi]   版主   登录
MAC是以上的形式 但是是16进制

B1层 发表时间: 12/03 22:29

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号