一种基于中断处理机制的动态反汇编算法

来源 :计算机科学 | 被引量 : 0次 | 上传用户:chting0910
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的反汇编是静态进行的,它难以处理逻辑陷阱、花指令、代码中的数据、动态控制流等问题,这就导致其最终的反汇编结果可能不完整,存在错误。一段特意设计的代码,可以用动态控制流替代静态控制流;一段特意设计的花指令,可以让静态控制流关系任意复杂,这都将使静态反汇编分析难以进行。让代码运行起来,动态地进行反汇编,可以解决上述静态反汇编遇到的问题。结合计算机的中断处理机制,使得代码的实际执行路径是可知的。针对实际执行到的计算机指令进行反汇编,确保了反汇编结果的准确性;反复执行代码,在时间上进行积累,可以确保反汇编结果
其他文献
研究了离子色谱法检测烟叶中阴离子的方法.采用美国Dionex公司DX-500型离子色谱仪,以3.5mmol/L Na,CO3-1.0 mmol/L NaHCO3作为淋洗液,流速为1.2 mL/min,测定烟叶中的NO3-、NO
建立了测定无水肼中铁含量的石墨炉原子吸收法.研究了灰化温度、原子化温度以及酸度等对测定结果的影响.方法在0~100μg/L范围内线性良好,线性回归方程为A=0.0062c+0.0331,相
研究用火焰原子吸收法测定水样中的钾、钠、钙、镁.测定钙、镁时,采用氯化镧作为释放剂,测定钾、钠时,采用氯化铯作电离抑制剂.钾、钠、钙、镁工作曲线的线性范围分别为0.5~2.
<正> 北京化工大学理学院石美等人在前人工作的基础上,对二氧化硫被动采样器的吸收层进行了改进,研制了一种新型二氧化硫被动采样器。考察了无纺布、定性滤纸和定量滤纸等吸
有序二叉决策图(OBDD)是一种有效表示布尔函数的数据结构,其大小依赖于所采用的变量序。熵是定量描述布尔函数中变量重要性的一种方法。基于变量的熵值分析了高质量变量序的特征
证明了变元可分离函数在Hilbert空间中满足Mercer定理的条件,为构造新的非线性支持向量分类机时选定核函数提供了一种新方法,并通过新方法构造的核函数与其它核函数构造的非线
针对标准的近似支持向量机(PSVM)没有考虑样本分布不平衡的问题,提出了一种新的PSVM算法-BPSVM,根据训练样本数量的不平衡对正负样本集分别分配了不同的惩罚因子,并将原始优化问题
随着Web服务数量的急剧增长,如何从大量功能相似的Web服务中选择具有最好的服务质量(Quality of Service,QoS)的web服务成为研究的热点。提出了一种基于QoS本体支持QoS的服务选择
本文探讨了在Web服务和网格服务环境下,一种智能的按需服务引擎的技术框架,它能够提供高效的空间服务管理和共享的能力。文章阐述了主动服务发现、智能服务组合、服务搜索、服
有线和无线网络上的实时流媒体传输技术已成为研究热点而其中组包策略的选取是其中的一个关键问题.本文首先设计了一种基于RTP的H.264实时流媒体传输系统模型,在此基础上提出