|
![]() | 作者: windy2001 [windy2001]
![]() |
登录 |
即将毕业,毕设选的是编个扫描器,有编过的大虾们,给个指导方案!! 多谢!!!最好提供点资料!! |
地主 发表时间: 05-04-11 19:10 |
![]() | 回复: 286 [unique] ![]() |
登录 |
极度鄙视不劳而获者! 说出你的想法,你现在的进展程度,你遇到的问题。 我们可以帮你解决问题。但不会帮你做。 |
B1层 发表时间: 05-04-13 09:14 |
![]() | 回复: windy2001 [windy2001] ![]() |
登录 |
是个漏洞扫描器,还要带部分攻击功能。 我呢?才开始,但不知由哪开始会快些?我正在看一些漏洞的书,还下了些源代码来看 还需些什么?? |
B2层 发表时间: 05-04-14 12:27 |
![]() | 回复: 286 [unique] ![]() |
登录 |
漏洞扫描器主要需要的就是对漏洞的详细了解了。 现在漏洞最多也最有效的方法就是缓冲区溢出。 |
B3层 发表时间: 05-04-14 12:30 |
![]() | 回复: llk2005 [llk2005] ![]() |
登录 |
我不是大虾但编过 一个端口扫描器如下:(感谢安全焦点的高手多次指教*_*) #include<winsock2.h> #include<stdio.h> #include<stdlib.h> #pragma comment(lib,"ws2_32") main(int ac,char *av[]) { WSADATA wsaData; SOCKET S; struct sockaddr_in targ; int ret; int sp; int re; if(ac<4) { printf("usage: %s <host> <startport> <endport>",av[0]); exit(1); } ret=WSAStartup(MAKEWORD(2,2),&wsaData); if (ret==-1) { printf("Faild !"); } for(sp=(atoi)(av[2]);sp<=(atoi)(av[3]);sp++) { if(((atoi)(av[2]))>((atoi)(av[3]))) { printf("start port must be lower than the end port! : [ "); exit(0); } S=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); targ.sin_addr.s_addr=inet_addr(av[1]); targ.sin_family=AF_INET; printf("scan port:%d\n",sp); targ.sin_port=htons((unsigned short)sp); re = connect(S,(struct sockaddr*)&targ,sizeof(struct sockaddr)); if (re == 0) { printf("port: %d open\n",sp); } closesocket(S); } WSACleanup(); exit(0); } 准备晚两天再编个漏洞扫描器 如果你愿意联系我就加我的QQ群:2016334 |
B4层 发表时间: 05-04-26 17:46 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号