드림핵(37)
-
[SYSTEM] Docker
도커 : 컨테이너를 만들고, 실행하고, 배포할 수 있는 가상화 플랫폼도커의 컨테이너 : 가상의 환경이 구축되어 있는 하나의 박스새로운 운영체제 환경을 구축할 필요 없이 하나의 분리된 프로세스처럼 작동하여 가벼움특정한 환경을 구성하기 위해 만들어진 가상의 공간 docker image : 도커 컨테이너의 전 단계- 컨테이너를 생성하고 실행하기 위한 모든 것을 포함한다ex) 컨테이너 생성에 필요한 파일, 환경변수, 명령어, 파일 시스템 등등- 자신만의 이미지를 만들거나 다른 사람이 만든 이미지를 사용할 수도 있음- 이미지 생성 => dockerfile 작성&빌드 ... dockerfile:이미지를 생성하는데 단계적으로 필요한 명령을 작성하는 파일- tag : 태그를 붙이는 것은 하나의 이미지에 여러 개의 별명..
2023.10.31 -
[NETWORK] SSH
원격 linux 서버에 연결하는 가장 일반적인 방식의 명령어 SSH (Secure Shell, Secure Socket Shell): 원격 서버에 연결할 수 있도록 해주는 암호화된 네트워크 프로토콜암호화를 통해 호스트와 클라이언트가 안전하게 통신할 수 있음클라이언트가 원격 서버의 터미널에 접속하여 명령어를 입력하면, 호스트가 명령 실행 결과를 클라이언트에게 전달 ssh user@HOST -p PORT -i [개인 키 파일 경로]#HOST : 접속하려는 원격 서버의 ip 또는 도메인# -p : 특정 포트로 접속하고 싶은 경우 접속하는 클라이언트가 믿을만한 사용자인지 인증하는 방법1. 패스워드 인증ssh user@HOST 명령을 실행하면 패스워드를 입력한 뒤 원격 서버에 접속할 수 있음패스워드의 길이가 길지..
2023.10.31 -
[NETWORK] nc(netcat)
소켓 : 통신을 위한 가장 작은 단위의 프로토콜 nc: 서버에서 특정 포트를 통해 서비스를 동작시키는 환경을 구성할 때, 클라이언트가 이 프로그램과 통신하기 위해서 사용하는 도구 nc 설치 : ubuntu에서 명령어로 설치sudo apt update && sudo apt install netcat nc 사용법nc hostname(ip) port# $nc google.com 80 : google.com에 80번 포트로 연결 요청
2023.10.30 -
DreamHack [reversing] rev-basic-0
보호되어 있는 글입니다.
2023.10.18 -
[WEB] cookie & session
cookiekey와 value로 이뤄진 일종의 단위서버가 클라이언트에게 쿠키를 발급하면, 클리이언트는 서버에 요청을 보낼 때마다 쿠리를 같이 전송클라이언트의 정보 기록과 상태 정보를 표현하는 용도로 사용클라이언트의 브라우저에 저장되고 요청에 포함되는 정보클라이언트는 쿠키 정보를 변조해 서버에 요청을 보낼 수 있음 session쿠키에 인증 상태를 저장하지만 클라이언트가 인증 정보를 변조할 수 없게 하기 위해 사용인증 정보를 서버에 저장하고 해당 데이터에 접근할 수 있는 키(==session ID)를 만들어 클라이언트에 전달하는 방식으로 작동> 브라우저는 session ID를 쿠키에 저장하고 이후에 HTTP 요청을 보낼 때 사용> 서버는 요청에 포함된 키에 해당하는 데이터를 가져와 인증 상태를 확인 sess..
2023.10.13 -
[SYSTEM] linux 사용법 (2)
wildcards: 리눅스에서 임의의 다른 문자를 나타낼 수 있는 특수 문자들- 명령어를 다른 문자열로 대체하기 위해 사용 ?a-z, 0-9 범위 내 임의의 1개 문자로 대체cat he?lo #hello 파일 출력 *a-z, 0-9 범위 내 임의의 0개 이상 문자로 대체cat h* #hello 파일 출력 [ ][문자1-문자2] 혹은 [문자1, 문자2, ...] 형태로 범위를 지정범위 내 모든 문자로 대체될 수 있음 redirection모니터에 나타나는 표준 출력 혹은 키보드로 입력하는 표준 입력을 다른 곳으로 변경하는 작업어떤 명령어의 결과를 파일로 저장하거나, 다른 명령어의 입력으로 전달하는 형태로 리다이렉션 명령어 > 파일명령어 표준 출력을 파일로 변경파일이 없으면 새로 만들고, 있으면 덮어씀..
2023.10.12