성균관대학교 정보보안동아리 HIT의 중급반에 오신 것을 환영합니다.
중급반은 총 2개로 나뉩니다.
- 중급반 1 : pwnable.kr의 CTF 방식 문제들을 통한 공격기법의 습득 및 사용
- 중급반 2 : 다양한 공격기법에 대해 이해하고 계시는 분들끼리 자유롭게 모여서 운영하는 스터디모임
- Linux C언어 binary 동작
- Memory Layout
- Calling convention
- CTF 문제풀이 도구
- 간단한 공격기법
- Buffer overflow
- Return oriented programming
- Format string bug
- Use after free
- pwnable.kr 사이트 문제풀이
💾study-Intermediate
┣ 📂 0. Get Started (꼭 읽으세요!)
┃ ┗ 📜 README.md
┣ 📂 1. My Buffer is Overflowing
┃ ┣ 📜 write-up.py
┃ ┣ 📜 write-up.py (for python2)
┃ ┗ 📜 README.md
┃ ...
┣ 📂 Other CTF Write-Up
┃ ┣ 📜 write-up.py
┃ ┃ ...
┃ ┗ 📜 README.md
┗ 📜 README.md
본 Repository는 위와 같은 구조이며, 중급반에서 활동을 진행하시는 데 있어 도움을 드리고자 제작되었습니다.
처음 설정하시는 분들을 위한 Get Started 폴더, 각 주차별 스터디를 정리한 폴더, 그리고 pwnable.kr을 제외한 다른 CTF 문제들의 Write-Up들이 담긴 폴더가 있습니다.
각 주차별 안에는 주차마다 학습했던 내용이 정리되어있고, write-up이라고 하는 풀이가 정리되어있습니다. python파일은 pwntools를 이용한 풀이입니다.
우병수 @Mysigyeong - HIT 중급반 스터디 진행
조규원 @ChoKyuWon - 중급반 2 writeup 정리
민경환 @DailyPS - Repo 제작 및 정리