오늘의 진행 내역
How to use
1 Wargame
-워게임에 대한 설명이였다.
워게임의 카테고리는 포너블(pwnable, system hacking), 웹(web), 리버스 엔지니어링(reversing), 암호학(crypto), 포렌식(forensic)이 있는데 DreamHack에서의 커리큘럼을 봤을 때,
보안에서 나눠진 대로 워게임도 나눠진 듯함
https://dreamhack.io/wargame/challenges/812
Exercise: Welcome-Beginners
Description Wargame 실습을 위한 문제입니다. "Dreamhack"을 입력하여 플래그를 획득하세요! 플래그의 형식은 DH{...} 입니다.
dreamhack.io
문제풀이에 대한 예시
2 Lecture
- 사이트에서 들을 수 있는 강의들에 대한 정보
3 Community
- 사이트의 커뮤니티와 공식 디스코드에 대한 안내
링크를 통해 공식 디스코드에 참여했다.
4 CTF
- Capture The Flag의 약자. 지금 계획하고 있는 커리큘럼이 끝나고 워게임에 익숙해졌을 때, CTF에 한번 참여해보는게 목표이다
Environment Setup
1. Virtual Machine
- Virtual Box를 이용하여 Ubuntu와 Windows10 가상 환경을 만들어봄
DH101
1. 컴퓨터 과학 기초
- 바로 해킹에 대한 공부가 아닌 기본적으로 정리하고 넘어가야 할 것들에 대한 설명이 있다
진법, 비트와 바이트 , 비트 연산 , 인코딩 , 디코딩 , 운영체제
2. 리눅스 사용법
- 기초적인 명령어에 대한 정리
열기 , 닫기와 같은 모르면 리눅스를 사용할 수 없는 명령어들을 요약해줬다
3. 코딩
- VS code에 대한 설명과 설치 방법 뒤에는 C로 간단한 코드를 작성하여 컴파일 한다
- Vim에 대한 설명도 있음
4. System Hacking , Reverse Engineering , Web Hacking , CrytoGgraphy 101
- 처음 입문하는 나같은 사람이라면 어떤 걸 할지 정할 때 이 코스에서 각 분야의 설명을 보고 진입하는 것을 추천함.
- System Hacking을 하려고 했었는데 글을 읽고 나니 다시 생각하게 됨
Tips
1.NC
2.SSH
3.Docker
4.정규 표현식 (regex)
5.구글링
6.Markdown
7.Tools