2023年端口扫描实验报告.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2023年端口扫描实验报告.docx》由会员分享,可在线阅读,更多相关《2023年端口扫描实验报告.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络端口扫描实验报告姓名:刘俊峰学号:1 1 0 54 1 14班级:1 1052 4 11课程:网络攻防技术老师:张旻soc k = sock e t(A F JNET, SOCK_S TREAM, 0 );if (sock =INVALID_SO CKET) p rin t f (r nS o ck Error: %s, W S AG e tLas t Error();m a xt h ;return 1 ;)ser v e r .sin_ f amil y =AF_INET;server.sin_ad d r.s_ a ddr = h t onl(ad d r );serve r . s
2、in_port = h t o n s (short( p ort);pl a yx();i f (i o ctlsocket ( s o ck, FIONBIO , & f lag) ! = 0 ) p r intf(rn S ock E rror:%s , WSAGet L astErro r (); closesocket (sock);m a x t h ;r etu r n -1;connect(so c k, (str u c t s ockaddr* )& ser ver, s i ze o f (serve r ); timeout, t v_ s e c = 18;t i m
3、eout.t v _use c = 0;FD_ZERO(&mask);F D_ S ET( s ock, &mask);s vvitch(se 1 e c t( s o c k +1 , ZERO, &ma s k, ZE R O, &timc out)c ase - 1 :p rint f ( r n S e 1 e ct() error);m a xth ;r et u r n 1 ;Ic a s e 0:m a xt hclo s esocket(soc k );retur n - 1;)default:if( F D_ I S S ET(so c k, &mask)(sh u t d
4、o vvn( s ock, 0):p r i mf( Fo u nd: %s Port: %d openA r n , i n e t_ntoa(s e r ver.si n_ad d r), n to h s (se r ver.sin_ p ort);c 1 ose s o c k et ( s ock);s c a n ok +;max t h 一;return 1;)re t u r n 0;v o id po r t sc a nno w( i nt xp) int sport:char * tim e no w, timebuf32;c har *p o rts 3 2 =21 H
5、 22 , 23 ,2 5 , 5 3; 7 9 8 0 , 110 ,11 1 % 113, n 123 , M 13 5, I39,l 4 3, 4 4 3、 5 12 ,“5 13”, “51 4 “,5 5, 5 40, 1 0 80; 1 43 3 , 1 521 , 1524,3306, 338 9 ,5 631”, 60 0 0” J 6 112”,“800 08 0 80 , n 1 23 4 5 ;(im e now = _strlime(timeb u f);pri n tf(r n Po r tScan Start Time: %srnn, t imenow);maxth
6、 =0 ;sea nok = 0;sc a nnum = 0 ;searched = 0;sea r c h num = hoststop - host s tar t +1;if (xp = 3)se a r c h num = sear chnum *32;if(x p = 4)se a rchnum = s e arc h n um * (endport - star t p o rt +1);f or (p o rt i p = h o ststa r t ; p ortip = hos t s t op; p o rti p +, scannum+) if ( (portip % 2
7、 5 6)= 0 I I (portip % 2 5 6 ) = 2 5 5)i f( x p = 3)sear chnum = sea r c h n uni - 32;if( x p = 4)sea rchnum = s e arch n um - (end p ort startp ort + 1 );scannuin -playx(); co n t inue;)i f (xp =3 )(for (sport = 0 ; sport 500 )(f or( s p ort = s t artport; sport = e n dport; sport +, m a xth +, se
8、a rched +)T e stTh r e a d(2 0 23);CWj n T h read * p t h read = A fxB e ginT h r ead( p o rts c a n , LPV 0 I D( s p o rt); S leep(10);) else (f or(sport = startp o r t ; sp o r t = end p ort: s po r t +, m a xth +, se a r c h ed +)(T e s (Th r e a d(250);CWinTh r ea d * pthread = Af x B e ginT h r
9、 ead(portscan, LPVOID(spo r t);Sleep (100); pl ayx();)I ) Wai t Threa d En d ();t imenow = _s t rtime (timebuf);printf( rnP o rtScan En d Time: %s, t imen o w);print f ( rnScan % d H o sts c ompleted.Open %d Ports! r n , s cannum,scano k);)六、代码实现在刚开始的时候编译是成功的,但是build是有错误的,如图: : ClassV. JO FileView.1
10、Debug/gs.exe : Fatal error LNK1120: 2 unresolued externals 中执行link.exe时出褶.gs.exe - 1 error(s), 0 vjarning(s)TK组建乂调试在文件1中查找在文件2中查找已结果入SQL Debugging /在网上找解决的方法,发现是MFC连接的问题,在工程一设立一micros。f t基础类中不B u ild成功后代码可以成功运营,端口扫描成功ttinclude winsoc 编译时需使用白 ttpragna comnent( / select。成员 ltdefine ZERO (fd 变量定义 int r
11、oaxth, scano int portip, host long searchnun, uoid usage(char uoid playx(int); uoid setip2(char uoid customport(ttinclude winsoc 编译时需使用白 ttpragna comnent( / select。成员 ltdefine ZERO (fd 变量定义 int roaxth, scano int portip, host long searchnun, uoid usage(char uoid playx(int); uoid setip2(char uoid cust
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 端口扫描 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内