关于逆向的问题有哪些?

更新时间:2023-04-17 13:00

逆向开发的基本原理

逆向开发的原理是:拿到了别人开发出来的成品,反向推导别人的开发思路、抄袭开发软硬件方案,从而得到自己的整套开发系统,也叫逆向工程。

逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。

什么是汇编逆向

汇编逆向是指将这些执行文件反编译还原成汇编语言或其他高级语言。

汇编逆向的程序与原程序会存在许多不同,虽然执行效果相同,但程序代码会发生很大的变化,非编程高手很难读懂。

另外,有许多程序也可以进行逆向操作即反编译以求修改,例如Flash的文件生成的SWF文件,也可以被反汇编成Flash原码,但会发现与原程序有很大变化。

什么是汇编逆向

所谓汇编逆向,就是以静态或者动态的方式将可执行程序反编译成可读的汇编代码,分析可执行文件内在的逻辑。而分析程序就要找到程序的入口,从程序起始点一步一步分析程序结构,本次实验就介绍逆向查找程序启动函数的方法。…

什么是逆向工艺

逆向工艺(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。

逆向工艺可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。