An empirical examination of the reverse engineering process for binary files

被引:19
|
作者
Sutherland, Iain [1 ]
Kalb, George E.
Blyth, Andrew
Mulley, Gaius
机构
[1] Univ Glamorgan, Sch Comp, Treforest, Wales
[2] Johns Hopkins Univ, Informat Secur Inst, Baltimore, MD USA
关键词
reverse engineering; software protection; process metrics; binary code; complexity metrics;
D O I
10.1016/j.cose.2005.11.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reverse engineering of binary code file has become increasingly easier to perform. The binary reverse engineering and subsequent software exploitation activities represent a significant threat to the intellectual property content of commercially supplied software products. Protection technologies integrated within the software products offer a viable solution towards deterring the software exploitation threat. However, the absence of metrics, measures, and models to characterize the software exploitation process prevents execution of quantitative assessments to define the extent of protection technology suitable for application to a particular software product. This paper examines a framework for collecting reverse engineering measurements, the execution of a reverse engineering experiment, and the analysis of the findings to determine the primary factors that affect the software exploitation process. The results of this research form a foundation for the specification of metrics, gathering of additional measurements, and development of predictive models to characterize the software exploitation process. (C) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:221 / 228
页数:8
相关论文
共 50 条
  • [11] A Token Strengthened Encryption Packer to Prevent Reverse Engineering PE Files
    Li, Ang
    Zhang, Yue
    JunxingZhang
    Zhu, Gang
    PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON ESTIMATION, DETECTION AND INFORMATION FUSION ICEDIF 2015, 2015, : 307 - 312
  • [12] ASSEMBLING PROCESS - THEORETICAL AND EMPIRICAL EXAMINATION
    MCPHAIL, C
    MILLER, D
    AMERICAN SOCIOLOGICAL REVIEW, 1973, 38 (06) : 721 - 735
  • [13] REVERSE ENGINEERING PROCESS: A COMPETITION ENGINEERING PERSPECTIVE.
    Di Mascio, A.J.
    Naval Engineers Journal, 1988, 100 (02): : 47 - 53
  • [14] Application of the reverse engineering in the manufacturing process
    Pacana, J.
    Pacana, A.
    Wozny, A.
    Bednarova, L.
    PRODUCTION MANAGEMENT AND ENGINEERING SCIENCES, 2016, : 517 - 522
  • [15] Data process for reverse engineering technology
    Guo, Hui
    Hu, Yanhui
    Li, Xiao-jing
    CHEMICAL ENGINEERING AND MATERIAL PROPERTIES II, 2012, 549 : 1012 - 1016
  • [16] Aspect Based Reverse Engineering Process
    Kashyap, Hema
    3RD NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE 2012), 2012,
  • [17] Integrated Reverse Engineering Process Model
    Rasool, Ghulam
    Philippow, Ilka
    INNOVATIONS AND ADVANCES IN COMPUTER SCIENCES AND ENGINEERING, 2010, : 307 - 311
  • [18] Reverse engineering: a tool for process planning
    Daschbach
    Abella
    McNichols
    Computers and Industrial Engineering, 1995, 29 (1-4): : 637 - 640
  • [19] REVERSE ENGINEERING - A TOOL FOR PROCESS PLANNING
    DASCHBACH, J
    ABELLA, R
    MCNICHOLS, R
    COMPUTERS & INDUSTRIAL ENGINEERING, 1995, 29 : 637 - 640
  • [20] The examination of an experimental propeller utilizing reverse engineering and CFD
    Huang, H.S.
    Leu, S.S.
    Hsin, C.Y.
    Chen, M.C.
    Li, C.L.
    Journal of Taiwan Society of Naval Architects and Marine Engineers, 2014, 33 (03): : 125 - 134