虽然我们都知道代码逆向工程是多么有趣,但我想知道除了反 X 行业,还有哪些合法行业可以逆向代码?虽然在许多技术角色中有时可能需要这样做,但我说的更多的是这是主要职责的工作。我怀疑逆向工程是一项必要技能的工作很少,或者很少有人会被录取,但不确定。是的,它当然总是一种补充技能!
[代码]逆向工程用于哪些行业?
逆向工程
拆卸
职业咨询
2021-07-07 02:22:45
4个回答
以下是一些您通常不会想到的:
- 汽车改装店。许多现代汽车调整基本上都是固件黑客攻击。
- 编译器开发。当你制作一个工具链来生成其他人会依赖的代码时,最好有一个外部工具来进行完整性检查。
- 通用软件开发。虽然调试器通常就足够了,但有时您需要重新编写自己的程序以了解发生了什么。或者在文档不完整、错误或完全丢失时查看您正在使用的库。
- 检查您的竞争对手在做什么(软件和硬件)。
似乎还没有人提到兼容性。我知道这不是逆向的最大用途,但是制作与专有文件格式或协议兼容的软件非常重要,相当普遍,并且在某些国家/地区受到法律明确保护。
通常,开发人员可以将逆向用作“补充技能”,但在许多情况下,将其作为某人的工作是有意义的。例如,当使用洁净室技术时,或者文件格式或协议过于复杂时。
可能是一个利基市场,但我的 RE 技能通常有助于让 (CR) 应用程序在 Citrix XenApp/XenDesktop 等虚拟环境中工作。
自我宣传警告:这里有一些最近的例子:
其它你可能感兴趣的问题