0% found this document useful (0 votes)
27 views2 pages

Active Reconnaissance Tools Guide

The document is a tutorial on active reconnaissance tools used for gathering information about target systems or networks. It covers various tools like Nmap, Wireshark, and Metasploit, detailing their purposes, examples, and findings. Additionally, it includes a lab assignment for practical application of these tools in network and web reconnaissance, exploitation, and password attacks.

Uploaded by

Emmanuel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views2 pages

Active Reconnaissance Tools Guide

The document is a tutorial on active reconnaissance tools used for gathering information about target systems or networks. It covers various tools like Nmap, Wireshark, and Metasploit, detailing their purposes, examples, and findings. Additionally, it includes a lab assignment for practical application of these tools in network and web reconnaissance, exploitation, and password attacks.

Uploaded by

Emmanuel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

■ Active Reconnaissance Tools – Tutorial

Active reconnaissance involves direct interaction with the target system or network to gather
information. Unlike passive recon, the target may detect these activities through logs or alerts. This
guide explains common tools used in active reconnaissance with examples.

## Nmap
• Purpose: Discover hosts, services, and open ports.
• Examples:
• - nmap [Link]
• - nmap -sV [Link]
• - nmap -A [Link]
• Findings: Services, versions, OS.

## Wireshark
• Purpose: Capture and analyze network traffic.
• Steps: Start capture → Generate traffic → Apply filters.
• Example filter: http, ftp, dns, [Link] == target
• Findings: Sessions, credentials, communication.

## Nikto
• Purpose: Scan web servers for vulnerabilities.
• Example: nikto -h [Link]
• Findings: Outdated software, insecure headers, misconfigurations.

## Burp Suite
• Purpose: Web application security testing (proxy + scanner).
• Workflow: Configure proxy → Intercept → Scan → Intruder.
• Findings: Injection points, weak authentication, misconfigs.

## Metasploit
• Purpose: Vulnerability exploitation framework.
• Example Workflow:
• - msfconsole
• - search vsftpd
• - use exploit/unix/ftp/vsftpd_234_backdoor
• - set RHOST [Link]
• - exploit
• Findings: Exploited services, remote shells.

## Recon-ng
• Purpose: Automates OSINT and reconnaissance.
• Example: recon-ng → load module → set SOURCE [Link] → run
• Findings: Subdomains, emails, host infrastructure.

## Aircrack-ng
• Purpose: Wi-Fi network security testing.
• Example: airmon-ng start wlan0 → airodump-ng wlan0 → aircrack-ng [Link] -w
[Link]
• Findings: Weak Wi-Fi passwords, encryption flaws.

## Hydra
• Purpose: Brute-force login credentials.
• Example: hydra -l admin -P [Link] ssh://[Link]
• Findings: Valid username/password pairs.

## Sqlmap
• Purpose: Detect and exploit SQL injection.
• Example: sqlmap -u '[Link] --dbs
• Findings: Extracts DBs, tables, credentials.

## John the Ripper


• Purpose: Password cracking tool.
• Example: john --wordlist=[Link] [Link]
• Findings: Recovers plaintext passwords.

## OWASP ZAP
• Purpose: Web application vulnerability scanner.
• Workflow: Spider target → Passive scan → Active scan.
• Findings: XSS, SQLi, CSRF, broken authentication.

## Gobuster
• Purpose: Directory and file brute-forcing.
• Example: gobuster dir -u [Link] -w /usr/share/wordlists/dirb/[Link]
• Findings: Hidden directories like /admin, /backup.

■ Lab Assignment
• Choose a test target (e.g., [Link], DVWA, Metasploitable).
• Perform network reconnaissance with Nmap & Wireshark.
• Perform web reconnaissance with Nikto, Burp Suite, Gobuster, OWASP ZAP.
• Attempt exploitation with Metasploit & SQLmap.
• Perform password attacks with Hydra & John the Ripper.
• Document all findings in a Pentest Report (screenshots + recommendations).

Common questions

Powered by AI

Hydra is used for brute-force attacks on login credentials by systematically trying multiple username and password combinations. It can reveal valid username and password pairs, thereby exposing weaknesses in authentication systems, especially if weak or commonly used passwords are employed .

OWASP ZAP functions as a web application vulnerability scanner by spidering websites, performing passive and active scans to identify security flaws. It can identify threats such as Cross-Site Scripting (XSS), SQL Injection (SQLi), Cross-Site Request Forgery (CSRF), and broken authentication, making it a comprehensive tool for web application security analysis .

Documenting findings in a penetration testing report is crucial for providing stakeholders with insights into the security posture and vulnerabilities of their systems. A comprehensive report should include detailed findings, screenshots for evidence, explanations of exploited vulnerabilities, and recommendations for remediation. This ensures a clear understanding of risks and steps needed to enhance security defenses .

Nmap is used in network security to discover hosts, services, and open ports on a target system or network. During active reconnaissance, it provides detailed information about services, versions, and operating systems running on the target, which aids in the identification of potential security vulnerabilities .

Wireshark is highly effective for network traffic analysis in an active reconnaissance context because it captures and analyzes network traffic in real time, providing session details, captured credentials, and communication analysis. This makes it a valuable tool for identifying potential weaknesses in network security, though it also requires careful handling due to its visibility to network monitoring tools .

Active reconnaissance differs from passive reconnaissance in that it involves direct interaction with the target system or network, making it detectable through logs or alerts. Common tools for active reconnaissance include Nmap, used for discovering hosts, services, and open ports; Wireshark, which captures and analyzes network traffic; and Metasploit for vulnerability exploitation .

Metasploit is a powerful framework for vulnerability assessment and exploitation. It allows users to search for vulnerabilities, use pre-built modules to target specific weaknesses, and execute exploits against a target. This can result in exploited services and obtaining remote shells, which provides deep insights into the security posture of the target system .

Burp Suite can be used in web application security testing by serving as both a proxy and a scanner. Users can configure the proxy to intercept traffic, perform scans to detect vulnerabilities like injection points, weak authentication, and misconfigurations, and utilize additional tools like the Intruder for automated testing of web application defenses .

SQLmap plays a critical role in detecting and exploiting SQL injection vulnerabilities by automating the detection of SQL injection flaws in web applications. It can extract databases, tables, and credentials once a vulnerability is found, enabling a comprehensive assessment of the susceptibility to SQL injection attacks, which potentially compromise sensitive data stored in databases .

Aircrack-ng is used in Wi-Fi network security testing by attacking WEP and WPA-PSK keys. It monitors packets, intercepts communication, and cracks encryption keys, potentially identifying weak Wi-Fi passwords and encryption flaws. These findings highlight vulnerabilities in wireless security protocols that could be exploited by attackers .

You might also like