反编译
外文名
Decompilation
名词解释
反编译是高级语言源程序经过编译变成可执行文件的逆过程。通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。
应用情况
反编译他人软件作为自己开发软件时的参考,或者直接用于自己的软件产品中,另外也可以修改他人的软件来牟取利益。
一些人制作反编译器,让反编译变得更加简单快速。
典型范例
- 反编译他人的游戏应用二次打包嵌入广告牟利。
- 反编译破解他人的收费应用成免费应用。
参考资料
标签
移动互联网技术 开发者相关