>> Edit article
이름
제목
패스워드
#include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <sys/types.h> #include <netinet/in.h> #include <sys/socket.h> #include <sys/wait.h> #define DEST_IP "203.239.110.20" #define DEST_PORT 5555 main() { int sockfd; struct sockaddr_in dest_addr; char *msg = "xxxxxxxxxxxxxxxx/xxxxxxxx@hanmail.net"; int len, bytes_sent; printf("###############################################"); printf(" sent message : %s", msg); if ((sockfd = socket(AF_INET, SOCK_DGRAM, 0)) == -1) { perror("socket error!!!"); exit(1); } dest_addr.sin_family = AF_INET; dest_addr.sin_port = htons(DEST_PORT); dest_addr.sin_addr.s_addr = inet_addr(DEST_IP); bzero(&(dest_addr.sin_zero), 8); printf(" dest address : %s", inet_ntoa(dest_addr.sin_addr)); connect(sockfd, (struct sockaddr *)&dest_addr, sizeof(struct sockaddr)); len = strlen(msg); bytes_sent = sendto(sockfd, msg, len, 0, (struct sockaddr *) &dest_addr,sizeof(struct sockaddr)); printf(" sent bytes : %d", bytes_sent); printf("###############################################"); close(sockfd); } 위의 소켓 프로그램을 컴파일 한 다음에 루트권한으로 실행시키면 제 메일주소로 답신이 와야할텐데 전혀 안오거든요... _ _ ADSL 이나 LAN 의 경우에는 가는 도중에 패킷 필터링에 다 걸려드는 것 같던 데... 모뎀의 경우에도 어차피 ISP를 거치니깐 모두 걸러질 것 같은데... 이런 경우엔 Real PPP 만이 유일한 해결책이라고 하던데요...그게 뭔지 _ _ 어떤식으로 사용/설정 하는건지 자세한 설명 부탁드립니다. 또한 윈도그2000/NT가 아닌 윈도그 98의 경우에는 어케 해볼 수 없는지 요... 해당 텔넷으로 접속하여 루트권한만 따내면 가능할것도 같은데... _ _ 자세한 답변 기다리고 있겠습니다. 안녕히 계세요...!-- firewall
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved