1、适合安卓开发工作者 2、适合逆向工程开发者 注意:必须在电脑配置了jdk环境才能运行!
1
逆向工程三维建模关键技术汇编.pdf
2021-11-02 15:05:13 10.43MB
中文名: Reversing:逆向工程揭密 原名: Reversing:Secrets of Reverse Engineering 作者: (美)艾拉姆译者: 韩琪 杨艳 王玉英 李娜 资源格式: PDF 版本: 中文扫描版 出版社: 电子工业出版社书号: 9787121049958发行时间: 2007年9月1日 地区: 大陆 语言: 简体中文 简介: 内容简介: 本书描述的是在逆向与反逆向之间展开的一场旷日持久的拉锯战。作者Eldad Eilam以一个解说人的身份为我们详尽地评述了双方使用的每一招每一式的优点与不足。 书中包含的主要内容有:操作系统的逆向工程;.NET平台上的逆向工程;逆向未公开的文件格式和网络协议;逆向工程的合法性问题;拷贝保护和数字版权管理技术的逆向工程;防止别人对你的代码实施逆向工程的各种技术;恶意程序的逆向工程;反编译器的基本原理以及它对逆向过程的影响。 本书适合软件逆向工程的从业人员以及软件开发者们阅读。 目录: 第1部分 逆向 第1章 基础 1.1 什么是逆向工程 1.2 软件逆向工程:逆向 1.3 逆向应用 1.3.1 与安全相关的逆向 1.3.2 软件开发中的逆向 1.4 底层软件 1.4.1 汇编语言 1.4.2 编译器 1.4.3 虚拟机和字节码 1.4.4 操作系统 1.5 逆向过程 1.5.1 系统级逆向 1.5.2 代码级逆向 1.6 工具 1.6.1 系统监控工具 1.6.2 反汇编器 1.6.3 调试器 1.6.4 反编译器 1.7 逆向合法吗? 1.7.1 互操作性 1.7.2 竞争 1.7.3 版权法 1.7.4 商业机密和专利权 1.7.5 美国数字千禧版权法 1.7.6 DMCA案例 1.7.7 许可证协议 1.8 代码范例与工具 1.9 结论 第2章 底层软件 2.1 高阶视角 2.1.1 程序结构 2.1.2 数据管理 2.1.3 控制流 2.1.4 高级语言 2.2 低阶视角 2.2.1 底层数据管理 2.2.2 控制流 2.3 汇编语言 2.3.1 寄存器 2.3.2 标志位 2.3.3 指令格式 2.3.4 基本指令 2.3.5 范例 2.4 编译器和编译入门 2.4.1 定义编译器 2.4.2 编译器架构 2.4.3 列表文件 2.4.4 专用编译器 2.5 执行环境 2.5.1 软件执行环境(虚拟机) 2.5.2 现代处理器的硬件执行环境 2.6 结论 第3章 Windows基础知识 第4章 逆向工具 第2部分 应用逆向 第5章 未公开的技术 第6章 破译文件格式 第7章 审查程序的二进制码 第8章 逆向恶意软件 第3部分 破解 第9章 盗版与拷贝保护 第10章 反逆向技术 第11章 突破保护 第4部分 反汇编之外 第12章 逆向.NET 第13章 反编译 附录A 揭密代码结构 附录B 理解编译后的算术运算 附录C 破译程序数据 索引
2021-11-01 22:50:56 56.39MB REVERSING 逆向工程
1
Reversing:逆向工程揭密的英文版
2021-11-01 16:27:26 8.37MB reversing secrets 逆向工程
1
逆向工程技术详解:《揭开IPA文件的灰沙 -- 通过静态分析工具了解IPA实现》 | iOS DevCamp 话题简介:在AppStore中经常会出现各种令人耳目一新的App,他们是如何实现那些效果的?他们又是使用哪些公共组件来完成自己的功能的呢?在本次演讲中将对如何探索那些封藏在IPA文件后面的实现进行简单的分析,将会针对其中的一些工具进行具体的演示和介绍。 讲师简介:张超,资深iOS 专家,iOS创业者。2009年在深圳第一次创业,主要从事iPhone应用的开发,完成了从技术到产品设计以及团队运营管理等全流程角色的转换,积累了丰富的iOS创业经验,熟稔App store的规则及流程,了解开发者的需求,并掌握了创业项目的全程运作能力。目前在国内移动互联网统计分析平台——友盟,担任iOS Team Leader。是创新工场和友盟的早期团队成员。
2021-10-30 11:44:57 22.03MB DevCamp iOS开发 逆向工程 IPA
1
nixianggongcheng
2021-10-27 19:01:50 18.88MB java逆向工程
1
mybatis逆向工程数据库实体生产工具
2021-10-27 18:03:57 4.6MB java mybatis
1
分享] 逆向工程四大软件简介 Imageware   Imageware 由美国 EDS 公司出品,是最著名的逆向工程软件,正被广泛应用于汽车、航空、航天、消费家电、模具、计算机零部件等设计与制造领域。该软件拥有广大的用户群,国外有 BMW、Boeing、GM、Chrysler、Ford、raytheon、Toyota 等著名国际大公司,国内则有上海大众、上海交大、上海 DELPHI、成都飞机制造公司等大企业。   以前该软件主要被应用于航空航天和汽车工业,因为这两个领域对空气动力学性能要求很高,在产品开发的开始阶段就要认真考虑空气动力性。常规的设计流程首先根据工业造型需要设计出结构,制作出油泥模型之后将其送到风洞实验室去测量空气动力学性能,然后再根据实验结果对模型进行反复修改直到获得满意结果为止,如此所得到的最终油泥模型才是符合需要的模型。如何将油泥模型的外形精确地输入计算机成为电子模型,这就需要采用逆向工程软件。首先利用三坐标测量仪器测出模型表面点阵数据,然后利用逆向工程软件(例如:Imageware surfacer)进行处理即可获得 class 1 曲面。   随着科学技术的进步和消费水平的不断提高,其它许多行业也开始纷纷采用逆向工程软件进行产品设计。以微软公司生产的鼠标器为例,就其功能而言,只需要有三个按键就可以满足使用需要,但是,怎样才能让鼠标器的手感最好,而且经过长时间使用也不易产生疲劳感却是生产厂商需要认真考虑的问题。因此微软公司首先根据人体工程学制作了几个模型并交给使用者评估,然后根据评估意见对模型直接进行修改,直至修改到大家都满意为止,最后再将模型数据利用逆向工程软件 Imageware 生成 CAD 数据。当产品推向市场后,由于外观新颖、曲线流畅,再加上手感也很好,符合人体工程学原理,因而迅速获得用户的广泛认可,产品的市场占有率大幅度上升。   Imageware 逆向工程软件的主要产品有: Surfacer――逆向工程工具和 class 1 曲面生成工具 Verdict――对测量数据和CAD数据进行对比评估 Build it――提供实时测量能力,验证产品的制造性 RPM――生成快速成型数据 View――功能与 Verdict 相似,主要用于提供三维报告   Imageware 采用 NURB 技术,软件功能强大,易于应用。Imageware 对硬件要求不高,可运行于各种平台:UNIX 工作站、PC 机均可,操作系统可以是 UNIX、NT、Windows95 及其它平台。   Imageware 由于在逆向工程方面具有技术先进性,产品一经推出就占领了很大市场分额,软件收益正以 47% 的年速率快速增长。   Surfacer 是 Imageware 的主要产品,主要用来做逆向工程,它处理数据的流程遵循点――曲线――曲面原则,流程简单清晰,软件易于使用。其流程如下:     一、点过程   读入点阵数据。   Surfacer 可以接收几乎所有的三坐标测量数据,此外还可以接收其它格式,例如:STL、VDA 等。   将分离的点阵对齐在一起(如果需要)。   有时候由于零件形状复杂,一次扫描无法获得全部的数据,或是零件较大无法一次扫描完成,这就需要移动或旋转零件,这样会得到很多单独的点阵。Surfacer 可以利用诸如圆柱面、球面、平面等特殊的点信息将点阵准确对齐。   对点阵进行判断,去除噪音点(即测量误差点)。   由于受到测量工具及测量方式的限制,有时会出现一些噪音点,Surfacer 有很多工具来对点阵进行判断并去掉噪音点,以保证结果的准确性。   通过可视化点阵观察和判断,规划如何创建曲面。   一个零件,是由很多单独的曲面构成,对于每一个曲面,可根据特性判断用用什么方式来构成。例如,如果曲面可以直接由点的网格生成,就可以考虑直接采用这一片点阵;如果曲面需要采用多段曲线蒙皮,就可以考虑截取点的分段。提前作出规划可以避免以后走弯路。   根据需要创建点的网格或点的分段。   Surfacer 能提供很多种生成点的网格和点的分段工具,这些工具使用起来灵活方便,还可以一次生成多个点的分段。     二、曲线创建过程   判断和决定生成哪种类型的曲线。   曲线可以是精确通过点阵的、也可以是很光顺的(捕捉点阵代表的曲线主要形状),或介于两者之间。   创建曲线。   根据需要创建曲线,可以改变控制点的数目来调整曲线。控制点增多则形状吻合度好,控制点减少则曲线较为光顺。   诊断和修改曲线。   可以通过曲线的曲率来判断曲线的光顺性,可以检查曲线与点阵的吻合性,还可以改变曲线与其它曲线的连续性(连接、相切、曲率连续)。Surfacer 提供很多
1
igs格式的,可以用Geomagic等打开。挺不错的
2021-10-20 09:25:48 2.32MB 人体 逆向工程 重建
1
基于计算机视觉的自由曲面逆向工程关键技术.pdf
2021-10-18 22:11:15 206KB 计算机 视觉 图形处理 参考文献