시스템 해킹

 1576, 1/79 회원가입  로그인  
   jaewonm
   포맷 스트링 공격 질문이 있습니다.

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


사용자에게 "AAAA%X%X%X"란 문자열을 입력받아 buf에 저장하고 그것을 strcpy로 buf2에 복사를하고

printf("%s",buf2); 를 했을 때 스택 구조와 스택 어느 부분에서 인자를 읽으려고 하는지 궁금합니다.

그냥 printf(buf) 이랫을 경우 포맷 스트링 공격에 취약하다는 건 이해가 가는데 저 위의 예에서는 뭔가 이해가 안되네요ㅠ

  Hit : 3885     Date : 2011/02/11 10:43



    
helloman 질문을 이해 못하겠네요 ... 2011/02/28