基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
逆向工程辅助程序理解,而动态分析是理解面向对象软件系统的一种重要手段.通过植入,才能准确提取系统运行时的信息.常见的植入方法中,植入代码和目标代码处于同一计算层次,在植入过程中,需要对目标代码进行除编译分析之外的额外语法分析.该文提出反射植入思想,将植入的软件触发器和被植入的目标系统作为两个计算层次来处理,通过反射层元对象干预编译过程,实现源代码的植入;首先详细描述反射植入核心算法及识别调用方元信息和对象标识的思路,然后在扩充开放编译器的基础上实现了全局函数和系统调用语句前植入代码的算法.最后对该植入机制进行系统的实验研究.结果表明,反射植入机制不会破坏源代码本身的执行逻辑,能正确有效地植入代码并收集到系统运行时的信息.同时,多次植入的对比数据也证明了反射植入算法的收敛性.
推荐文章
软件逆向工程的研究与发展
逆向工程
程序理解
静态信息
动态信息
自动协议逆向工程研究综述
协议逆向工程
自动机学习
协议格式提取
状态机推断
协议逆向工程研究进展
协议逆向工程
多序列比对
文法推断
动态污点分析
数据流分析
逆向工程及其在CAD软件中的实现
逆向工程
数据采集
CAD软件
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 逆向工程中反射植入的研究
来源期刊 计算机学报 学科 工学
关键词 反射 植入 逆向工程 动态分析 面向对象
年,卷(期) 2004,(4) 所属期刊栏目 短文
研究方向 页码范围 535-542
页数 8页 分类号 TP311
字数 7329字 语种 中文
DOI 10.3321/j.issn:0254-4164.2004.04.013
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 陈平 西安电子科技大学软件工程研究所 149 1211 17.0 28.0
2 李青山 西安电子科技大学软件工程研究所 39 244 9.0 14.0
3 王伟 西安电子科技大学软件工程研究所 83 505 12.0 18.0
4 宋海鸿 西安电子科技大学软件工程研究所 2 39 2.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (15)
参考文献  (4)
节点文献
引证文献  (21)
同被引文献  (12)
二级引证文献  (28)
1985(1)
  • 参考文献(1)
  • 二级参考文献(0)
1991(1)
  • 参考文献(1)
  • 二级参考文献(0)
1995(1)
  • 参考文献(1)
  • 二级参考文献(0)
2002(1)
  • 参考文献(1)
  • 二级参考文献(0)
2004(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2005(1)
  • 引证文献(1)
  • 二级引证文献(0)
2006(10)
  • 引证文献(10)
  • 二级引证文献(0)
2007(4)
  • 引证文献(2)
  • 二级引证文献(2)
2008(9)
  • 引证文献(2)
  • 二级引证文献(7)
2009(3)
  • 引证文献(1)
  • 二级引证文献(2)
2010(4)
  • 引证文献(2)
  • 二级引证文献(2)
2011(9)
  • 引证文献(2)
  • 二级引证文献(7)
2012(3)
  • 引证文献(1)
  • 二级引证文献(2)
2013(6)
  • 引证文献(0)
  • 二级引证文献(6)
研究主题发展历程
节点文献
反射
植入
逆向工程
动态分析
面向对象
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机学报
月刊
0254-4164
11-1826/TP
大16开
中国科学院计算技术研究所(北京2704信箱)
2-833
1978
chi
出版文献量(篇)
5154
总下载数(次)
49
论文1v1指导