레벨 해킹

 2839, 1/142 회원가입  로그인  
   kimgs0725
   bof.jpg (92.1 KB), Download : 9     [오른쪽 버튼 눌러 다운 받기]
   vuln 질문..

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



위 사진을 보면 제가 ./vuln $(perl -e 'print "\xe0\x8a\x05\x40"x22')해서 리턴어드레스를 변조하려는데

사진처럼 파일이 생성되지 않고 문법오류가 떴다고 하고 그래서 질문드립니다.

제가 쓴 문자열에 잘못이 있는건가요? 아님 리눅스 환경설정에 문제가 있는건가요?

  Hit : 2603     Date : 2011/09/25 05:10



    
wiseson BOF를 하셔서 리턴어드레스를 변조하시려고 하시는 것 같은데
vuln 프로그램의 배열의 크기가 얼만큼 되는지 알려주셔야 정확한 답변이 가능할 것 같네요
gcc 버전이 2.96 이상일 경우 배열과 sfp 사이에 더미가 생성될 수도 있겠네요.
그리고 [주소값]x22를 하셨는데 22가 정확한 계산에 의해서 입력하신 건지....
그리고 문법 오류가 나타났다는 건 perl문을 잘못 입력하셔서 그러신 듯 하네요.

저도 아직 배우는 입장이라 잘 모르지만 짐작가는대로 써봅니다 ^^;
2011/11/05