This project demonstrates a home lab setup with two virtual machines: one running Windows 10 (defender) and another running Kali Linux (attacker). The goal is to showcase various attack and defense techniques in a controlled environment.
CAUTIONS
Setup and Configuration
- Tools and Software:
- Virtualization Software (e.g., VirtualBox, VMware)
- Windows 10 ISO
- Kali Linux ISO
- Networking setup (e.g., Host-only Adapter)
Virtual Machine Configuration Windows 10 VirtualBox
- Installation Steps:
- Download the Windows 10 ISO.
- Create a new virtual machine in VirtualBox.
- Follow the installation wizard to set up Windows 10.
- Configuration:
- Configure network settings to use Host-only Network Adapter.
- Create a user account with administrative privileges.
- Enable Windows Defender and Firewall.
Kali Linux VirtualBox
- Installation Steps:
- Download the Kali Linux ISO.
- Create a new virtual machine in VirtualBox.
- Follow the installation wizard to set up Kali Linux.
- Configuration:
why did I choose host only network???
-The first reason is for the host and virtual machines to be able to see each others in the network.
-secondly for the virtual machine to be connected to the internet that will be a big red flag for our machine is vulnerable because we going to exposed to alot of vulnerabilities and malicious software.
-isolate the virtual machines with their own network for the devices to see each other.
Windows 10 virtual machine (defensive)
Kali Linux Virtual machine (offensive)
skills and project to do in Sandbox
Attack Scenarios
Scenario 1: Reconnaissance
-
Objective: Gather information about the target (Windows 10 VM)
-
Tools: Nmap, Netcat
-
Steps:
- Perform network scanning with Nmap
- Document open ports and services
Scenario 2: Vulnerability Scanning
-
Objective: Identify vulnerabilities in the target system
-
Tools: OpenVAS, Nessus
-
Steps:
- Configure and run a vulnerability scan
- Analyze the scan results
Scenario 3: Exploitation
-
Objective: Exploit a discovered vulnerability
-
Tools: Metasploit Framework
-
Steps:
- Select and configure an exploit
- Execute the exploit and gain access
- Demonstrate a simple payload (e.g., reverse shell)
Defense Strategies
Scenario 1: Hardening the System
-
Objective: Implement security measures to protect the Windows 10 VM
-
Steps:
- Enable and configure Windows Firewall
- Install and configure antivirus software
- Apply system and software updates
Scenario 2: Intrusion Detection
-
Objective: Detect malicious activities on the network
-
Tools: Wireshark, Snort
-
Steps:
- Set up and configure Snort for intrusion detection
- Monitor network traffic and identify suspicious activities