시스템 해킹

 1576, 1/79 회원가입  로그인  
   sweetchip
   http://pgnsc.tistory.com
   윈도우 bof 보호기법 관련 질문입니다.

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


safe seh 를 우회하는데 성공하고 스택안에 쉘코드를 넣고 진입하는데 성공했습니다.

하지만 쉘코드를 지나다 보면 어디선가 exception 이 발생하고

다시 seh를 체크하는 루틴으로 빠져나와 버립니다 ㅠㅠ

프로그램에 dep 와 aslr 이 적용되어있긴 한데, aslr 은 xp에서 해당되지 않는것 같아 일단은 제쳐두고 있는데

dep떄문에 exception 이 발생하는 건가요?

만약 그렇다면 safe seh 와 dep가 같이있는경우 rop를 어떻게 진입해야 할까요?

힌트나 관련 문서 링크가 있다면 보여주시면 감사하겠습니다 ㅠ-ㅠ

며칠째 고생하네요. ㅠㅠ

ps. 그리고 혹시나해서 스택영역으로 들어가서 직접 call 문을 작성해보기도 햇는데 역시나 exception이 발생합니다

이걸보면 dep 때문인것 같기도 한데요

그래서 virtualprotect를 수동으로 스택영역의 권한을 읽기 쓰기 실행 [0x40]으로 줬는데도

역시나 exception이 나타납니다.

아흑.. 도와주세요 ㅠ-ㅠ

  Hit : 3785     Date : 2013/01/29 03:01