-
[DreamHack] 필기Summary/[Dreamhack] Summary 2024. 1. 9. 17:44
DreamHack 필기
* nc (netcat)
네트워크 통신은 네트워크 소켓을 통해 이루어짐.
nc는 클라이언트가 서버와 통신하기위해 소켓을 연결해주는 도구
우분투에서 sudo apt update && sudo apt install netcat 명령으로 nc를 설치 후
nc hostname(ip) port 로 사용
GET / HTTP/1.1 로 확인* 리눅스 명령어
id / sudo apt update / sudo apt upgrade / pwd / ls / ls -l / ( ls -l / )
cd .. / cd ~ / cd - / mkdir new_dir / touch new_file / pwd / mv / rm / rm -r (디렉토리삭제) / cat / file / echo / echo > / cat hello / cp hello world -복사 /
grep root /파일 : 파일에서 root문자열이 들어간 행 출력
man : manual의 줄임말 , man cp : cp 의 사용법
curl : client URL의 줄임말 , -o file , -i, -X "method", -d "key=value" 옵션들 사용
1. ls 로 해당경로에 무슨 파일이 있는지 확인
2. cat hint.txt 명령어로 flag의 위치 확인
3. ls ./dream/hack/hello 경로에 무슨 파일 있는지 확인
-> flag있는거 확인
4. cat ./dream/hack/hello/flag.txt
-> no!
5. cat app.py
-코드확인
6. cat ./dream/hack/hello/fla*.txt
"\\wsl.localhost\Ubuntu\home\mayfifth99\.ssh\id_rsa"강의 - 코딩
* Vim 사용법
1. Normal Mode (일반 모드)
vim을 처음 실행하면 일반 모드로 시작된다.
esc를 누르면 일반 모드로 전환 가능
일반 모드에서는 방향키와 home, end 키로 커서를 이동 가능
* 단축키
* SSH ( Secure Socket Shell )
- 원격서버에 연결할 수 있도록 해주는 암호화된 네트워크 프로토콜.
'Summary > [Dreamhack] Summary' 카테고리의 다른 글
[도커] (0) 2024.01.14