티스토리 뷰

포너블/root-me.org

[root-me] stack basic1

삼전동해커 2020. 11. 23. 18:47

root-me system의 첫번째 문제임



굉장히 쉽다.

그냥 check위치 확인한 다음, 버퍼 채우고 check위치에 deadbeef로 채워주면 된다.



start the challenge를 눌러 접속해도 되고, ssh access로 접속해도 된다.



ch13이 문제인 것 같다. gdb로 열어보면




대충 이정도면 보자.



처음에 스택을 0x3c만큼 확장하고, main+51을 확인해보면 ebp-0x44(68)위치가 buf시작점이라는걸 알 수 있다. 그리고 main+88에서 ebp-0x1c(28)에 check의 위치를 파악했다.


buf의 크기가 40이랬으니 buf가 끝나면 바로 check가 나온다. 

그럼 40만큼 더미값을 넣고 deadbeef를 넣어주면 끝.





'포너블 > root-me.org' 카테고리의 다른 글

[root-me] stack basic2  (0) 2020.11.23
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함