亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        談軟件的破解與保護(hù)

        2013-12-31 00:00:00袁成玲
        山東工業(yè)技術(shù) 2013年13期

        【摘 要】在進(jìn)行軟件開(kāi)發(fā)的過(guò)程中,特別是應(yīng)用到商業(yè)領(lǐng)域之中軟件,對(duì)其使用注冊(cè)碼以及激活碼的保護(hù)方式有著極大的必要性,而對(duì)于未注冊(cè)的用戶(hù)進(jìn)行軟件使用來(lái)說(shuō),軟件的使用便會(huì)受到一定程度的約束,例如使用時(shí)間、畫(huà)面等方面。但就目前來(lái)說(shuō),部分非法目的人員具有著較高的軟件破解技術(shù),大量具有注冊(cè)機(jī)制的軟件被完全破解,雖然我國(guó)已經(jīng)在逐漸增大破解軟件的打擊力度,但是其效果并不理想。這也就使得軟件的保護(hù),只有針對(duì)軟件來(lái)記性加密技術(shù)強(qiáng)化。本篇文章主要針對(duì)軟件的破解以及保護(hù)進(jìn)行了全面詳細(xì)的探討,以期為我國(guó)正版軟件的發(fā)展作出貢獻(xiàn)。

        【關(guān)鍵詞】軟件;破解;保護(hù);加密

        0 引言

        軟件的使用在我國(guó)的信息網(wǎng)絡(luò)中起著極其重要的作用,部分軟件在制作的過(guò)程中會(huì)耗費(fèi)大量的精力以及時(shí)間,而要取得回報(bào),便是利用銷(xiāo)售軟件的方式,來(lái)將軟件販?zhǔn)劢o需要使用的人。但是部分人員為了能夠免費(fèi)的使用軟件或者為了能夠達(dá)到非法的目的,便對(duì)軟件的保護(hù)機(jī)制記性破解,使得軟件能夠不受限制也無(wú)需購(gòu)買(mǎi)的被使用。這不僅對(duì)于軟件開(kāi)發(fā)者自身的經(jīng)濟(jì)利益帶來(lái)了損害,還導(dǎo)致軟件開(kāi)發(fā)者失去了繼續(xù)開(kāi)發(fā)的信心。下文主要針對(duì)軟件的破解以及開(kāi)發(fā)進(jìn)行了全面詳細(xì)的探討。

        1 常見(jiàn)的軟件破解方法

        首先我們來(lái)了解一下破解中幾個(gè)重要的專(zhuān)業(yè)術(shù)語(yǔ)。

        1)斷點(diǎn),斷點(diǎn)實(shí)際上就是程序在運(yùn)行過(guò)程中被中斷的環(huán)節(jié),而導(dǎo)致中斷現(xiàn)象出現(xiàn)的原因通常都是由于特殊情況的出現(xiàn),而使得計(jì)算機(jī)在這一過(guò)程中對(duì)當(dāng)前任務(wù)進(jìn)行暫停,并且直接執(zhí)行其他任務(wù),之后再返回繼續(xù)執(zhí)行。而在這期間進(jìn)行解密的過(guò)程中,就是在程序?qū)τ谧?cè)碼進(jìn)行獲取并且開(kāi)始對(duì)注冊(cè)碼進(jìn)行對(duì)比的過(guò)程中,便完全將這個(gè)過(guò)程中斷下來(lái),之后再利用程序分析的方式,來(lái)迅速的計(jì)算出相應(yīng)的注冊(cè)碼。

        2)領(lǐng)空,領(lǐng)空的意識(shí)實(shí)際上就是程序自身管理的領(lǐng)土范圍內(nèi),也就是對(duì)于程序自身的程序碼區(qū)域進(jìn)行處理。每個(gè)程序自身在欲行的過(guò)程中,實(shí)際上都沒(méi)有一個(gè)固定的編寫(xiě)方式,那么在切入程序或者是中斷程序的過(guò)程中,就不能夠依賴(lài)程序斷點(diǎn)來(lái)設(shè)置,也就是說(shuō),所設(shè)置的斷點(diǎn)必須要是每個(gè)程序在運(yùn)行的過(guò)程中,都會(huì)運(yùn)用到的相應(yīng)程序。

        3)API,即Application Programming Interface的簡(jiǎn)寫(xiě),這一意思也能夠被稱(chēng)之為是程序的編程接口,其中所涉及到的定義函數(shù)屬于一個(gè)系統(tǒng)性的集合,其中提供了大量系統(tǒng)訪(fǎng)問(wèn)過(guò)程中的相應(yīng)特征。API之中,通常會(huì)包含至少數(shù)百個(gè)應(yīng)用程序的相應(yīng)函數(shù),這部分函數(shù)在進(jìn)行執(zhí)行期間,實(shí)際上都是執(zhí)行的與系統(tǒng)相關(guān)的操作,例如屏幕輸出、內(nèi)存分配、窗口創(chuàng)建等等,從本質(zhì)上來(lái)說(shuō),WINDOWS程序事實(shí)上在運(yùn)行期間主要就是以API來(lái)作為基礎(chǔ)來(lái)實(shí)現(xiàn)與系統(tǒng)的交互性。任何形式的程序,實(shí)際上其底層都是利用大量的API函數(shù)來(lái)完成的功能構(gòu)建以及實(shí)現(xiàn)。

        了解了以上三個(gè)專(zhuān)業(yè)術(shù)語(yǔ)后,我們看下基本的軟件破解方法。

        1.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è)失敗。

        1.2 利用算法注冊(cè)機(jī)

        算法注冊(cè)機(jī),事實(shí)上就是對(duì)于軟件校對(duì)注冊(cè)碼過(guò)程中的運(yùn)算機(jī)制進(jìn)行了分析,從而制作出來(lái)的一種能夠自動(dòng)計(jì)算出注冊(cè)碼的軟件。因此,軟件本身的算法極其重要,部分情況下軟件自身的作者也會(huì)對(duì)這類(lèi)軟件進(jìn)行編寫(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è)。

        1.3 補(bǔ)丁破解法和文件注冊(cè)法

        補(bǔ)丁破解法是指用相關(guān)的補(bǔ)丁程序來(lái)修改軟件,以達(dá)到破解軟件的目的。此方法一般是破解軟件的驗(yàn)證注冊(cè)碼或時(shí)間,基本上都是修改原程序的判斷語(yǔ)句。

        2 常見(jiàn)的軟件保護(hù)方法

        2.1 注冊(cè)碼

        軟件的注冊(cè)碼一般都是一機(jī)一個(gè),不能重復(fù)。下面我們來(lái)看看如何實(shí)現(xiàn)的。

        第一步根據(jù)硬盤(pán)卷標(biāo)和CPU序列號(hào),生成機(jī)器碼,首先編寫(xiě)public static string GetDiskVolumeSerialNum-ber()函數(shù)取得設(shè)備硬盤(pán)的卷標(biāo)號(hào),其次編寫(xiě)public static string getCpu()函數(shù)獲得CPU的序列號(hào),最后生成機(jī)器碼,函數(shù)如下:

        String Number; String public static string getsoftNum()

        {strNum-=getCpu+GetDiskVolumeSerial-strsoftNum=strNum.Substring(0, 24);//從生成的字符串中取出前24個(gè)字符做為機(jī)器碼return strsoftNum; }

        第二步根據(jù)機(jī)器碼生成注冊(cè)碼,需要編寫(xiě)public static string getRegistNum()函數(shù)來(lái)實(shí)現(xiàn)。第三步。檢查注冊(cè)狀況,若沒(méi)有注冊(cè),可自定義試用天數(shù),延遲,未注冊(cè)畫(huà)面等等,可編寫(xiě)private void CheckRegist0 Cpl數(shù)來(lái)實(shí)現(xiàn)。

        2.2 軟加密

        所謂軟加密就是不依靠特別硬件來(lái)實(shí)現(xiàn)的對(duì)軟件的保護(hù)技術(shù)。當(dāng)前國(guó)際上比較通用的軟件都采取軟加密的方式,例如微軟的windows系統(tǒng)、殺毒軟件等,它的最大優(yōu)勢(shì)在于極低的加密成本。目前主要有密碼法、計(jì)算機(jī)硬件校驗(yàn)法、鑰匙盤(pán)法等。目前比較流行的是使用外殼,外殼分為壓縮殼和加密殼,其中壓縮殼的保護(hù)性比較弱,所以一般采用加密殼,其原理是利用堆棧平衡原理,修改程序人口處代碼,使其跳轉(zhuǎn)到殼代碼執(zhí)行解密程序,將原程序代碼解密后跳回原程序的OEP繼續(xù)執(zhí)行。目前比較強(qiáng)的加密殼采用的是動(dòng)態(tài)解密代碼、SMC,IAT加密技術(shù),程序在運(yùn)行過(guò)程中動(dòng)態(tài)解密代碼,執(zhí)行完畢后立刻刪除。

        2.3 硬加密

        硬加密方式,實(shí)際上就是人們?nèi)粘I钪兴R?jiàn)的加密鎖以及加密狗等形式的加密措施,其造型類(lèi)似于U盤(pán),能夠直接插在電腦的USB接口上或者是并口的軟硬體之上,通過(guò)硬件保護(hù)的措施,能夠切實(shí)有效的提升對(duì)于數(shù)據(jù)的保護(hù)能力,最大限度的避免知識(shí)產(chǎn)權(quán)被濫用的可能性。在實(shí)際運(yùn)行的過(guò)程中,其原理就在于程序運(yùn)行直接對(duì)接口上的解密設(shè)備進(jìn)行讀取,任何其他形式的解密方式都無(wú)法冒充,同時(shí)也不認(rèn)可。這是目前市場(chǎng)上防護(hù)性能最佳的加密工具,但是由于其流通的不便捷性以及成本問(wèn)題,導(dǎo)致其只能夠在部分高端軟件中進(jìn)行使用。

        3 結(jié)束語(yǔ)

        綜上所述,軟件的破解以及加密實(shí)際上就是矛與盾之間的關(guān)系,而優(yōu)秀的加密技術(shù)便是使得破解人員在進(jìn)行破解的過(guò)程中,所需要耗費(fèi)的精力以及時(shí)間大幅度提升,直到破解者完全放棄。同時(shí),我們也必須要充分的認(rèn)識(shí)到,軟件破解不僅是不道德的行為,同樣也是需要承擔(dān)法律責(zé)任的違法行為?,F(xiàn)如今,我國(guó)的軟件進(jìn)入到了市場(chǎng)化的過(guò)程中,軟件的價(jià)格逐漸平面化,已經(jīng)有越來(lái)越多的人能夠用得起正版軟件,因此,我們要盡量的提升自我思想意識(shí),多支持正版軟件的發(fā)展,這對(duì)于我國(guó)軟件行業(yè)朝著國(guó)際化的方向發(fā)展起到了極其重要的推動(dòng)作用。

        【參考文獻(xiàn)】

        [1]高茂華,鄭建民.GHOST在軟件破解上的研究[J].中國(guó)現(xiàn)代教育裝備,2006(04).

        [2]徐良華,孫玉龍,高豐,朱魯華.基于逆向工程的軟件漏洞挖掘技術(shù)[J].微計(jì)算機(jī)信息,2006(24).

        [3]王玉英,陳平,方海燕,許人民.軟件逆向工程的研究與發(fā)展[J].西安工程科技學(xué)院學(xué)報(bào),2006(03).

        [責(zé)任編輯:陳雙芹]

        风流熟女一区二区三区| 亚洲大尺度在线观看| 久久中文字幕日韩精品| 熟妇人妻丰满少妇一区| 蜜桃av噜噜一区二区三区9| 色狠狠色噜噜av天堂一区| 午夜精品一区二区三区在线观看| 免费视频成人 国产精品网站| 国产91在线播放九色快色 | 国内精品视频一区二区三区八戒| 又粗又硬又黄又爽的免费视频| 亚洲中文字幕在线爆乳| 亚洲精品av一区二区日韩| 性人久久久久| 亚洲产国偷v产偷v自拍色戒| 亚洲精品理论电影在线观看| 日本中文字幕官网亚洲| 久久婷婷色香五月综合缴缴情| 久久精品无码专区免费青青| 国产一区二区三区爆白浆| 日本高清在线播放一区二区| 欧美做受又硬又粗又大视频| 人妻少妇邻居少妇好多水在线| 国产女奸网站在线观看| 操国产丝袜露脸在线播放| 国产特级毛片aaaaaa高潮流水| 吃奶摸下的激烈视频| 色伊人国产高清在线| 日韩av中文字幕一卡二卡| 丰满少妇按摩被扣逼高潮| 亚洲av永久无码国产精品久久| 国产麻豆一精品一AV一免费软件| 狠狠久久av一区二区三区| 午夜爽爽爽男女免费观看影院| 国产精品区一区第一页| 欧美亚洲日韩国产人成在线播放| 开心久久婷婷综合中文字幕| 国产真实强被迫伦姧女在线观看| 久久久久久久98亚洲精品| 亚洲中文字幕免费精品| 国产办公室秘书无码精品99|