什麼是所謂的:“逆向學工程”?
- 2022-11-11
逆向學工程,有的人也叫反求工程,英文是reverse engineering。 逆向學工程(reverse engineering)大意是根據已有的東西和結果,透過分析來推匯出具體的實現方法。比如你看到別人寫的某個exe程式能夠做出某種漂亮的動畫效果,你透過反彙編、反編譯和動態跟蹤等方法,分析出其動畫效果的實現過程,這種行為就是逆向工程;不僅僅是反編譯,而且還要推倒出設計,並且文件化,逆向軟體工程的目的是使軟體得以維護。
逆向學工程,有的人也叫反求工程,英文是reverse engineering。 逆向學工程(reverse engineering)大意是根據已有的東西和結果,透過分析來推匯出具體的實現方法。比如你看到別人寫的某個exe程式能夠做出某種漂亮的動畫效果,你透過反彙編、反編譯和動態跟蹤等方法,分析出其動畫效果的實現過程,這種行為就是逆向工程;不僅僅是反編譯,而且還要推倒出設計,並且文件化,逆向軟體工程的目的是使軟體得以維護。