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 条
  • [31] Improving Performance of OpenCL Workloads on Intel Processors with Profiling Tools
    Carroll, Michael Royce
    IWOCL'18: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON OPENCL, 2018, : 32 - 32
  • [32] DCUIP Poisoning Attack in Intel x86 Processors
    Shin, Youngjoo
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (08) : 1386 - 1390
  • [33] Matrix multiplication and universal scalability of the time on the Intel Scalable processors
    Russkov, Alexander
    Shchur, Lev
    INTERNATIONAL CONFERENCE ON COMPUTER SIMULATION IN PHYSICS AND BEYOND, 2019, 1163
  • [34] INTEL UNVEILS 32-BIT PROCESSORS FOR EMBEDDED CONTROL
    LEWIS, S
    ELECTRONIC PRODUCTS MAGAZINE, 1988, 30 (22): : 15 - 16
  • [35] Quantum chemistry on Intel Xeon Phi processors: Opportunities and challenges
    Rinkevicius, Zilvinas
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255
  • [36] Design for environment at Intel
    Brady, T
    McManus, T
    2003 3RD INTERNATIONAL SYMPOSIUM ON ENVIRONMENTALLY CONSCIOUS DESIGN AND INVERSE MANUFACTURING - ECODESIGN '03, 2003, : 626 - 631
  • [37] Intel to design NDRAM
    不详
    COMPUTER, 1997, 30 (04) : 26 - 26
  • [38] INTEL I860 VERSUS DIGITAL SIGNAL PROCESSORS (DSP)
    SILBERG, S
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 605 - 610
  • [39] Hierarchical Block Jacobi on a Cluster of Multi-Core Intel Processors
    Soliman, Mostafa I.
    Ahmed, Fatma S.
    2016 FOURTH INTERNATIONAL JAPAN-EGYPT CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (JEC-ECC), 2016, : 87 - 90
  • [40] Acceleration of Turbulent Flow Simulations with Intel Xeon Phi™ Manycore Processors
    Kang, Ji-Hoon
    Ryu, Hoon
    2017 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2017, : 617 - 618