The document discusses Paladin, a suite of tools developed by Microsoft's Malware Protection Center to automate the analysis of exploits. Paladin uses dynamic data flow analysis and binary instrumentation to detect exploits by tracking the flow of untrusted input data. It analyzed 45 vulnerabilities and detected 27, for a success rate of 60%. The challenges of complex programs, false positives, and engineering issues in deployment are also reviewed.