🔍 '' 검색 결과
👤 기본 접속 정보
서버 IP : 192.168.0.17
사용자 : 박종완
🔐 1단계: SSH 서버 설치
sudo apt update sudo apt install -y openssh-server sudo systemctl enable --now ssh systemctl is-active ssh
✅ SSH 서버 설치 및 실행 완료
#SSH #openssh-server
🔍 2단계: SSH 22번 포트 확인
sudo ss -lntp | grep ':22'
정상 결과
LISTEN 0 4096 0.0.0.0:22
LISTEN 0 4096 [::]:22
#port22 #ss
🛡 3단계: 방화벽 확인
sudo ufw status
Status: inactive → 아무것도 변경하지 않고 넘어감
Status: active → 아래 명령어 실행
sudo ufw allow OpenSSH sudo ufw reload
#UFW #방화벽
⚙️ 4~9단계: VirtualBox NAT 포트포워딩
포트 포워딩 설정
이름: SSH 프로토콜: TCP 호스트 IP: 127.0.0.1 호스트 포트: 2222 게스트 IP: 10.0.2.15 게스트 포트: 22
Windows 포트 확인
Test-NetConnection 127.0.0.1 -Port 2222
✅ TcpTestSucceeded : True
#VirtualBox #NAT #포트포워딩
💻 10~11단계: Xshell 접속
세션 정보
• 세션 이름: Ubuntu-Server
• 프로토콜: SSH
• 호스트: 127.0.0.1
• 포트 번호: 2222
• 사용자 이름: master
whoami # master hostname -I # 10.0.2.15 echo "$SSH_CONNECTION"
✅ Xshell 접속 성공
#Xshell #SSH접속
👥 사용자 생성 (dvwa, word, gnu)
sudo adduser dvwa sudo adduser word sudo adduser gnu # 생성 확인 getent passwd dvwa word gnu ls -ld /home/dvwa /home/word /home/gnu
/etc/skel/public_html 자동 생성 확인
ls -ld /home/dvwa/public_html ls -ld /home/word/public_html ls -ld /home/gnu/public_html
✅ 사용자 3명 생성 완료
#adduser #dvwa #word #gnu
📁 public_html 자동 생성 설정
# /etc/skel에 public_html 생성 sudo mkdir -p /etc/skel/public_html sudo chown root:root /etc/skel/public_html sudo chmod 755 /etc/skel/public_html # 기존 사용자용 public_html 생성 sudo install -d -m 755 -o master -g master /home/master/public_html sudo install -d -m 755 -o dvwa -g dvwa /home/dvwa/public_html sudo install -d -m 755 -o word -g word /home/word/public_html sudo install -d -m 755 -o gnu -g gnu /home/gnu/public_html # Apache 홈 디렉터리 통과 설정 sudo chmod 711 /home/master sudo chmod 711 /home/dvwa sudo chmod 711 /home/word sudo chmod 711 /home/gnu
#/etc/skel #public_html
📦 APM 설치 및 확인
sudo apt install -y apache2 mariadb-server mariadb-client php libapache2-mod-php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip php-intl unzip # 서비스 실행 sudo systemctl enable --now apache2 sudo systemctl enable --now mariadb # 버전 확인 apache2 -v php -v mariadb --version # PHP 모듈 확인 php -m | grep -E 'mysqli|pdo_mysql|curl|gd|mbstring|xml|zip|intl' # Rewrite 활성화 sudo a2enmod rewrite sudo systemctl restart apache2
✅ APM 설치 완료
#APM #Apache #MariaDB #PHP
🌐 HTTP 포트 포워딩 추가
이름: HTTP 프로토콜: TCP 호스트 IP: 127.0.0.1 호스트 포트: 8080 게스트 IP: 비워두기 게스트 포트: 80
Windows 접속
• http://127.0.0.1:8080/
• http://127.0.0.1:8080/apm-test.php
✅ HTTP 포트포워딩 완료
#HTTP #8080
🔎 디지털 포렌식 대회 (151번)
⚠️ Pull the Plug? - LUKS / sealedvault / chainofcustody
문제 설명
• 가동 중이던 Linux 서버 1대 확보
• 암호화 볼륨(컨테이너)에 flag 존재
• 장비 종료하지 않고 분석실로 인계
• 제공 계정: root / pw: eldpvmTL1234!
Q1 (50점)
• 암호화된 볼륨 복호화 가능 여부 판별
• 근거 제시 (복호화 키 위치 or 불가능 사유)
Q2 (100점)
• 복호화 불가능 시 기술적 입증
• 복호화 가능 시 내용물 제시
• 사용 도구 및 단계별 절차 문서화
Hash Value (MD5)
DFC2026_Lf.zip : E01D861A9DCA9128C746120FFC1A9794
#포렌식 #LUKS #sealedvault #chainofcustody
📂 SMB / NFS 접속 방법
SMB 접속
sudo apt install smbclient smbclient //10.0.2.3/sambanet -U samba1 -W WORKGROUP # SMB 마운트 sudo apt -y install cifs-utils sudo mount -t cifs //10.0.2.3/sambanet /mnt -o username=samba1,workgroup=WORKGROUP
NFS 접속
sudo apt install -y nfs-common sudo mkdir /share sudo showmount -e 10.0.2.3 sudo mount -t nfs 10.0.2.3:share /share
#SMB #NFS #cifs-utils
📌 Day 26 요약 / 결론

📌 SSH 서버 설치 및 Xshell 접속 환경 구성 완료

📌 VirtualBox NAT 포트포워딩 설정 (SSH:2222, HTTP:8080)

📌 사용자 dvwa, word, gnu 생성 및 public_html 설정

📌 APM (Apache + MariaDB + PHP) 설치 완료

📌 디지털 포렌식 대회 151번 문제 분석 (LUKS, sealedvault)

📌 SMB/NFS 접속 및 마운트 방법 학습

🎯 결론 : "SSH 서버 구축, 사용자 생성, APM 설치, 포렌식 대회 문제 풀이 완료"
#Linux #SSH #APM #포렌식 #LUKS #VirtualBox
26/31