기초 / / 2020. 2. 24. 03:19

Pwnable 기법들

최근에 리버싱과 추가로 포너블을 공부하고 있다

개인적인 소망으론 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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유