摘要
文中介绍了一个自行设计并运行于VAX/VMS操作系统下的反汇编系统。它能破除系统程序针对DEBUG的保护机制,使之能为VMS的DEBUG所监控。同时,它提供了较强的反汇编功能,能识别控制流,自动从给定的入口地址开始反汇编出整个模块,并且加上标号使结果接近MACRO语言的汇编源程序,能给出模块间的调用关系,还介绍了VMS的数据结构及主要的动态特性以及该系统的主要实现原理和其主要模块的描述与框图。
This paper introduces a disassembler system which is designed by ourselves and can rununder the VAX/VMS operating system. The system can eradicate the protecting mechanismof DCBUG on system programs and it can be monitered by VMS DCBUG.Also,the systemprovides a multi-function disassembler,which can recongnize the control flow , and disassem-ble the whole moduler from the given entrance address automatically. The attached symbolmakes the result much close to the assembler source program of M ACRO Language. Further-more it can give a calling relationship among the modulers. In thispaper we have explained thedata structure and major dynamic characteristics of VMS,and descriped the major realizationprinciple , the major moduler description and the diagram of the system.
出处
《西安电子科技大学学报》
EI
CAS
CSCD
北大核心
1994年第1期41-52,共12页
Journal of Xidian University
关键词
数据结构
反汇编
可执行映象
data structure
disassembler
excutable image