Nowadays the vulnerability analysis for binary software is mainly based on the traditional reversing engineering
which depends on the analyzers experience and is of low efficiency.This paper makes improvement on existing slicing technology and implementing bidirectional slicing to the binary software trace and obtaining key instruction sequences that lead to the exception.With little human analysis the fault localization can be made
which can improve the vulnerability analysis efficiency.