Cracking Viruses