시스템 해킹

 1576, 1/79 회원가입  로그인  
   garbage0192
   BOF 원정대 vampire(level 10) 질문입니다!

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


안녕하세요! 초보입니다.
vampire 문제를 처음에 보고 엄청 당황했었는데요.
gdb로 메모리 다 찍어보니까 메모리의 최상단에 프로그램명이 박혀있더라고요.
근데 이건 또 argv[0]는 아니고..
뭐 일단 안 건드려지는 영역이라 여기에 쉘코드 덮어씌우고 했는데
여기는 뭐 하는 영역이길래 프로그램명이 박혀있는거죠? 특별한 이유라도 있나요?
쉘이 프로그램을 메모리에 올리는 방법과 연관이 있는 일인가요?

감사합니다.

  Hit : 4991     Date : 2013/04/07 11:15



    
garbage0192 http://www.win.tue.nl/~aeb/linux/hh/stack-layout.html

원래 스택에 그렇게 올라가나 보네요.
2013/04/08