Affiliation:
1. Information engineering department of Guangdong Polytechnic
Abstract
A heuristic peephole diversifier was based on the technique of complier optimization. It took user input binary sequence to generate multiple copies of sequences that functional equal to the original one but longer or complexity. The diversifier analyzed the disassembly code from binary, sliced them into blocks to construct the data-flow as heuristic information to guide the instruction selection phase from the table that built from some sample programs. Such method could effectively resist the binary differences analysis attack, increase the difficulty against cracking.
Publisher
Trans Tech Publications, Ltd.