|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
世界最強的線上掃木馬網站
免費測試ip的網站(很準唷) 免費交換連結區
|
|||||||||||||||||||||||||||||||||||||||||
|
行銷軟體
熱門文章
電腦軟體
|
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
貓和老鼠的較量軟體破解大公開 作為一名程式設計師,由於我所編寫的幾款小軟體經常被人破解,所以就對常見的軟體破解方式比較關注。在這篇文章中,我把各種軟體破解方式一網打盡,如算法註冊機、內存破解法、破解檔破解法和文件註冊法等,以便大家『知己知彼,百戰不殆』。同時,我也想讓大家認識到,軟體的加密和破解是一場長期的『貓和老鼠』 的較量。(註:本文內容僅限於學術研究。) 一、算法註冊機 算法註冊機是在破解者分析了軟體的序號算法後,製作出來的一種可以自動生成軟體序號的程序(一般軟體作者自己也編寫得有算法註冊機,用於賣軟體)。由於用這種方式破解的軟體和正版註冊的一模一樣,功能上沒有任何區別,所以它是最完美的軟體破解方式。下面介紹算法註冊機的三種工作流程。 1.運行未註冊軟體,得到軟體機器碼,再用算法註冊機算號註冊 這類軟體加密的特點是一個序號只能在一臺電腦上使用,像和電腦進行了一對一的綁定。在此以『南方排八字 4.6』為例說明。安裝該軟體後點擊 幫助菜單中的『註冊』項,在註冊窗口中就可以看到一個根據你的電腦而生成的惟一機器碼。把這個機器碼複製到對應的算法註冊機中,點擊Generate按鈕 就可得到軟體的序號(如圖1)。最後,把算出來的序號填入軟體的序號窗口,並隨意填寫註冊人的姓名,就完成了軟體的註冊。
圖為:運行未註冊軟體,得到軟體機器碼後,用算法註冊機算號註冊 2.用算法註冊機直接算出序號 這類軟體的加密方式最普遍,用一個序號就可以給不同的電腦上的同一軟體註冊。在此以UltraEdit v10.10c為例說明。安裝該軟體 後它會提示你輸入用戶名和序號。這時啟動它所對應的算法註冊機,輸入一個自定義的用戶名(如hacker),序號就在下面自動生成了(如圖2)。最 後,把得到的序號複製到UltraEdit的註冊窗口中,並填上剛纔自定義的用戶名,註冊結束。
圖為:用算法註冊機直接算出軟體的序號 3.用算法註冊機直接註冊 採用這種註冊方式的軟體非常少,其特點是一旦運行算法註冊機,軟體便註冊成功了!在此以Clone.CD.4.3.2.2為例說明。安裝好該軟 件後,不要啟動它。先運行它所對應的算法註冊機,保持默認用戶名不變(也可自定義),當點擊Exit按鈕退出後,該軟體便被成功註冊了(如圖3)。
圖為:利用算法註冊機直接註冊軟體 二、內存破解法 內存破解法是先加載破解程序(內存註冊機),再通過它去讀取內存中軟體的序號,或修改內存中軟體相關的某些數據,來達到破解軟體的目的。 1.直接從內存中得到序號 這種方法只須知道軟體序號的內存地址就行,無須掌握軟體序號的算法,很節省編寫內存註冊機的時間。在此以『玩轉手機V3.12』為例。安裝 該軟體後,把它的內存註冊機複製到軟體安裝目錄中。把你的手機連接到電腦上,並運行內存註冊機。內存註冊機會自動把該軟體啟動,跟著出現的手機嚮導往下 走,會自動檢測到手機。當檢測完成後,內存註冊機就自動彈出一個窗口,裡面便是軟體的序號。把序號記下來後點擊『確定』按鈕,會彈出軟體註冊窗口,填 入序號即可完成註冊(如圖4)。
圖為:直接從內存中得到軟體的序號 2.使用Loader程序 此方法是在沒有找到很好的破解方法時採用,它可以去掉軟體運行時的註冊提示窗口(或軟體過期提示窗口),可在內存中模擬軟體已註冊的運行環境, 甚至有的還能給軟體帶來一定的功能擴展。玩過網絡遊戲『傳奇』的朋友應該知道這種破解方式,它有點像『傳奇』的外掛。在此以UltraFXP v1.06 為例說明。安裝該軟體後,把它對應的Loader程序複製到軟體安裝目錄中,並把UltraFXP的快捷運行方式從原來指向的UltraFxp.exe改 為指向Loader程序。這樣運行軟體時就是先運行Loader程序,再運行該軟體,而此時的軟體環境就是『已註冊』。網上流行的QQLDR程序也屬於這 種,它的作用是去掉QQ的廣告,並顯示對方的IP。這種外掛性質的破解方式優點是完全不用修改軟體的程序文件(如圖5)。
圖為:像網絡遊戲外掛一樣的Loader程序 三、破解檔破解法 破解檔破解法是指用相關的破解檔程序來修改軟體,以達到破解軟體的目的。此方法一般是破解軟體的驗證序號或時間,基本上都是修改原程序的判斷語句。 在此以MSN Messenger 6.1為例說明。先不要運行它,而運行其破解破解檔程序。在破解檔程序中點擊『Apply Patch'按鍵, 指定MSN Messenger的安裝目錄。當點擊『OK'按鈕後,即可完成軟體的破解(如圖6)。經過以上操作,MSN Messenger的廣告條就 沒有了,而且可以同時運行幾個。
圖為:用破解檔破解MSN Messenger 四、文件註冊法 文件註冊法是把軟體的註冊內容放到一個文件裡,以方便自己或別人用它來註冊。 1.註冊表導入 這種註冊方式是通過運行.reg註冊表文件進行註冊,而軟體序號的註冊表信息就存放在這個註冊表文件中。破解的操作步驟是先安裝軟體,然後雙 擊它的.reg破解文件,出現是否導入註冊表的詢問窗口後,點擊『確定』按鈕就完成了註冊。Nokia LogoManager 1.3就是採用的這種破解方式,不過它的破解包含了主程序文件破解和註冊表導入兩種。 2.註冊文件 採用這種註冊方式的典型代表是WinRAR,其註冊文件名為Rarreg.key,裡面含有用戶名和序號等信息。安裝WinRAR後,把Rarreg.key複製到軟體的安裝目錄。當WinRAR運行時,就會自動讀取註冊文件裡的信息,以驗證軟體的註冊是否正確。 五、破解版 破解版是指用戶到手的軟體已經被破解,可以直接當正版的已註冊軟體使用。這種已破解的軟體如果破解得不徹底,運行時就會出現一些問題(如隨機性出錯等),不像用註冊機破解的效果那麼好。 比如LogoManager File Converter,它下載後便可直接使用,因為它是被破解過的。還有一種破解版是只破解了軟體的主程序文件。當軟體安裝好後,把已破解的主程序文件複製到軟體的安裝目錄中,覆蓋原主程序文件就完成破解了。 六、其他與破解相關的內容 1.查看NFO文件中的破解信息 很多從網上下載的軟體都帶有NFO文件,它裡面有該軟體的詳細破解信息,如破解時間、組織、發布方式、破解方式以及安裝方法等(如圖7)。不過NFO文件基本上都是英語的,要有一定的英語基礎纔能看懂。查看NFO文件可用DAMN NFO Viewer,用記事本有時看不到裡面的圖案。
圖為:LogoManager File Converter的NFO破解信息文件 2.0day與Warez 講到破解軟體,就不能不說0day與Warez。0day並不是指那些破解專家不到一天就能『搞定』某個軟體,而是說他們能在最短的時間裡把軟 件『解鎖』,併發布在網上。0day的真正意思是『即時發布』,我們可以把它看做一種精神。Warez是對軟體破解的泛稱,其中『z'既表示複數,形容非 常多,也表示0day中的『0』(即zero),一語雙關。0day其實就是Warez的一種傳播形式。 世界上並不存在叫0day或Warez的跨國『邪惡』組織。如果有人說他屬於『0day組織』,很多時候並不是指他真的在一個叫『0day'的 破解組織裡乾活,而是指他(或他的組織)的軟體破解行為符合0day精神。0day是非商業化、非盈利的軟體志願破解行為,市場上那些把0day軟體做成 盜版光盤銷售的行為,與0day的本意無關。 通過本文,相信大家對軟體的破解方式有了深刻的認識。提醒大家,非法的軟體破解是對軟體著作權人的一種侵害。,如未經軟體著作權人許可,不得修改、翻譯其軟體,不得故意避開或者破壞著作權人為保護其軟體著作權而採取的技術措施等。
相關文章: 軟體破解檔FAQ |
|
|||||||||||||||||||||||||||||||||||||||
|
|
貼心小提醒: 下載完好康的檔案,別忘了掃毒唷!點選以下任何一個圖示,選擇要掃的檔案路徑,14個掃毒軟體即可同步掃毒(一次只能掃瞄一個檔案,檔案大小限15M) |
|
|||||||||||||||||||||||||||||||||||||||
建議使用
Internet Explorer 6 以上、以最佳螢幕解析度 1024 x 768 觀看
Easiest Website Builder ever!
·
Build your own toolbar
·
Free Talking Character
·
Email Marketing
powered by
bravenet.com