Hashcat is the ultimate tool for legally cracking hashes in pentesting. This beginner guide walks you through step by step with functional code.