최근에 리버싱과 추가로 포너블을 공부하고 있다
개인적인 소망으론 CTF같은 대회에 팀으로 나가서 3등안에만 들어도 소원이 없을것 같다
단기간에 모든걸 배울순 없으니 천천히 문서화해보려고 한다
GOT Overwrite | 공유 라이브러리 호출시 Global Offset Table이란 곳을 조작 |
Return to PLT | 아직 파악중 |
Return to Libc | 아직 파악중 |
Return Oriented Programming | 아직 파악중 |
Format String Attack | printf() 함수에서 문자열 포맷을 지정하지 않았을때 마음대로 조작이 가능하다 |
Buffer Overflow | 스택에서 이루어지는 오버플로우 공격 |
Heap Overflow | 힙도 아직 모르겠다 |
위처럼 간추려 봤지만 아직 파악못한 미지의 세계(?)가 많을것이다
공부하면서 느낀점은 포너블이 전부는 아니라는 점이다
'기초' 카테고리의 다른 글
[1463번] 1로 만들기 (0) | 2023.01.27 |
---|---|
음수 X 음수 = 양수일 수 밖에 없는 이유가 생각났다 (0) | 2022.10.11 |
함수 프롤로그/에필로그 정리 (0) | 2020.02.13 |
윈도우 쉘코드 작성하기 (0) | 2020.02.06 |
패커 분석 (0) | 2019.04.01 |