ÇÁ·Î±×·¡¹Ö

 3206, 8/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   h@cking2013
   ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ¿¡·¯!!

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=6443 [º¹»ç]


¾È³çÇϼ¼¿ä.
³ú¸¦ ÀÚ±ØÇÏ´Â tcp/ip¼ÒÄÏ ÇÁ·Î±×·¡¹Ö À̶ó´Â Ã¥À¸·Î °øºÎ¸¦ ÇÏ°í ÀÖ½À´Ï´Ù.
Ã¥ 105ÆäÀÌÁö¿¡ ÀÖ´Â ¿¹Á¦¸¦ ÄÄÆÄÀÏÇؼ­ ½ÇÇàÇϴϱî 255.255.255.255¿¡¼­ °è¼Ó ¿¬°áÀÌ ¿Â´Ù°í ¶å´Ï´Ù.
------------------------------------------------echo_server.c----------------------------------------------------
#include <sys/socket.h>
#include <sys/stat.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#define MAXBUF 1024
int main(int argc, char **argv)
{
  int server_sockfd, client_sockfd;
  int client_len, n;
  int ahfma;
  char buf[MAXBUF];
  struct sockaddr_in clientaddr, serveraddr;
  client_len = sizeof(clientaddr);
  if((server_sockfd=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)==-1))
    {
      perror("socket error:");
      exit(0);
    }
    bzero(&serveraddr, sizeof(serveraddr));
    serveraddr.sin_family=AF_INET;
    serveraddr.sin_addr.s_addr=htonl(INADDR_ANY);
    serveraddr.sin_port=htons(atoi(argv[1]));
    bind(server_sockfd,(struct sockaddr *)&serveraddr,sizeof(serveraddr));
    listen(server_sockfd,5);
    while(1)
      {
        memset(buf,0x00,MAXBUF);
        client_sockfd=accept(server_sockfd,(struct sockaddr *)&clientaddr, &client_len);
        printf("New Client Connect:%s\n",inet_ntoa(clientaddr.sin_addr));
        if((n=read(client_sockfd,buf,MAXBUF))<=0)
          {
            close(client_sockfd);
            continue;
          }
        printf("%s\n",buf);
        if(write(client_sockfd, buf, MAXBUF)<=0)
          {
            perror("write error:");
            close(client_sockfd);
          }
        close(client_sockfd);
      }
    close(server_sockfd);
    return 0;
    }
------------------------------------------------½ÇÇà °á°ú------------------------------------------
$./echo_server 3500
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
.
.
.
.
.
.
.
----------------------------------------------------------------------------------------------------------
¾î¶² ºÎºÐ¿¡ ¹®Á¦°¡ Àִ°ǰ¡¿ä?


  Hit : 5011     Date : 2014/02/24 10:18



    
indra if((server_sockfd=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)==-1))

ÀÌ ºÎºÐÀ» ÀÌ·¸°Ô ¹Ù²ãº¸¼¼¿ä

if((server_sockfd=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP))==-1)
2014/02/24  
h@cking2013 ±× ºÎºÐÀ» °íÄ¡´Ï±î Á¤»óÀûÀ¸·Î µÇ´Â±º¿ä.

°¨»çÇÕ´Ï´Ù.
2014/02/25  
3066   C++ Áú¹®ÀÌ ÀÖ½À´Ï´Ù.[1]     shdac
03/31 2910
3065   C¾ð¾î ¹®Á¦Ç®ÀÌÁß ±Ã±ÝÇÑ°Ô »ý°å´Âµ¥¿ä[1]     È£¹Ú
03/30 3356
3064   ºí·ç½ºÅ©¸° ¼Ò½º[5]     h@cking2013
03/23 6631
3063   ¡ß ¾ÆÀ̺ñ¾¾ºª.½ºº¸ºª ½´ÆÛ-½Ã´Ï¾î ¸¶½ºÅÍ Á÷¿µÁ¡ ¡ß     popo123
03/14 3636
3062   [Æ÷ÀÎÅÍ]C¾ð¾î Áú¹®[2]     ¹Ú¿µ¹Î
03/12 3425
3061   0xffffffff°¡ ¹«½¼ ¶æÀΰ¡¿ä??[1]     socks
03/02 6324
3060   À©µµ¿ìÁî¿¡¼­ ¹é±×¶ó¿îµå·Î ÇÁ·Î±×·¥½ÇÇàÇÏ°Ô Çϴ°Ϳ¡ ´ëÇØ      yuhioh8
02/25 4435
3059   connection timed out[4]     h@cking2013
02/25 2923
  ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ¿¡·¯!![2]     h@cking2013
02/24 5010
3057   ƯÁ¤ÇÑ Å°ÀÇ °ªÀ» ÀÔ·Â ¹ÞÀ»¶§ ƯÁ¤ÇÑ ÀÛµ¿À»ÇÏ´Â ÇÁ·Î±×·¥À» ±¸»óÁßÀä[3]     yuhioh8
02/18 3250
3056   ÀÌ°Å ¿Ö °æ°í°¡ ¶ß´ÂÁö¾Ë¼öÀÖÀ»±î¿ä? c¾ð¾î·Î ¸¸µé¾ú½À´Ï´Ù[2]     Opportunity
02/16 3927
3055   c¾ð¾î ¹æ±Ý ¸· ¹è¿ì±â ½ÃÀÛÇߴµ¥¿ä ..scanf ÇÔ¼ö¿¡´ëÇؼ­ Áú¹®ÀÌ¿ä[4]     Opportunity
02/15 3048
3054   c¾ð¾î ´ÙÂ÷¿ø ¹è¿­ ±Ã±ÝÇÑ °Å[3]     ktf1234
02/13 2837
3053   JSP Áú¹® µå¸³´Ï´Ù.[1]     sonyy789
02/12 3711
3052   C¾ð¾î Ãâ·Â ¼­½ÄÀ» ÀÌ¿ëÇÑ ÀÚ¸´¼ö ÁöÁ¤ÀÌ ¹»±î¿ä..[2]     ktf1234
02/06 3890
3051   ¹¹°¡ À߸øµÈ°É±î¿ä ¤Ð¤Ð[4]     yous4831
02/06 3455
3050   c¾ð¾î »ó¼öÀǹøÁöÇ¥Çö ´äº¯Á»¿ä ¤Ð¤Ð[3]     ktf1234
02/05 2827
3049   °£´ÜÇÑ C¾ð¾î ¿¹Á¦Àε¥ ±Ã±ÝÇÑ°Ô ÀÖ¾î¿ä![3]     besunshine90
02/05 3481
3048   c¾ð¾î °ü·ÃÇؼ­ Áú¹®Á» ÇÏ°Ú½À´Ï´Ù.[1]     dudtntdud
01/28 2820
3047   c Áú¹®ÀÌ¿ä[6]     raldbstn8
01/24 3346
[1][2][3][4][5][6][7] 8 [9][10]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org