Write-up prepared for educational and reference purposes. Always use genuine software where legally required.