伊莉討論區

標題: 請問有關逆向工程 [打印本頁]

作者: sonymd    時間: 2009-5-3 09:53 PM     標題: 請問有關逆向工程

前陣子看到有個程式.net reflector 聽說是一個好用的反編譯程式 可是相關文件的使用說明(包括外掛)不是英文就是簡體,而且提到的內容都很簡略,我隨意拿了桌面上的wretchXD.exe來試用卻一點效果也沒有,想請問有人知道是為什麼嗎???
作者: hsw1976    時間: 2009-5-20 11:34 PM

1. 反編譯/反組譯這一類的工具,只是在幫助你瞭解「程式在做些什麼事」而已,並不是要讓你看這支「程式的原始碼是什麼」。這類東西,在資工領域算是比較核心且底層的技術。

2. 這一類的文件,畢竟只是「軟體說明文件」,換句話說就是告訴你這個工具怎麼使用而已,本來就不會談得太深入。

3. 我想,你要找的應該是「漫談軟體破解」或「如何破解CD防拷」、「如何破解軟體序號保護」這一類的東西吧?逆向工程,它的根本性質其實也和軟體開發一樣,每個案例幾乎都可以分開來談。因此,建議您在找資料之前,先想清楚自己要瞭解的方向是什麼,然後再針對這部份做深入的探索。在網路上找資料,要說很難嗎?或許會有一些難度;要說簡單嘛,其實也真的很簡單。說穿了,這種事也就只有兩個大原則而已:「關鍵字+運氣。」完全看你自己怎麼做。

4. 最後再和您分享一個觀念,即便你運氣好找到文件,也未必能完全適用,這是你該有的心理準備。原因前面提過了,逆向工程具有Case By Case 的本質。因此這些文件或參考資料,頂多只能告訴你某個主題的大方向(例如寫某個軟體的序號機、或是CD防拷的原理與技術),不可能鉅細靡遺的把所有細節都告訴你,因為講白了,很多東西就算寫出來也沒用。為什麼?Just case by case,每個案 例會遇到的狀況都不一樣,而這些不一樣的地方(台語叫眉角),正是要靠你自己去發掘和探索的;這些眉眉角角,同時也是能證明你進步與否的重要指標。




歡迎光臨 伊莉討論區 (http://a401.file-static.com/) Powered by Discuz!