那些破解版的軟件是怎么弄的?
謝邀
慚愧,小逸用了很多盜版的軟件,有時候甚至不知道正版在哪里下,所以也是挺關心這個問題的,盜版軟件和游戲到底是怎么弄的呢?單純的依靠注冊機賬號密碼,和已經破解好的游戲就能讓我們滿足了嗎?今天就讓小逸帶你刨根問底,追尋其中的奧秘!上網整理了一些資料,一家之言,希望對大家理解和認識破解版原理有所幫助!
一般我們下載的破解版分為兩種,一種是需要注冊機的,典型例子CAD繪圖軟件,下載下來的其實都是正版,破解之處在于線下不聯網,讓真實數據傳輸不上去,依靠各種高深手段(網上大神說此處太專業,略去一萬字),弄出來一個破解機,只要把下載下來的正版軟件給的一行代碼輸進去,就會生成破解密碼,再將以上代碼和密碼輸到指定位置上,軟件就可以正常使用了!和正版別無兩樣,當然正版官網上的很多輔助功能就不能用了。另一種是游戲常用的方式,應該說是懶人破解。之所以叫懶人破解實際上就是因為它的便利性,下載下來的就是已經破解好的,直接可以玩的。典型例子,騎馬與砍殺,文明,饑荒等。其中還有一個小技巧,我們下載這些游戲時不可避免要下載很多推薦廣告,推薦廣告是可以去除的,只要不聯網就不會出現,也可以用廣告去除大師(不知道現在還叫不叫這個名字,小逸通常就是不聯網玩這些游戲,特別爽)十分好用,小編推薦使用。
講完正常人應該知道的內容,下面要說的是更加專業的“特種人”感興趣的內容(小逸也是一竅不通,大神的成果我不敢自居),普通人請自行忽略。
破解就是破解驗證程序代碼。程序執行都是初始化后線性執行的,正常驗證過程也含在里面,破解的目標就是模擬這一過程或者跳過這一過程。最老的反匯編方法就是找到執行位,直接添加goto跳過驗證的過程。但是對于有平臺驗證的,如steam. uplay等就不奏效了。因為這類游戲不只是在初始化執行階段有驗證,可能在游戲過程中都有,或者平臺本身就為游戲提供功能(如存檔,聯機模式)。因此,這類破解方法使用模擬的方法,修改出平臺的核心組件,使其能夠支持驗證,存檔等功能。聯機是不可能的,單機破解只能在單機范圍內破解。
破解的原理小逸辛苦找到這么多,希望喜歡的朋友點贊關注一下騎砍小逸,謝謝支持哈!