【问题标题】:What is reverse engineering, and how to learn it? [closed]什么是逆向工程,如何学习? [关闭]
【发布时间】:2015-10-18 00:23:06
【问题描述】:

什么是 Android 中的逆向工程,如何实现?有哪些优缺点,如何学习逆向工程?

这个我已经试过了:Android reengineering : extract and protect APK's resources (technical questions),但是我真的看不懂。

【问题讨论】:

  • 请改用谷歌搜索。特别是在您的特定司法管辖区寻找法律和判例法。逆向工程在现实生活和法律上都有一个非常模糊的定义,这完全取决于您打算做什么,这不是一个法律论坛。法律解释或澄清在这里完全是题外话。
  • 我投票决定将此问题作为题外话结束,因为法律解释或法律澄清在这里完全是题外话。
  • Pros? 窃取其他开发人员的工作,例如寄生虫Cons?这是非法

标签: android reverse-engineering reverse


【解决方案1】:

逆向工程:分析产品以确定其制造方式。

重新设计:从头开始制作产品的副本(通常使用逆向工程的结果)。

作为行业资深人士,确实无法防止逆向工程。真的不值得试图阻止它。一个坚定的黑客几乎可以逆转任何事情,包括比您自己制作的更复杂的保护方案。 (例如,编译一个自定义版本的 Android 操作系统,添加挂钩以在解密时捕获加密的 APK。如果它运行,您可以捕获它。对此您无能为力)。

任何决心违法的人都可以并且将会破坏您的保护计划,假设您有一些值得刷的东西,而您可能没有。任何对违法不感兴趣的人都不会窃取您的代码或资源。

保护您的代码的工具是版权法和专利法。不是复制保护。不要打扰复制保护你的东西。这是白费力气。

【讨论】:

  • 感谢现在清楚了..
  • 我最好不要进行逆向工程,而是创建自己的代码
猜你喜欢
  • 2011-02-06
  • 1970-01-01
  • 2019-05-01
  • 2012-09-21
  • 1970-01-01
  • 2019-06-07
  • 2018-01-19
  • 2010-10-15
  • 2018-09-20
相关资源
最近更新 更多