Hashcat hash mode selection for common hash types Hashcat attack modes: dictionary combinator brute force hybrid Hashcat rule-based attack with custom rule files Hashcat mask attack for targeted password patterns Hashcat GPU acceleration with OpenCL and CUDA Hashcat performance optimization and benchmark mode Hashcat session management and restore capability Hashcat potfile management and cracked password database Hashcat wordlist generation and mangling techniques Hashcat kernel tuning for specific GPU architectures John the Ripper wordlist attack and configuration John the Ripper single crack mode using login information John the Ripper incremental mode for exhaustive brute force John the Ripper rules for password mutation John the Ripper external mode with custom cracking functions John the Ripper 2john extractor tools for various file formats John the Ripper zip2john rar2john pdf2john usage John the Ripper keepass2john ssh2john office2john usage John the Ripper unshadow utility for Unix password cracking John the Ripper LM and NTLM Windows hash cracking John the Ripper session restore and benchmarking John the Ripper parallel processing and forking BloodHound SharpHound data collection from Active Directory BloodHound Cypher query language basics and syntax BloodHound shortest path to domain admin analysis BloodHound custom Cypher queries for advanced analysis BloodHound ACE abuse and ACL attack path identification BloodHound Kerberoasting and AS-REP roasting detection BloodHound DCSync attack path detection BloodHound group membership analysis for privilege escalation BloodHound computer session enumeration for lateral movement BloodHound GPO abuse and policy exploitation paths BloodHound certificate abuse ESC1 through ESC8 detection BloodHound AzureHound for Entra ID enumeration BloodHound Neo4j database optimization for large environments BloodHound custom edge detection and relationship analysis BloodHound ACL analysis for tier 0 asset protection