The Patch Hunter: Automating 1-Day Exploits with DiffRays and IDA Pro