下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
關(guān)于談軟件的破解與保護(hù)
摘要:保護(hù)知識(shí)產(chǎn)權(quán),抵制盜版軟件,是目前中國(guó)軟件業(yè)所面臨的迫切問(wèn)題。目前絕大多數(shù)軟件都采取了加密技術(shù)來(lái)應(yīng)對(duì),本文分析了軟件破解中幾個(gè)重要的專(zhuān)業(yè)術(shù)語(yǔ)和常見(jiàn)的軟件破解方法,并具體介紹了軟加密和硬加密技術(shù)。關(guān)鍵詞:知識(shí)產(chǎn)權(quán),軟件加密,軟件破解
1、引言
開(kāi)發(fā)軟件時(shí),尤其當(dāng)用到商業(yè)用途時(shí),注冊(cè)碼和激活碼是非常重要的,未注冊(cè)的用戶(hù)會(huì)加上某些限制,如使用天數(shù),延遲,未注冊(cè)畫(huà)面等等。但是現(xiàn)在的軟件破解技術(shù)十分強(qiáng)大,各種國(guó)內(nèi)外大型軟件都有注冊(cè)機(jī)制,卻同時(shí)也不斷地被破解,國(guó)家一再加大力度,打擊非法軟件出版物,扶持正版軟件,但實(shí)際效果并不理想。大多的軟件商選擇了購(gòu)買(mǎi)加密產(chǎn)品或者加密技術(shù)來(lái)保護(hù)自己的軟件,軟件保護(hù)一般分為軟加密和硬加密。
2、常見(jiàn)的軟件破解方法
首先我們來(lái)了解一下破解中幾個(gè)重要的專(zhuān)業(yè)術(shù)語(yǔ)。
(1)斷點(diǎn),所謂斷點(diǎn)就是程序被中斷的地方,中斷就是由于有特殊事件發(fā)生,計(jì)算機(jī)暫停當(dāng)前的任務(wù),轉(zhuǎn)而去執(zhí)行另外的任務(wù),然后再返回原先的任務(wù)繼續(xù)執(zhí)行。解密的過(guò)程就是等到程序去獲取我們輸人的注冊(cè)碼并準(zhǔn)備和正確的注冊(cè)碼相比較的時(shí)候?qū)⑺袛嘞聛?lái),然后我們通過(guò)分析程序,找到正確的注冊(cè)碼。
(2)領(lǐng)空,所謂程序的領(lǐng)空,就是程序自己的領(lǐng)土地盤(pán),也就是我們要破解的程序自己程序碼所處的位置。每個(gè)程序的編寫(xiě)都沒(méi)有固定的模式,所以我們要在想要切人程序的時(shí)候中斷程序,就必須不依賴(lài)具體的程序設(shè)置斷點(diǎn),也就是我們?cè)O(shè)置的斷點(diǎn)應(yīng)該是每個(gè)程序都會(huì)用到的東西。(3)API,即ApplicationProgrammingInterface的簡(jiǎn)寫(xiě),我們叫應(yīng)用程序編程接口,是一個(gè)系統(tǒng)定義函數(shù)的大集合,它提供了訪(fǎng)問(wèn)操作系統(tǒng)特征的方法。API包含了幾百個(gè)應(yīng)用程序調(diào)用的函數(shù),這些函數(shù)執(zhí)行所有必須的與操作系統(tǒng)相關(guān)的操作,如內(nèi)存分配、向屏幕輸出和創(chuàng)建窗口等,WINDOWS程序以API為基礎(chǔ)來(lái)實(shí)現(xiàn)和系統(tǒng)打交道。無(wú)論什么樣的應(yīng)用程序,其底層最終都是通過(guò)調(diào)用各種API函數(shù)來(lái)實(shí)現(xiàn)各種功能的。
了解了以上三個(gè)專(zhuān)業(yè)術(shù)語(yǔ)后,我們看下基本的軟件破解方法。2.1暴力破解法。這是最常見(jiàn)的也是最簡(jiǎn)單的破解方法,破解者直接利用編輯工具<例如ULTRAEDIT-32>對(duì)可執(zhí)行文件進(jìn)行修改,也就是說(shuō)通過(guò)修改可屬性程序的源文件來(lái)達(dá)到破解目的。某些元件在驗(yàn)證用戶(hù)注冊(cè)信息和注冊(cè)碼時(shí)候,如果用戶(hù)輸人的信息與軟件通過(guò)的算法生成的注冊(cè)碼相等,程序就會(huì)注冊(cè)成功,否則就會(huì)注冊(cè)失敗。
2.2利用算法注冊(cè)機(jī)。算法注冊(cè)機(jī)是要在分析了軟件的注冊(cè)碼算法的基礎(chǔ)上,制作出來(lái)的一種可以自動(dòng)生成軟件注冊(cè)碼的程序。所以軟件的算法很重要,一般軟件作者自己也編寫(xiě),方便軟件的銷(xiāo)售使用。這類(lèi)軟件加密的特點(diǎn)是一個(gè)注冊(cè)碼只能在一臺(tái)電腦上使用,像和電腦進(jìn)行了一對(duì)一的綁定。使用步驟是首先運(yùn)行試用的軟件,得到本臺(tái)機(jī)器的軟件機(jī)器碼,再用算法注冊(cè)機(jī)算號(hào)注冊(cè),然后用算法注冊(cè)機(jī)直接算出合適的注冊(cè)碼,最后用算出來(lái)的注冊(cè)碼直接注冊(cè)。
2.3利用內(nèi)存破解。我們知道所有正在運(yùn)行的程序的數(shù)據(jù),全部都要加載到內(nèi)存中去,軟件在進(jìn)行注冊(cè)碼認(rèn)證的時(shí)候會(huì)有個(gè)比較的過(guò)程,所以我們只須知道所要破解軟件的注冊(cè)碼的內(nèi)存地址,就達(dá)到目的了。這種方法的優(yōu)點(diǎn)是無(wú)須花大力氣掌握軟件注冊(cè)碼的算法,非常節(jié)省編寫(xiě)內(nèi)存注冊(cè)機(jī)的時(shí)間。步驟是先加載內(nèi)存注冊(cè)機(jī),再通過(guò)它去獲得內(nèi)存中軟件的真實(shí)注冊(cè)碼,或修改內(nèi)存中軟件相關(guān)的某些數(shù)據(jù),來(lái)達(dá)到破解軟件的目的。主要有2種方式,第一種直接從內(nèi)存中得到注冊(cè)碼,第二種在內(nèi)存中模擬已注冊(cè)程序的運(yùn)行環(huán)境。
2.4補(bǔ)丁破解法和文件注冊(cè)法。補(bǔ)丁破解法是指用相關(guān)的補(bǔ)丁程序來(lái)修改軟件,以達(dá)到破解軟件的目的。此方法一般是破解軟件的驗(yàn)證注冊(cè)碼或時(shí)間,基本上都是修改原程序的判斷語(yǔ)句。比如程序試用期
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年對(duì)外貿(mào)易協(xié)議簽訂流程及注意事項(xiàng)版B版
- 2024年標(biāo)準(zhǔn)代銷(xiāo)業(yè)務(wù)協(xié)議示例版B版
- 漯河職業(yè)技術(shù)學(xué)院《地籍管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年吉林道路貨運(yùn)從業(yè)資格證模擬考試
- 2024年商業(yè)物業(yè)管理與社區(qū)安全防范體系建設(shè)合同3篇
- 2024年模具生產(chǎn)服務(wù)協(xié)議標(biāo)準(zhǔn)文本版B版
- 單位人事管理制度展示選集
- 2025出租車(chē)半股轉(zhuǎn)讓合同
- 鄉(xiāng)村水廠建設(shè)與運(yùn)營(yíng)合作協(xié)議
- 環(huán)保工程總包施工合同
- 多金屬?gòu)U料高效綜合回收利用產(chǎn)業(yè)升級(jí)項(xiàng)目環(huán)評(píng)報(bào)告書(shū)
- 石方開(kāi)挖的環(huán)保措施
- 商洛市商州區(qū)金礦煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 中國(guó)鐵塔股份有限公司代維交接指南(2017年)
- 常用藥物皮試配制法和藥物過(guò)敏反應(yīng)的急救措施
- 醫(yī)學(xué)微生物學(xué)知到章節(jié)答案智慧樹(shù)2023年山東第一醫(yī)科大學(xué)
- 印刷通用質(zhì)量檢驗(yàn)標(biāo)準(zhǔn)
- 電子測(cè)量技術(shù)基礎(chǔ)課后答案
- 大興調(diào)查研究研討發(fā)言材料學(xué)習(xí)心得體會(huì)中心組3篇
- 培訓(xùn)學(xué)?;馂?zāi)應(yīng)急預(yù)案
- 面試評(píng)分表完整版
評(píng)論
0/150
提交評(píng)論