对十六进制文件进行逆向工程

对十六进制文件进行逆向工程

逆向工程hex文件用c语言写的 来自atmega16 想要从hex代码得到源代码 通过逆向工程需要提取库文件的代码是他们有什么可能的方法吗
谢谢

答案1

没有任何自动工具可以为您做到这一点。逆向工程需要深入了解文件格式、指令集、所使用的代码生成器的特点,并且需要进行大量繁琐的工作。在开始之前,您很可能需要学习很多东西,或者找到可以为您做这件事的专家并支付费用(如果这是合法且值得的)。

一般来说,您可以合法地对代码进行逆向工程但无法访问其源代码的情况很少见。教育练习(又名黑客娱乐)可能是一个灰色地带。

答案2

如果您在公司工作,请访问ATMega16 产品页面然后单击我在评论中提到的“开发环境”选项卡。查看那里的选项并选择合适的选项。完成此操作后,向您的公司提交零件订单或决定自行付款。正如汉斯·马丁所说,逆向工程比从头开始更需要。如果你来到这里希望能找到更便宜或免费的出路,我很抱歉这么直白,但即使有工具存在,也可能没有办法。

相关内容