Challenge Name: BlueDoor
CVE: CVE-2017-0144 (EternalBlue)
Difficulty: 3/5
Category: Exploitation, Windows
Author(s): Seth Davis
BlueDoor simulates a real-world vulnerability (EternalBlue - CVE-2017-0144) in a Windows 7 system. The objective is to exploit the vulnerability, escalate privileges, and retrieve a hidden flag.
- Virtual Machine Software: VMware, VirtualBox, or equivalent
- Operating Systems: Windows 7 (via OVA file) and Kali Linux (or equivalent attack machine)
- Tools:
nmap,netlify,google drive,msfvenom, for payload generation, and a network connection between both VMs.
- Windows 7 OVA: Download OVA file
- Import the OVA into your chosen VM software.
- VMware: Open a Virtual Machine.
- VirtualBox: Import Appliance.
- Ensure the Windows 7 and Kali Linux VMs are on the same network and can ping each other.
To avoid network issues during exploitation: netsh advfirewall set allprofiles state off
-
Scan for Vulnerability
Usenmapto verify if the target system is vulnerable to EternalBlue: nmap -p 139,445 --script smb-vuln-ms17-010 -
Exploit the Vulnerability
- Create a reverse shell payload using
msfvenomor similar tools. - Use Metasploit or a Python-based exploit to deliver the payload and gain a shell on the target.
-
Privilege Escalation
After obtaining access, ensure you have escalated to administrator-level privileges. -
Locate the Flag
Search the system for the flag, which is stored in a restricted location.
If you need to regenerate the challenge:
- Uninstall the current Windows 7 setup.
- Re-import the OVA and reset the environment as needed.
CTF Submission Site Checker, email sd053520@ohio.edu if link is down! CTF Submission Site.