Abstract PE (portable executable) file has the characteristics of diversity, uncertainty size, complexity structure, and singleness format, which make it easy to be a carrier information hiding, especially for that large hiding capacity. This paper proposes an information-hiding algorithm based on function migration, utilizes disassembly engine disassemble code section file, processes recogniti...