-
dreamhack stage 1 - System Hacking Introduction보안/SYSTEM HACKING 2024. 3. 13. 21:41
STAGE 1
소개
0. 서론
- C언어와 파이썬에 대한 이해가 있다면 강의를 이해할 수 있다.
- solve_me.py 코드에서 answer 과 quiz 값이 같으면 Welcome hackers :) 라는 코드가 출력된다.
STAGE 1
Tool: Environment Setup
1. 환경 구축
가상 머신 (Virtual Machine, VM) 을 사용해야 한다.
윈도우: VMware, VirtualBox
맥: VMware, VirtualBox
- 가상머신
: 컴퓨터를 에뮬레이팅 한 것
- 호스트(Host): 가상 머신을 작동시키는 컴퓨터
- 게스트(Guest): 가상 머신 안에서 작동하는 컴퓨터
가상 머신을 이용하면 호스트는 게스트에게 독립된 실행환경을 제공할 수 있다.
ex. VMware, Virtual Box, Parallels, QEMU
2. 윈도우 환경 구축
1. 윈도우 버전 확인 : 실행창을 windows + R로 열고 winver을 입력해 윈도우 버전을 확인한다.
2. Powershell을 관리자 권한으로 실행하고 다음 커맨드를 실행한다.
3. 실패하면 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 패키지를 설치하고 실행한 후 명령어 실행 / 재부팅 후 시도
4. Microsoft store 에서 Ubuntu 18.04를 설치한다.
5. 설치 후 설정이 끝나면 echo "Hello Ubuntu!" 가 출력되는지 확인한다.
6. VMware 을 다운로드하고 Ubuntu 18.04 ISO를 다운로드한다.
7. New virtual Machine 클릭 - 다운받은 Ubuntu 이미지 넣어서 우분투 설치 - 계정 설정은 마음대로 한다.
8. 초록색 실행 버튼을 클릭하여 가상 머신 부팅
9. 부팅 후 Install Ubuntu 클릭 후 설정
10. ctrl + alt + t로 터미널을 열고 echo "Hello Ubuntu!" 입력 후 똑같이 출력되었다면 성공!
3. 맥 환경 구축
1. VirtualBox, Ubuntu 18.04 ISO 를 다운로드받는다.
2. New 버튼 클릭 - 메모리 2048MB이상- 우분투 이미지 넣기 - 우분투 설치
3. 가상머신 이름 더블클릭해서 가상머신 실행
4. 부팅 후 install ubuntu 클릭 - 설정 완료하기
5. ctrl + alt + t로 터미널을 열고 echo "Hello Ubuntu!" 입력 후 똑같이 출력되었다면 성공!
'보안 > SYSTEM HACKING' 카테고리의 다른 글
dreamhack stage 3 - Tool:pwntools (0) 2024.03.15 dreamhack stage 3 - Tool:gdb (0) 2024.03.15 dreamhack stage 2 - x86 Assembly (0) 2024.03.15 dreamhack stage 2 - Computer Architecture (0) 2024.03.15 dreamhack stage 2 - Linux Memory Layout (0) 2024.03.15