?? chap2-1.htm
字號:
<html>
<head>
<title>Crack Tutorial</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style/css.css" type="text/css">
<link rel="stylesheet" href="../STYLE/Css.css" type="text/css">
</head>
<body bgcolor="white" text="#000000" link="#004080" vlink="#004080" background="../image/Back.gif">
<p><a href="../Catalog.htm">目錄</a>>>第2章</p>
<p align="center" class="shadow1Copy"><b class="p3">第2章 基礎(chǔ)知識</b><span class="p9"> </span></p>
<table width="80%" border="0" cellspacing="0" cellpadding="3" align="center" bgcolor="#bcbcbc" bordercolor="#111111" class="shadow1">
<tr>
<td class="shadow1">
<div align="center"><span class="p9">第一節(jié) <a href="Chap2-1.htm"><font color="#FFFFFF">軟件保護(hù)</font></a><font color="#FFFFFF"></font></span></div>
</td>
<td class="shadow1">
<div align="center"><span class="p9">第二節(jié) <a href="Chap2-2.htm"><font color="#FFFFFF">匯編語言</font></a></span></div>
</td>
<td class="shadow1">
<div align="center"><span class="p9">第三節(jié) <a href="Chap2-3.htm"><font color="#FFFFFF">匯編跳轉(zhuǎn)</font></a></span></div>
</td>
<td class="shadow1">
<div align="center"><span class="p9">第四節(jié) <a href="Chap2-4.htm"><font color="#FFFFFF">浮點指令</font></a></span></div>
</td>
<td class="shadow1">
<div align="center"><span class="p9">第五節(jié) <a href="Chap2-5.htm"><font color="#FFFFFF">分析技術(shù)</font></a></span></div>
</td>
</tr>
</table>
<p align="center"><span class="p9"><b>第一節(jié) <font color="#000000">軟件保護(hù) </font></b></span></p>
<p align="left"> 軟件的破解技術(shù)與保護(hù)技術(shù)這兩者之間本身就是矛與盾的關(guān)系,它們是在互相斗爭中發(fā)展進(jìn)化的。這種技術(shù)上的較量歸根到底是一種利益的沖突。軟件開發(fā)者為了維護(hù)自身的商業(yè)利益,不斷地尋找各種有效的技術(shù)來保護(hù)自身的軟件版權(quán),以增加其保護(hù)強(qiáng)度,推遲軟件被破解的時間;而破解者則或受盜版所帶來的高額利潤的驅(qū)使,或出于純粹的個人興趣,而不斷制作新的破解工具并針對新出現(xiàn)的保護(hù)方式進(jìn)行跟蹤分析以找到相應(yīng)的破解方法。從理論上說,幾乎沒有破解不了的保護(hù)。對軟件的保護(hù)僅僅靠技術(shù)是不夠的,而這最終要靠人們的知識產(chǎn)權(quán)意識和法制觀念的進(jìn)步以及生活水平的提高。但是如果一種保護(hù)技術(shù)的強(qiáng)度強(qiáng)到足以讓破解者在軟件的生命周期內(nèi)無法將其完全破解,這種保護(hù)技術(shù)就可以說是非常成功的。軟件保護(hù)方式的設(shè)計應(yīng)在一開始就作為軟件開發(fā)的一部分來考慮,列入開發(fā)計劃和開發(fā)成本中,并在保護(hù)強(qiáng)度、成本、易用性之間進(jìn)行折衷考慮,選擇一個合適的平衡點。
<br>
<br>
在桌面操作系統(tǒng)中,微軟的產(chǎn)品自然是獨霸天下,一般個人用戶接觸得最多,研究得自然也更多一些。在DOS時代之前就有些比較好的軟件保護(hù)技術(shù),而在DOS中使用得最多的恐怕要算軟盤指紋防拷貝技術(shù)了。由于DOS操作系統(tǒng)的脆弱性,在其中運行的普通應(yīng)用程序幾乎可以訪問系統(tǒng)中的任何資源,如直接訪問任何物理內(nèi)存、直接讀寫任何磁盤扇區(qū)、直接讀寫任何I/O端口等,這給軟件保護(hù)者提供了極大的自由度,使其可以設(shè)計出一些至今仍為人稱道的保護(hù)技術(shù);自Windows
95開始(特別是WinNT和Windows 2000這樣嚴(yán)格意義上的多用戶操作系統(tǒng)),操作系統(tǒng)利用硬件特性增強(qiáng)了對自身的保護(hù),將自己運行在Ring 0特權(quán)級中,而普通應(yīng)用程序則運行在最低的特權(quán)級Ring
3中,限制了應(yīng)用程序所能訪問的資源,使得軟件保護(hù)技術(shù)在一定程度上受到一些限制。開發(fā)者要想突破Ring 3的限制,一般需要編寫驅(qū)動程序,如讀寫并口上的軟件狗的驅(qū)動程序等,這增加了開發(fā)難度和周期,自然也增加了成本。同時由于Win32程序內(nèi)存尋址使用的是相對來說比較簡單的平坦尋址模式(相應(yīng)地其采用的PE文件格式也比以前的16-bit的EXE程序的格式要容易處理一些),并且Win32程序大量調(diào)用系統(tǒng)提供的API,而Win32平臺上的調(diào)試器如SoftICE等恰好有針對API設(shè)斷點的強(qiáng)大功能,這些都給跟蹤破解帶來了一定的方便。<br>
</p>
<p align="center"><a href="../Catalog.htm"><img src="../image/navtoc.gif" width="84" height="23" border="0"></a><a href="../chap1/Chap1.htm"><img src="../image/Navprev.gif" width="80" height="23" border="0"></a><a href="Chap2-2.htm"><img src="../image/navnext.gif" width="83" height="23" border="0"></a></p>
<hr width=735>
<div align="center"><span class="p9"><font size="2"><span class="p9"><font size="2"><span class="p9">Copyright
© 2000-2001 <a href="http://www.pediy.com/">KanXue Studio</a> All Rights
Reserved.</span></font></span></font></span> </div>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -