免费教程_免费网赚教程_破解版软件-寂涯网络学习基地

系统软件下载 网络软件下载电子书籍
返回首页
当前位置: 主页 > 精品软件下载 > 电子书籍 > 逆向编译技术文本教程

逆向编译技术文本教程

软件类型:国产软件 授权方式:共享软件 界面语言:简体中文 软件大小:1 MB 文件类型:.rar 运行环境:win7,vista,Win2003,WinXP 软件等级:★★★☆☆ 发布时间:2011-10-25 解压密码:如果有密码,在本页或在关于本站给出 下载次数:加载中...次
软件介绍

本论文提出逆向编译器或反编译器的编写技术。这些技术基于编译器和优化理论,并以独特的方式应用于反编译;这些技术以前从未被公开发表。

反编译器由几个阶段组成,即被组织成与语言或机器特征相关的几个模块。前端是一个机器依赖的模块,句法分析二进制程序、分析其指令的语义、并且生成该程序的低级中间表示法和每一子程序的控制流向图。通用的反编译机器是一个与语言和机器无关的模块,分析低级中间代码,将它转换成对任何高级语言都可接受的高级表示法,并且分析控制流向图的结构、把它们转换成用高级控制结构表现的图。最后,后端是一个目标语言依赖的模块,生成目标语言代码。

反编译的过程中要使用一些工具:把二进制程序装入内存,对这一程序做句法分析或反汇编,以及反编译或者分析该程序来生成高级语言程序。这个过程借助编译器和库的签名来识别特定的编译器和库子程序。只要在二进制程序中识别出编译器签名,就不去反编译这些编译器启动代码(start-up)和库子程序:对于前者,从最后的目标程序去掉启动代码的那些例程,反编译器从主(main)程序入口点开始分析;对于后者,那些子程序用其库函数名代替。

所提出的技术在一个适用于Intel i80286体系结构的反编译器(原型)样机上得以实现,该样机名为dcc,在DOS操作系统下运行,为输入源的.exe文件或.com文件产生目标C程序。在第9章,将反编译输出的程序同它最初的高级语言程序做了采样比较,并且对反编译结果做出一个分析。

第1章从编译器角度对反编译做一介绍,第2章从20世纪60年代早期反编译出现开始介绍它的历史概况,第3章介绍源二进制程序的静态二进制代码和在运行时间实现程序的动作之间的关系,第4章描述前端模块这个阶段,第5章详细说明用来分析中间代码的数据优化技术,把中间代码转换成一个更高级的表示法,第6章详细说明用来分析控制流向图结构的控制结构转换技术,把控制流向图转换成一个高级控制结构的图,第7章描述后端模块,第8章介绍反编译工具程序,第9章综述dcc的实现以及取得的成果,第10章给出结论以及这项研究的工作前景。 

 

可如果.chm格式的文本文件打开后显示不出内容,可右键点击属性,再点解除锁定即可

 

百度搜索更多

谷歌搜索更多

本页地址 http://www.jybase.net/dianzishuji/2011/1025399.html 

下载地址
下载说明

下载注意事项,下载前麻烦各位稍微看一眼

•注意事项一:本站教程软件来自互联网,但软件均检测过,一般不会有问题。
•注意事项二:补充下第一点,破解软件存在误报,带破解软件的教程也可能报毒。如果不放心的话请在虚拟机或沙盘中运行。
•注意事项三:如果无法下载,请留言,本人将尽快更新
•注意事项四:本站软件部分会有解压缩密码,密码一般会给出(注意看关于本站),没有请留言。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------

评价:
昵称: 验证码:点击我更换图片


关于本站免责声明视频更新google百度地图视频地图RRS订阅

如有什么问题请在本站留言,或发邮件到 hxt167#foxmail.com