Eliminating vulnerabilities by disabling unwanted functionality in binary programs