我想外包一个反汇编项目。基本上我需要将自定义代码添加到 MCP5xxx MCU 并更改某个部分的功能。
我已经确定、命名并找到了大约 6800 个查找表的轴,确定了空白数据。
由于我几乎没有编程经验,因此我需要将其外包,但我必须在一周内完成。
如果我选择两个国家的两个自由职业者来加快速度,我如何确保他们不会相互重叠并且反汇编的代码是正确的?
在这种情况下使用什么系统?IDA pro 似乎是这款 MCU 最受欢迎的选择
我想外包一个反汇编项目。基本上我需要将自定义代码添加到 MCP5xxx MCU 并更改某个部分的功能。
我已经确定、命名并找到了大约 6800 个查找表的轴,确定了空白数据。
由于我几乎没有编程经验,因此我需要将其外包,但我必须在一周内完成。
如果我选择两个国家的两个自由职业者来加快速度,我如何确保他们不会相互重叠并且反汇编的代码是正确的?
在这种情况下使用什么系统?IDA pro 似乎是这款 MCU 最受欢迎的选择
首先,对不起,如果我的回答听起来很粗鲁,但我更喜欢现实而不是居高临下。
由于我几乎没有编程经验,因此我需要将其外包,但我必须在一周内完成。
大多数逆向工程项目,即使是由经验丰富的逆向人员完成,也不能“在一周内”完成,除非它们是微不足道的。
如果我选择两个国家的两个自由职业者来加快速度,我如何确保他们不会相互重叠并且反汇编的代码是正确的?
简短的回答:你不能确定。此外,最有可能的是,让 2 个人在同一个数据库上工作会减慢速度而不是加速。当处理不同的、孤立的、代码/二进制文件时,它可能会加快速度,而且,不同时区之间的通信、同意事物、解释一个人对另一个人做了什么等等……都会减慢项目的速度。
在这种情况下使用什么系统?IDA pro 似乎是这款 MCU 最受欢迎的选择
IDA 是逆向工程的事实上的工具,尽管可能会使用其他工具。但是,无论如何:在一周内由 2 个人(可能)对 ECU 进行逆向工程?是的,没有。我不认为它会起作用,除非你找到已经这样做的人。祝你好运...
一般来说,你正在寻找的东西是相当不可能的——需要修改整个二进制文件以强制它有意义,也就是反编译(这是一种意见)。尽管您可以尝试几种现有(不确定它们有多好)工具中的任何一种来并行处理同一个 IDA Pro 数据库上的工作。爱莫能助。我记得过去几年有几个宣布。
https://github.com/cseagle/collabREate https://github.com/CubicaLabs/IDASynergy https://solidarity.re/
等等。