Security Vulnerability Testing Notes
Security Vulnerability Testing
This document outlines a security vulnerability testing process, covering aspects from IP address location to vulnerability impact and mitigation strategies.
Executive Summary
Systems
Cybox: Unix OS
Vulinx: Linux OS
Protocols: ICMP, TCP, UDP, PIM, IGMP
Network Services
Cybox: Apache2.2.17, POP3, HTTP
Vulinx: SSH, SMTP, RPCBIND
Host Enumeration
MAC Address (Cybox): 00:C0:29:69:0E:47
MAC Address (Vulinx): 00:C0:29:2A:11:AA
Vulnerabilities
Vulnerabilities are identified for both Cybox and Vulinx systems.
Impact & Action
Risk: RCE (Remote Code Execution) & privilege escalation (requires specific editing).
Action: Patch systems, secure services.
Locating IP Addresses of Virtual Machines
Before any changes in the Virtual Network Editor, verify the IP address of the Parrot OS.
The
ifconfigcommand is used in the terminal to identify the IP address assigned to the system.The IP information is then used to configure the virtual machine's network settings.
The virtual machine's network settings are configured to ensure they are on the same subnet as the host machine, based on the obtained IP address.
The following command is used for the scan:
nmap -sn 172.16.32.0/24This command performs a ping sweep across the 172.16.32.0/24 range to identify online devices.
Initial scan using
nmap -sndetected 5 active hosts.A detailed service/version scan was performed using:
nmap -Sv 172.16.32.0/24Analysis of the scan results accurately identified the IP addresses connected to Cybox and Vulinx.
Effective Protocol Scanning
A Protocol scan
nmap -oSscan was conducted on the Cybox machine revealing information about open ports on the Vulinx system.A protocol scan was executed with the command
nmap -Oon the Vulinx machine.The scan highlighted the open /filtered ports on the Vulinx system.
Analyzing the Operating System Scanning
A thorough operating system scan was executed on the entire 172.16.32.0/24 network using the
nmap -Sv –Ocommand.The scan identifies active hosts and gathers information regarding their services, versions, and operating systems.
An
nmap -Sv –Oscan was executed for Vulinx 172.16.32.3/24 network, providing insights into its operating system.
Network Services Scan
An
nmap -Ascan was successfully performed on the Cybox 172.16.32.2/24 network.The scan yielded insights into the available network service for strengthening security measures and refining network management strategies.
An
nmap -Ascan on the Vulinx 172.16.32.3/24 network, providing detailed insights into the active network services.
Host Enumeration
An
nmap -traceroutescan on the Cybox 172.16.32.2/24 network, providing essential insights into the network services that are currently available.An
nmap-traceroutescan on the Vulinx 172.16.32.3/24 network, providing essential insights into the network services that are currently available.
Scanning Client and Server for Vulnerabilities
Scanning for vulnerabilities on both Cybox and Vulinx systems.
List of Vulnerabilities
Vulnerabilities lists for both Cybox and Vulix.
Common Vulnerabilities
Common vulnerabilties for both Cybox and Vulix.
Exposure Identifier (CVE ID)
Exposure identifier for both Cybox and Vulix.
Severity Level
Cybox
ssl-ccs-injection:
VULNERABLE: SSL/TLS MITM vulnerability (CCS Injection)
State: VULNERABLE
Risk factor: High
Vulnerability details reference OpenSSL versions before specific patches (0.9.8za, 1.0.0m, 1.0.1h).
Description includes the vulnerability allowing man-in-the-middle attackers to trigger use of a zero-length master key in certain OpenSSL-to-OpenSSL communications.
This can lead to hijacking sessions or obtaining sensitive information via a crafted TLS handshake, aka the "CCS Injection" vulnerability.
Vulinx
Severity level details for Vulinx are provided.
Vulnerability Impact
Impact of listed vulnerabilities for both Cybox and Vulinx.
Prevention and Mitigation Strategies
Strategies for preventing and mitigating vulnerabilities.