22019, 1/1101 회원가입  로그인  
   cd80
   http://cd80.tistory.com
   LOB 푸신분들~~

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


Bugbear -> Giant ( RTL2, use execve)
이문제가 원래 스택에 쉘코드넣고 푸는게 가능한건가요?
첫번째인자자리에 그냥 코어파일보려고 0x41424344 넣었는데 코어파일에서 eip가 0x41424344로 그대로 세팅되있길래 쉘코드넣고 돌려보니 바로되네요;;
이게 원래 execve()함수가 이런건가요?
처음 보는거라 당황스럽네요 ㅋㅋ 이해도 아직 안가고

  Hit : 10906     Date : 2012/05/15 05:42



    
cd80 아 다시보니 첫번째 인자자리가 아니라 리턴어드레스 바로 다음이였네요
저는 리턴어드레스에 넣은 execve가 먼저 실행되고 나서 그다음이 실행되는건줄 알았는데
이렇게 바로도 실행이 되네요;;
2012/05/15  
pwn3r execve 먼저 실행되고나서 쉘코드로 뛴거 맞을듯 ~ 2012/05/15  
cd80 pwn3r//
헐 리턴어드레스로 점프해서 세그폴나면 아예 종료되는거 아니였어요??
2012/05/15  
pwn3r 노노 인자이상하면 그냥 -1인가 리턴함 2012/05/15  
cd80 헐ㅋ 착한놈이였네요
답변 감사합니다 ㅋㅋ
2012/05/15