리눅스

 3916, 1/196 회원가입  로그인  
   iamkiss70
   \xff의 값을 입력을 하면...

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


BOF원정대 문제를 풀기 시작한 새내기입니다.
에그쉘을 사용하지 않고

프로그램에서 생성된 버퍼에 직접 쉘코드를
인자로 전달한 후 gdb에서 확인을 하니...

\xff의 값이 \x00으로 바뀌어 입력이 되어
원하는 리턴 어드레스를 입력할 수가 없습니다.

이 문제를 해결할 수 있는 방법이 없을까요?
관련 게시판을 살펴보았지만 정확한 해결책을 찾을 수가 없었습니다.

  Hit : 3274     Date : 2011/06/10 12:31



    
sjh21a bash 대신 /bin/bash2 를 사용하시면 됩니다~ 2011/06/10