所谓逆向工程技术也是我们口中的抄数,是对实物原形进行3d扫描、数据采集,经过数据处理、三维重构等过程,构造具有相同形状结构的三维模型。然后,再对原形进行复制或在原形的基础上进行再设计,实现创新。什么时候需要逆向工程呢?
所谓逆向工程是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。
软件逆向工程又称软件反向工程,是指从可运行的程序系统出发,运用解密、反汇编、系统分析、程序理解等多种计算机技术,对软件的结构、流程、算法、代码等进行逆向拆解和分析,推导出软件产品的源代码、设计原理、结构、算法、处理过程、运行方法及相关文档等。