您的位置:首页 > 工程案例工程案例

逆向工程是怎么实现的?能举例吗?

admin2024-04-29人已围观

逆向工程是怎么实现的?能举例吗?

逆向工程还可以帮助检测和消除使用更好的代码检测器写入软件的恶意代码。反转源代码可用于查找源代码的替代用途,例如检测源代码未被使用的未经授权的复制,或揭示竞争对手产品的构建方式。此过程通常用于“”软件和媒体以删除其副本保护,或创建(可能改进的)副本甚至是仿冒品,这通常是竞争对手的目标或黑客。恶意软件开发人员经常使用逆向工程技术来查找操作系统(OS)中的漏洞,以便构建可利用系统漏洞的计算机病毒,在密码分析中也使用逆向工程,以便在替代密码,对称密钥算法或公钥加密中发现漏洞。

逆向设计的几种用于逆向设计的应用软件

国际市场有很多逆向设计的应用软件,如美国Imageware公司的imageware、英国Renishaw公司的TRACE、英国MDTV公司的STRIM and Surface Reconstruction、英国DelCAM公司的CopyCAD和美国Rain Drop公司的Geomagic。此外,一些CAD/CAM系统,如美国PTC公司的Pro/Engineer、德国Siemens PLM旗下的NX与法国达索公司的CATIA和Solidworks office premium等在其系统中也集成了可实现逆向三维造型设计的模块,但与专业的逆向设计软件比较,在功能上有较大局限性。例如:imageware逆向设计软件可方便的实现下面几项功能:

1)接受不同来源的扫描资料点的分析与处理。如CMM.Laser,sensors,Ultrasound等;

2)快速、准确地将扫描点转换成NURBS曲面;

3)对曲面模型的精度、品质进行评价;

4)对曲线、曲面的形状实现交互修改。在产品的曲面模型重建时。imageware不需经过建造曲线来构造曲面而是直接由扫描点来直接产生曲面;或采用建立周边曲线再用该边界与其内部的扫描点群来产生曲面;也可首先在扫描点群中构造NURBS曲线,再由曲线来产生曲面。 显而易见,逆向设计和逆向工程是有区别的。

逆向设计是设计的一种高效的方法,在产品未成形之前对它进行模拟、分析,上文已经讲得很清楚,比如:你要设计一段桥梁,想知道它的受力情况可以用逆向设计软件来分析一下就知道了,这就是逆向设计。

逆向工程是对某一现有事物进行研究,找到实现它的方法。比如宝马7系的车子比较好,被外星人拿去研究看看怎么造出来的,这叫逆向工程;

很赞哦! ()

上一篇:监理工程师考试都有哪些题型'>谈谈自媒体、新媒体和融媒体

下一篇:返回列表'>返回列表

随机图文