作者
Dohyeong Kim, William N Sumner, Xiangyu Zhang, Dongyan Xu, Hira Agrawal
发表日期
2014/5/31
图书
Proceedings of the 36th International Conference on Software Engineering
页码范围
1128-1139
简介
Locating, extracting, and reusing the implementation of a feature within an existing binary program is challenging. This paper proposes a novel algorithm to identify modular functions corresponding to such features and to provide usable interfaces for the extracted functions. We provide a way to represent a desired feature with two executions that both execute the feature but with different inputs. Instead of reverse engineering the interface of a function, we wrap the existing interface and provide a simpler and more intuitive interface for the function through concretization and redirection. Experiments show that our technique can be applied to extract varied features from several real world applications including a malicious application.
引用总数
20152016201720182019202020212022202320242256132212
学术搜索中的文章
D Kim, WN Sumner, X Zhang, D Xu, H Agrawal - Proceedings of the 36th International Conference on …, 2014