22018, 1/1101 회원가입  로그인  
   xornrbboy
   gdb 에서 리다이렉션 해서 디버깅 하는법 아시는분 계신가요?

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


지금 해커스쿨ftz level19푸는데 정확하게 계산해도 계속 세그먼테이션 오류떠서 디버깅을 통해 뭐가 문젠지 알아보려고 하는데요.
그럴려면 gdb에서 리다이렉션과 파이썬을 사용해야합니다.
파이썬은 shell ~~~을 통해 사용할수 있는데 어떻게 리다이렉션을 할수 있는지 모르겠네요..
도움좀 부탁드립니다 ㅠㅠㅠ




ps) 왜 level19에서 SFP(EBP백업값)을 덮어쓰니 세그먼테이션오류가 날까요..?
분명 gdb를 통해 알아낸 원래 값과 동일한 값으로 덮어쓰웠는데....

  Hit : 11441     Date : 2014/02/09 05:24



    
kumi123 공격주소가 100% 정확히 실제와 일치하는것도 아닙니다..

쉘코드 앞에 nop을 많이 넣어서 공격을 해보세요...

그리고 +- 주소 16바이트 정도는 옮겨보세요
2014/02/10