AN UNASSEMBLER DESIGN FOR THE INTEL PROCESSORS

被引:0
|
作者
Dokme, Bulent [1 ]
Topaloglu, Nurettin [1 ]
机构
[1] Gazi Univ, Bilisim Enstitusu, Teknikokullar, TR-06500 Ankara, Turkey
关键词
Assembler; unassembler; compiler; reverse engineering; assembly language;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software reverse engineering is a discipline of generating the system of abstracts and design information by analyzing the effects, functions, behaviors and documents of the software codes on hardware components. Assembler, unassembler, virtual simulators and debuggers can be listed as software reverse engineering tools. In this study, an unassembler application is developed for translating various-length machine codes, which belong to Intel microprocessor instruction set, into the symbolic form of the machine language. This application is designed both for 32-bit Intel microprocessor architectures while it can also be used for compilers. It is an open source software with the capabilities of translating table-based in-line codes and offering a certain hierarchy for the procedure. In addition, updating the software is also possible for future considerations. With its nature of working both as an assembler and an unassembler, this software brings a different perspective and depth to the existing table-based unassembler applications which are only used for certification and description.
引用
收藏
页码:19 / 28
页数:10
相关论文
共 50 条
  • [1] Be's OS for Intel processors
    不详
    COMPUTER, 1999, 32 (01) : 128 - 130
  • [2] Atari Games and Intel Processors
    Adamski, Robert
    Grel, Tomasz
    Klimek, Maciej
    Michalewski, Henryk
    COMPUTER GAMES (CGW 2017), 2018, 818 : 1 - 18
  • [3] Intel 64-bit processors
    Guštin, Veselko
    Elektrotehniski Vestnik/Electrotechnical Review, 2007, 74 (04): : 201 - 206
  • [4] Intel 64-bit processors
    Gustin, Veselko
    ELEKTROTEHNISKI VESTNIK-ELECTROCHEMICAL REVIEW, 2007, 74 (04): : 201 - 206
  • [5] Powering Intel® Pentium® 4 generation processors
    Zhang, MT
    ELECTRICAL PERFORMANCE OF ELECTRONIC PACKAGING, 2001, : 215 - 218
  • [6] Performance Prediction of HPC Applications on Intel Processors
    Rosales, Carlos
    Gomez-Iglesias, Antonio
    Liu, Si
    Chen, Feng
    Huang, Lei
    Liu, Hang
    Lamas-Linares, Antia
    Cazes, John
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1325 - 1332
  • [7] Analysis of Moore's Law on Intel Processors
    Chen, Jia
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES FOR RAIL TRANSPORTATION (EITRT2013), VOL II, 2014, 288 : 391 - 400
  • [8] Intel processors dominate VME DSP boards
    不详
    COMPUTER DESIGN, 1996, 35 (03): : 23 - 23
  • [9] Benchmarking Parallel Chess Search in Stockfish on Intel Xeon and Intel Xeon Phi Processors
    Czarnul, Pawel
    COMPUTATIONAL SCIENCE - ICCS 2018, PT III, 2018, 10862 : 457 - 464
  • [10] A General Method for Accelerating the Kasumi Algorithm on Intel Processors
    Bai, Qilin
    Gu, Naijie
    Su, Junjie
    Yu, Kuai
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2018, : 951 - 956