返回百科首页
反编译

外文名

Decompilation

名词解释

反编译是高级语言源程序经过编译变成可执行文件的逆过程。通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。

应用情况

反编译他人软件作为自己开发软件时的参考,或者直接用于自己的软件产品中,另外也可以修改他人的软件来牟取利益。

一些人制作反编译器1,让反编译变得更加简单快速。

典型范例

  1. 反编译他人的游戏应用二次打包嵌入广告牟利。
  2. 反编译破解他人的收费应用成免费应用。

参考资料

标签

移动互联网技术 开发者相关