當前位置:編程學習大全網 - 編程軟體 - 學習反匯編,程序逆向分析等需要掌握哪些知識

學習反匯編,程序逆向分析等需要掌握哪些知識

學習反匯編,程序逆向分析等需要掌握哪些知識

需要掌握以下知識:

●接口設計。由於互操作性,逆向工程被用來找出系統之間的協作協議。

●軍事或商業機密。竊取敵人或競爭對手的最新研究或產品原型。

●改善文檔。當原有的文檔有不充分處,又當系統被更新而原設計人員不在時,逆向工程被用來獲取所需數據,以補充說明或了解系統的最新狀態。

●軟件升級或更新。出於功能、合規、安全等需求更改,逆向工程被用來了解現有或遺留軟件系統,以評估更新或移植系統所需的工作。

●制造沒有許可/未授權的副本。

●學術/學習目的。

●去除復制保護和偽裝的登錄權限。

●文件丟失:采取逆向工程的情況往往是在某壹個特殊設備的文件已經丟失了(或者根本就沒有),同時又找不到工程的負責人。完整的系統時常需要基於陳舊的系統上進行再設計,這就意味著想要集成原有的功能進行項目的唯壹方法,便是采用逆向工程的方法,分析已有的碎片進行再設計。

●產品分析:用於調查產品的運作方式,部件構成,估計預算,識別潛在的侵權行為。

  • 上一篇:新手學編程學什麽語言好
  • 下一篇:java中如何對日期進行格式處理
  • copyright 2024編程學習大全網