레벨 해킹

 2839, 1/142 회원가입  로그인  
   rntl11
   0.0 / 안녕하세요 level3에서 소스풀이 질문있습니다

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3180 [복사]



strcpy(cmd,"dig @");
-제가 ./autodig "xx:xx-xxxx"실행할때 문자열형태로 명령어를 쓰는데 왜 소스에서는 "dig @"라는 문자열을 cmd 라는 char 변수에 복사를 하게 되나요?
strcat(cmd, argv[1]);
-위에서는 argv[1]에 있는 값을 cmd로 읽어오자나요 근데 왜 밑에 소스에서는 다시 문자열을 불러는거에요?
strcat(cmd, "version.bind chaos txt");

저에게 가르침을 주시옵소서
리플 기다릴게요

  Hit : 4338     Date : 2010/12/13 03:48



    
별빛을담아 푼지가 오래 되서 가물가물....

하지만 한가지 힌트를 드리자면...

소스 전체에 얽메이지 마시고 hint의 맨 밑에 있는 설명에 집중하세요
괜히 알려준게 아닙니다. 그걸 깨우치시는 순간 답은 풀릴겁니다.
2010/12/14  
rntl11 볓빛을담아님 감사합니다
근데 문제 풀었는데 풀이가 궁금해서 올렸어요 >.<ㅋ
리플 감사합니다
2010/12/15  
숭아 제가 읽어보기에는 strcat이라는 함수를 제대로 이해 못하시고 계신거같네요 ^^.
<a href=http://winapi.co.kr target=_blank>http://winapi.co.kr</a> 에서 C/C++ 레퍼런스 게시판에 가셔서 찾아보시면 바로 이해하실겁니다 ㅎㅎ.
2011/01/10