On the Abuse and Detection of Polyglot Files