国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 邏輯算法 > 正文

看雪教程) 第2章 基礎知識

2019-09-10 09:02:05
字體:
來源:轉載
供稿:網友
軟件破解技術與保護技術這兩者之間本身就是矛與盾的關系,它們是在互相斗爭中發展進化的。這種技術上的較量歸根到底是一種利益的沖突。軟件開發者為了維護自身的商業利益,不斷地尋找各種有效的技術來保護自身的軟件版權,以增加其保護強度,推遲軟件破解的時間;而破解者則或受盜版所帶來的高額利潤的驅使,或出于純粹的個人興趣,而不斷制作新的破解工具并針對新出現的保護方式進行跟蹤分析以找到相應的破解方法。從理論上說,幾乎沒有破解不了的保護。對軟件的保護僅僅靠技術是不夠的,而這最終要靠人們的知識產權意識和法制觀念的進步以及生活水平的提高。但是如果一種保護技術的強度強到足以讓破解者在軟件的生命周期內無法將其完全破解,這種保護技術就可以說是非常成功的。軟件保護方式的設計應在一開始就作為軟件開發的一部分來考慮,列入開發計劃和開發成本中,并在保護強度、成本、易用性之間進行折衷考慮,選擇一個合適的平衡點。
  在桌面操作系統中,微軟的產品自然是獨霸天下,一般個人用戶接觸得最多,研究得自然也更多一些。在DOS時代之前就有些比較好的軟件保護技術,而在DOS中使用得最多的恐怕要算軟盤指紋防拷貝技術了。由于DOS操作系統的脆弱性,在其中運行的普通應用程序幾乎可以訪問系統中的任何資源,如直接訪問任何物理內存、直接讀寫任何磁盤扇區、直接讀寫任何I/O端口等,這給軟件保護者提供了極大的自由度,使其可以設計出一些至今仍為人稱道的保護技術;自Windows 95開始(特別是WinNT和Windows 2000這樣嚴格意義上的多用戶操作系統),操作系統利用硬件特性增強了對自身的保護,將自己運行在Ring 0特權級中,而普通應用程序則運行在最低的特權級Ring 3中,限制了應用程序所能訪問的資源,使得軟件保護技術在一定程度上受到一些限制。開發者要想突破Ring 3的限制,一般需要編寫驅動程序,如讀寫并口上的軟件狗的驅動程序等,這增加了開發難度和周期,自然也增加了成本。同時由于Win32程序內存尋址使用的是相對來說比較簡單的平坦尋址模式(相應地其采用的PE文件格式也比以前的16-bit的EXE程序的格式要容易處理一些),并且Win32程序大量調用系統提供的API,而Win32平臺上的調試器如SoftICE等恰好有針對API設斷點的強大功能,這些都給跟蹤破解帶來了一定的方便。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宁强县| 新野县| 韩城市| 津市市| 赞皇县| 石林| 太和县| 梁河县| 遵义县| 南江县| 满洲里市| 中西区| 旬阳县| 镇雄县| 江都市| 青神县| 邢台市| 九江县| 丰城市| 化州市| 黄龙县| 雅江县| 花垣县| 景德镇市| 邹城市| 湘阴县| 宣武区| 渝北区| 通州市| 和平区| 昭平县| 广平县| 偏关县| 河南省| 泽普县| 射洪县| 鹿泉市| 刚察县| 江永县| 大石桥市| 海原县|