在同一個二進製文件(如果可能並行運行)上協同工作的有效工具/方法是什麼,事實證明行之有效?
我很久以前就使用各種方法與他人共享信息,但不是並行進行的:
- 向IDB發送回&
- 在存儲庫中共享TXT註釋
- 將IDB導出到IDC並在IDC上共享IDC存儲庫
但是,這些存儲庫都沒有真正有效。我正在尋找更好的協作方法和工具。
在同一個二進製文件(如果可能並行運行)上協同工作的有效工具/方法是什麼,事實證明行之有效?
我很久以前就使用各種方法與他人共享信息,但不是並行進行的:
但是,這些存儲庫都沒有真正有效。我正在尋找更好的協作方法和工具。
Dexter是一個靜態android應用程序分析工具,具有協作功能。有關更多信息,請參見此處是他們首次公開討論此工具: SIGINT12-Android Analysis Framework。
我想將這些工具添加到列表中:
IDASynergy-IDAPython插件和控製版本系統的組合
OllyMigrate-所有這些工具中的最新工具,可在調試器之間遷移
MapConv-將IDA .map文件導入到OllyDbg(標籤+評論)
在github上積極開發的新工具是 IDArling(以前稱為IDAConnect)。根據其開發人員Alexandre Adamskiand和Joffrey Guilbon的說法,它的靈感來自 SolIDArity(在2016年引起了轟動,但從未發布)和其他項目。
這是一個IDA python儘管據維護人員說,該項目仍在進行中,但已經獲得了少量的用戶,並且如今已經可以正常使用。
與許多其他項目不同,(至少到目前為止,第4季度2018),它每天/每週都會看到提交。在2018年IDA插件競賽中,它也被授予一等獎。
我還沒有使用它的樂趣。
在其他答案中,我沒有在列表中看到 Ghidra,這可能是因為該問題是在2013年提出的,而且Ghidra僅在最近才向公眾公開。
Ghidra帶有內置的協作工作工具。每個希望在逆向工程項目上進行合作的用戶都可以連接到Ghidra服務器。這是一個簡單的服務器,可以在這些Ghidra用戶都可以訪問的任何計算機上運行。它也為共享項目提供網絡存儲。它控制用戶訪問,提供文件版本控制,並支持簽入,簽出和版本歷史記錄。相當整齊。