Software Forensics: Collecting Evidence from the Scene of a Digital Crime