Author : 유효곤
Contact: [email protected]
zoom : https://korea-ac-kr.zoom.us/j/83870349641?pwd=Zzc0RlFDOFpXSHJBb0ZLZUlGNTRkQT09
목표: 정보보호 전반에 걸쳐 꼭 필요한 내용(리눅스, 리버싱, 악성코드 분석, 네트워크)을 실습을 통해 내것으로 만든다.
| 주차 | 주제 | 내용 |
|---|---|---|
| 1주차 | IDA Pro Fundamental | IDA Pro의 사용법을 배우고, IDA Python을 통하여 바이너리 분석 자동화를 해본다. |
| 2차시 | Linux Fundamental | ls 명령어를 직접 구현해보며, 리눅스 파일 구조에 대해 깊이 이해한다. |
| 3차시 | Reversing Fundamental | PE 파일 구조에 대해 배우고, PE 헤더 파서를 직접 작성해본다. |
| 4차시 | Reversing Advanced | DLL injection과 API hooking에 대해 배운다 |
| 5차시 | Malware Analysis | 실제 악성코드를 분석해본다. |
| 6차시 | Network Fundamental | 네트워크 모델 및 TCP/IP Layer에 대해 배운다. 패킷 스니핑 툴을 직접 만들어본다. |
| 7차시 | Network Security | 대표적인 네트워크 공격 중 하나인 ARP-spoofing에 대해 배우고 실습을 해본다. |
| 주차 | 주제 | 내용 |
|---|---|---|
| 1주차 | IDA Pro Fundamental | IDAPython을 이용하여, labyrevnt 플래그 출력 + manuscrypt 주석 자동화 |
| 2주차 | Linux Fundamental | 주어진 SimpleShell 스켈레톤 코드에 mv, ls, SIGINT handler 기능 추가하기 |
| 3주차 | Reversing Fundamental | Flare-on Garbage, Insomnihack kaboom! 문제 풀고, writeup 제출 |
| 4주차 | Reversing Advanced | 지뢰찾기 크랙 ( ! binary issue 존재 ) |
| 5주차 | Malware Analysis | - |
| 6주차 | Network Fundamental | 소켓 프로그래밍(relay 서버), pcap 프로그래밍(패킷 캡쳐 및 파서) |
- Week4 Binary가 제대로 실행되지 않는 이슈가 존재하네요... (문제 코드 다 삭제했습니다.)
- DLL injection 시 x32/ x64 issue 였음.
- Week5 에 오류 정정 바이너리 추가