1. Recon.

nmap을 통한 port scan

nmap -sS -p- 10.129.227.181 --min-rate 50

image.png

135번, 139번, 445번 포트가 열려있는 것을 확인할 수 있었다.

microsoft 뭐시기 하는 걸 보니 윈도우 환경으로 추정된다.

2. Delivery / Exploitation

윈도우의 445번 포트는 SMB 프로토콜이다. SMB하면 가장 먼저 떠오르는 취약점으로는 CVE-2017-0143. 랜섬웨어 대란의 주범이다.

사실 윈도우 환경을 상대해본 적이 없다보니, TryHackMe의 red team 코스에 있던 실습을 그대로 따라해봤다.(거기서 썼던 모듈이 마침 CVE-2017-0143을 대상으로 하는 eternalblue였다.)

armitage(metasploit) 실행 후 port를 scan한다. 이미 135, 139, 445번이 열려있는 것을 확인했기 때문에 quick scan을 사용했다. 그냥 UI에 대상 PC를 띄우려고 스캔하는 것이다.

image.png

타깃이 취약하다는 안내와 함께 타깃 PC의 운영체제 정보가 출력되는 것을 확인할 수 있었다.

image.png

이제 타깃PC UI를 우클릭해 Meterpreter shell을 따온다.

3. Exfiltration