%0 Journal Article
%T Study on algorithm of intelligent disassembling in tracking mode
跟踪式智能反汇编算法研究
%A ZHANG Long-jie
%A XIE Xiao-fang
%A YUAN Sheng-zhi
%A LI Hong-zhou
%A
张龙杰
%A 谢晓方
%A 袁胜智
%A 李洪周
%J 计算机应用
%D 2009
%I
%X This paper made a research on the issues in disassembling embedded system files, and brought about three core algorithms to do intelligent disassembling in tracking mode. It adopted binary tree to dispose the process of scanning for the first time, and offered a recursion traverse algorithm to grow the binary tree, which overcame the disadvantage of establishing many arrays, tables and diagrams in traditional ways. By browsing the binary tree in a reverse direction, it resolved the problem of searching indicate addresses, and provided a correlation algorithm. In the end the paper brought forward an algorithm to checkout the data block boundary. The work of this paper has great reference value to program disassembling as well as software reverse engineering.
%K embedded system
%K intelligent disassembling
%K disassembling algorithm
%K binary tree
%K software reverse engineering
嵌入式系统
%K 智能反汇编
%K 反汇编算法
%K 二叉树
%K 软件逆向工程
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=831E194C147C78FAAFCC50BC7ADD1732&aid=7D7FC2EC28A8C1345D65FFD3CA976169&yid=DE12191FBD62783C&vid=771469D9D58C34FF&iid=CA4FD0336C81A37A&sid=0C191C6ECF79047F&eid=5B5B75F4854B8331&journal_id=1001-9081&journal_name=计算机应用&referenced_num=2&reference_num=5