ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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
Designed by Tistory.