개인 공부/포너블2 Canary 와 RELRO 란 + RTL chaining 실습 sf3 해결을 위한 사전 공부 sf3 문제를 풀이하는 순서는 다음과 같다. 1. 카나리 우회 후 RET overwrite 2. GOT overwrite 로 외부함수를 호출 3. RTL chaining 따라서 이 세가지 개념에 대해 먼저 학습해볼 것이다. 먼저 Got overwrite는 쉽게 말해서 got 에 있는 함수를 공격자가 원하는 함수로 덮어씌워서 사용하는 방식의 공격을 말하는데 이전 시간에 공부해보았었다. https://man-25-1.tistory.com/193 GOT Overwrite + OOB 실습 sf2 write up 이번 과제에서 다루는 내용은 PLT를 호출했을때 참조하는 GOT를 이용해서 쉘을 따는 것이다. PLT와 GOT에 대한 이해가 선행되어야해서 공부해두었다. C컴파일 과정과 P.. 2022. 1. 21. C컴파일 과정과 PLT와 GOT 보호되어 있는 글 입니다. 2022. 1. 8. 이전 1 다음