版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
端扫验告
网络口扫实验告姓名:刘俊峰学号:11054114班级:11052411课程:网络攻技术老师:张旻
一、网络口扫描简介TCP/IP协在网络层是连接的而“端口,已经到传输层。端便是计算机与部通信的途。一个口就是一个在的通通道,也就一个入通道。目标计算机行端口描,能得到多有用信息。进行描的方很多,以是手工进扫描,可以用端口描软件行。在手工行扫描,需要熟各种命令,命令执后的输析出行分,率较低。用描软件行扫描,许多扫描软件都分析数据的能。通端口扫描,以得到多有用信息,从而现系统安全漏洞。描工具据作用的环不同可为:网漏洞扫描工和主机洞扫描工具前者指过网络检测程目标络和主系统所存在洞的扫工具。后者在本机行的检测本系统安漏洞的描工具。本验主要对前者。端口是TCP议中定义的TCP议通过套接(socket)建立起两台算机之间的网连接。它采【IP址:端号】式定义通过接字中同的端口号来别同一台计机上开的不同TCP和连接进端号在之间低于的端口都确切的义它们对着因特网上见的一服务。这些常的服务可以分为使TCP口(向连接打电)和使UDP端口(无接如写信)种。端与服务进程一对应通过扫描开的端口可以判计算机中正运行的务进程。二、实验的1.解熟悉MFC及的基本原理方法。2.深对tcp的解,学习端扫描技和,原理熟socket程。3.过自己编程现简单IP口扫器模型4.过端口扫描解目标机开放的端和服务序。三、实验境
操作系统开发环境四、实验计实验原通过调函数connect()连到目标算机上,完一次整的三握手过程,如端口处于侦状态,么connect()可以成功返,否则个端口不可用,没有提供服。实验内1.设计实端口扫器2.IP地、端口围可以用户入。3.要求有好的可化操作界面实验步:1、户界面使用vc6.0里的MFC开发用户界面2端口扫:用socket数中的连接计算来判定标计算机是开放了测试的端口五、代码现#include#include<winsock.h>#pragma*)0intmaxth,scanok,scannum;intportip,hoststart,startport,endport;longsearchnum,searched;*);setip2(char*);*,char*,*);intmain(intargc,*argv[])
WSADATAwsadata;printf("\r\n==============命令端描器PortScanner==============");if<3)||>4))usage(argv[0]);-1;"-p")0))usage(argv[0]);-1;if
&wsadata)0)printf("\r\nWsatartuperror");-1;if(argc
elseif(argccustomport(argv[0],argv[2],elseusage(argv[0]);-1;WSACleanup();0;*prog)printf("Usage:%s<Option>",prog);printf("\r\n\n<Option>:");[Port|StartPort-EndPort]
>");printf("\r\n\nExample:");%s-p192.168.0.1",prog);%s%s-p21-80prog);
-p192.168.0.1-192.168.0.254\r\n",prog);return;play=0)*plays[12]="","/","-","\\","","/","-","\\","","/","-","\\",};if(searchnum!=0)i0i<=3;iprintf("\r",
*100/"%");Sleep(5);elseprintf("setip2(charint*testhost;*startip"","";if"-")&&strlen(cp)15&&strlen(cp)<32)endip='-')+strncpy(startip,cp,strlen(cp)-strlen(strchr(cp,hoststart
=ntohl(inet_addr(endip));elseWSACleanup();printf("\r\nCan'tipof:%s",cp);exit(-1);memcpy(&host,testhost->h_addr,=ntohl(host);TestThread(intthread(;;)if(maxth
elsereturn;WaitThreadEnd()Sleep(6000);printf("\r\r\n");printf("()Threadend...\r\n",maxth);if(maxth0)continue;elseprintf("\r\n");return;
char*cp2,intintport;startport==ifintport==strchr(cp2,'-')+1);if(intport>0&&65536)=if0||||>65535)usage(cp);exit(-1);setip2(cp3);UINTportscan(LPVOID
intaddrportip;inttimevaltimeout;sockaddr_inunsignedlongflag1;sock=socket(AF_INET,SOCK_STREAM,0);if==
-1;server.sin_family=AF_INET;htonl(addr);=htons(short(port));ifFIONBIO,
-1;
sockaddr*)&server,=switch(select(sock+&timeout))caseprintf("\r\nSelect()-1;case0:
-1;default:&mask))printf("%s%dopen.\r\n",ntohs(server.sin_port));scanok1;0;int
*timenow,timebuf[32];11","113","123","135","139","143","443","512","513","514","515","540","1080","1433","1521","1524","3306","3389","5631","6000","6112",};_strtime(timebuf);printf("\r\nPortScan
Time:%s\r\n\n",timenow);0;scanok=scannum=0;=0;=hoststop-+1;if(xp==3)=searchnum*if(xp==4)*(endport-startport
+1);(portip=<=hoststop;++,if((portip%||(portip%255)if(xp==3)=searchnum-32;if(xp==4)=searchnum-(endport-startport+1);scannum--;continue;if==(sportsport<32;sport++,maxth++,TestThread(180);CWinThread*
AfxBeginThread(portscan,LPVOID(atoi((char*)ports[sport])));if==sport=endport-)for(sportstartport;sportendport;sport++,searched++)CWinThread
*=elsefor(sportstartport;sportendport;sport
++,searched++)TestThread(250);CWinThread
*=WaitThreadEnd();_strtime(timebuf);printf("\r\nPortScanEndtimenow);%dOpen%dscannum,六、代码现在刚开的时候编译成功的但是是有误的,图:
在上决方是MFC连的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫生间防水施工方案
- 仓库弱电系统施工方案
- 工厂排水系统施工与管理方案
- 医院智能化急诊管理系统方案
- 混凝土静力学测试与技术方案
- 仓库货梯安装施工方案
- 硅藻泥涂料施工与验收方案
- 2026年分子生物学课程期末测验题试题
- 2025年秋季小学体育校园运动会裁判员培训真题
- 2026年包头轻工职业技术学院单招职业技能测试题库含答案详解(突破训练)
- 《面积和面积单位》教案-2025-2026学年人教版(新教材)小学数学三年级
- 肠吻合口狭窄的护理查房
- 2025年及未来5年中国透平压缩机行业市场发展数据监测及投资前景展望报告
- 2025年武汉市中考数学试卷(含答案解析)
- T/BIKE 7.1-2020电动自行车锂离子蓄电池换电柜技术要求第1部分:柜体
- 智能化生产流程重组-洞察阐释
- 2025届河南省郑州市高三下学期第二次质量预测英语试题(原卷版+解析版)
- 2025年临沂科技职业学院高职单招语文2019-2024历年真题考点试卷含答案解析
- 家居行业创业风险管理与防范措施
- 产科新生儿交接流程
- 2024天融信日志收集与分析系统部署操作手册
评论
0/150
提交评论