파일 공유 서버 2

안전한 파일 공유 서버 구축

이번 실습에서는 안전한 SMB 프로토콜 기반의 파일 공유 서버를 구축하는 실습을 해볼 것이다. 먼저 samba를 설치하고 사용자 권한 및 보안 설정을 해볼 것이고, SMB 프로토콜은 TCP 139번, 445번 포트를 사용하기 때문에 방화벽에서 해당 포트를 허용해야 한다. samba 설치apt install samba samba-client설치가 끝났다면 방화벽 설정을 해주자. 자, 이렇게 파일 공유 서버를 설치하면 공유할 경로와 해당 파일 공유 서버에 접근할 수 있는 사용자를 설정해야 한다.  우선 공유할 경로를 만들자.mkdir /samba를 입력해서 디렉토리를 하나 만들고 samba 패키지 환경 설정 파일인 /etc/samba/smb.conf에 접속해서 파일 공유 서버의 저장 경로를 /samba로 지..

Samba 원격 코드 실행 취약점

Samba Samba는 주로 Linux 및 Unix 시스템에서 사용되는 오픈 소스 소프트웨어로, 윈도우와 파일 및 프린터 공유를 가능하게 해주는 소프트웨어이다. Samba를 사용하면 Linux 서버가 윈도우 클라이언트와 동일한 네트워크에서 파일과 프린터를 공유할 수 있다. 이번에는 CVE-2017-7494 취약점인 삼바 파일 공유 서버를 설치하고 어떻게 공격자가 취약점을 가지고 대상 서버에 침입하는지 실습하면서 알아보자. 우선 삼바 설치하기 전 필요한 라이브러리를 설치하자.이제 취약한 삼바 버전 다운로드 및 소스 컴파일을 할 것이다.wget https://download.samba.org/pub/samba/stable/samba-4.6.3.tar.gz다운로드가 끝났다면 파일하나가 생길텐데 압축을 풀어주고..