作者: Debin Gao , Michael K. Reiter , Dawn Song
DOI: 10.1007/978-3-540-88625-9_16
关键词:
摘要: We introduce BinHunt, a novel technique for finding semantic differences in binary programs. Semantic between two files contrast with syntactic that correspond to changes the program functionality. are difficult find because of noise from caused by, e.g., different register allocation and basic block re-ordering. BinHunt bases its analysis on control flow programs using new graph isomorphism technique, symbolic execution, theorem proving. implement system based demonstrate application three case studies which manages identify an executable patched version, revealing vulnerability patch eliminates.