728x90
반응형

ssh 4

1주차 test

Q1 ssh, binary file, 디렉토리 구조, 정렬 1. ssh 접속 $ ssh test1@ssh.knock-on.org ... Are you sure you want to continue connecting (yes/no/[fingerprint])? yes ... test1@5f882d6040af:~$ 2. 힌트 확인 test1@a7c4fa4b85a6:~$ ls HINT test1@a7c4fa4b85a6:~$ cat HINT Some binaries appear to print flags.. 3. /bin와 같은 binary가 담기는 디렉토리에 flag가 있음을 예상 하지만 /bin 뿐만 아니라, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/..

Problem Solving 2024.02.27

SSH (Secure Shell), NC (Netcat)

프로토콜(protocol)네트워크 상에서 데이터 통신을 하기 위한 규칙과 규약의 집합네트워크에서 컴퓨터들 간의 통신은 데이터를 보내고 받는 과정이며, 이러한 과정에서 어떤 식으로 데이터를 주고받을 것인지에 대한 규칙을 정의예를 들어, HTTP는 웹 브라우저와 웹 서버 간의 통신을 위한 프로토콜이며, SMTP는 이메일을 보내고 받기 위한 프로토콜데이터를 주고받는 과정에서의 특정한 순서, 형식, 오류 처리 등을 정의하여 안정적이고 효율적인 통신을 가능하게 합니다. Telnet원격 로그인 서비스를 제공하는 프로토콜원격 시스템에 로그인하여 커맨드 라인 인터페이스를 통해 명령을 실행 가능 데이터가 암호화되지 않기 때문에 중간에서 가로채어 볼 수 있기에 보안상으로 비추천됩니다.기본적으로 23번 포트 사용# Teln..

Linux 2024.02.25

UFW(Uncomplicated Firewall)

IP와 Port IP(Internet Protocol) IP는 컴퓨터 네트워크에서 통신에 사용되는 프로토콜 네트워크에 연결된 각 기기를 식별하는 데 사용 IPv4, IPv6 주소 형식을 주로 사용 포트 (Port) 컴퓨터 내에서 특정 프로세스나 서비스를 식별하는 데 사용 네트워크 통신은 송신자와 수신자 간의 IP 주소뿐만 아니라 포트 번호도 포함하여 이루어짐 포트 번호는 0에서 65535까지의 범위 Well-known ports: 0에서 1023번까지의 포트로, 널리 알려진 서비스가 할당 HTTP (포트 80), HTTPS (포트 443), SSH(포트 22) Registered ports: 1024에서 49151번까지의 포트로, 등록된 서비스가 할당 Dynamic or private ports: 491..

Linux 2024.02.24

[Network] 원격 접속 관련 프로토콜(Telnet과 SSH의 특징 및 차이점)

- 텔넷(Telnet) 원격 서버에 엑세스하는 데 사용되는 터미널 에뮬레이션 프로그램 컴퓨터에서 실행되는 간단한 명령줄 도구(Command line tool)(No graphical user interface) 마치 서버 앞에 앉아있는 것처럼 원격으로 서버에 명령을 보내고 해당 서버를 관리 할 수 있습니다. 텔넷을 사용하여 서버에 원격으로 연결할 때 키보드로 명령을 사용하여 서버에 수행할 작업을 알립니다. 라우터 및 스위치와 같은 다른 네트워크 장치를 관리하고 구성하는 데에도 사용합니다. 서버에서 포트가 열려있는지 닫혀있는지 확인하는 데도 사용할 수 있습니다. 모든 명령이 일반 텍스트(plain text)로 전송되어 암호화가 없습니다.(보안성 취약) 위와 같은 이유로 주로 인터넷이 아닌 근거리 통신망에서..

728x90
반응형