Detailed Steps for VAPT Project Tasks
Task 1: Import the Vulnerable Web Application (CTF Box) into VirtualBox
1. Download the .ova file from: [Link]
2. Open VirtualBox and go to File > Import Appliance.
3. Select the downloaded .ova file and click Next.
4. Review the settings and click Import.
5. Once done, the VM will appear in VirtualBox. Start the VM to verify it's working.
Capture:
- VirtualBox interface showing imported VM.
- Screenshot of the VM running.
Task 2: Configure the Network Settings and Note the IP Address
1. Power off the VM if it's running.
2. In VirtualBox, select the VM > Settings > Network.
3. Choose either Bridged Adapter (recommended) or Host-only Adapter.
4. Start the VM.
5. Inside the VM, open Terminal and run: ip a or ifconfig.
6. Note the IP address shown (typically 192.168.x.x).
Capture:
- VirtualBox network settings.
- Terminal showing IP address.
Task 3: Perform Reconnaissance
Objective: Discover open ports and services.
1. Run Nmap scan from Kali or host:
nmap -sV -A <target-ip>
2. Review open ports, service versions, OS detection.
3. Optionally use:
- whatweb [Link]
- nikto -h [Link]
Capture:
- nmap results
- whatweb or nikto output (optional)
Task 4: Analyze the System for Vulnerabilities
Objective: Identify vulnerabilities and discover flags.
Tools: dirb, Burp Suite, OWASP ZAP, browser
1. Use dirb:
Detailed Steps for VAPT Project Tasks
dirb [Link]
2. Use Burp Suite:
- Configure browser proxy ([Link]:8080).
- Intercept and analyze requests.
- Test SQLi, XSS payloads.
3. Use OWASP ZAP:
- Start ZAP, enter target URL, perform Active Scan.
- Analyze results for vulnerabilities.
4. Manual exploration:
- Check [Link], hidden directories, source code comments.
- Try paths like /admin, /debug, /[Link].
Capture:
- dirb output
- Burp request/interception
- ZAP results
- Discovered flags (blur if needed)