軟件加密技術從入門到精通

出版時間:2007-5  出版社:第1版 (2007年5月1日)  作者:史子榮  頁數(shù):253  字數(shù):426000  
Tag標簽:無  

內(nèi)容概要

本書全面介紹軟件加密保護的知識,全書從基本的軟件加密基礎開始,逐步深入地講解軟件加密的各種技術。全書介紹了注冊表和文件的操作知識;講述如何實現(xiàn)日期限制、次數(shù)限制、最后試用期限制、軟件啟動后的執(zhí)行時間限制、NAG窗口限制、各類破解工具的介紹和對工具的應用,以及如何實現(xiàn)對這些工具的反跟蹤;介紹如何用硬件系列號、用戶名作為加密依據(jù)進行注冊認證,應用隨機數(shù)方式進行注冊認證,應用KeyFile方式進行注冊認證,以及如何制作相應的注冊機;講解了DLL實現(xiàn)注冊認證;Web服務器方式的網(wǎng)絡驗證和本地服務器方式的網(wǎng)絡驗證技術;PE文件結構的知識。    本書是軟件開發(fā)人員,特別是共享軟件開發(fā)人員的重要參考書。

書籍目錄

第1章  基礎知識 1.1  注冊表知識  1.1.1  注冊表結構  1.1.2  注冊表相關函數(shù)  1.1.3  注冊表讀操作  1.1.4  注冊表寫操作 1.2  文件讀寫知識  1.2.1  INI文件知識  1.2.2  自定義文件知識 1.3  動態(tài)鏈接庫(DLL)設計  1.3.1  創(chuàng)建DLL文件  1.3.2  隱式調(diào)用  1.3.3  顯式調(diào)用 1.4  BPL組件設計  1.4.1  包的基礎知識  1.4.2  包的設計  1.4.3  包的發(fā)布  1.4.4  包的安裝與卸載 1.5  結構化異常處理 1.6  防止出現(xiàn)多個應用程序示例  1.6.1  查找窗口法  1.6.2  使用互斥對象  1.6.3  全局原子法  1.6.4  文件保存標志法 1.7  Delphi中的匯編(BASM)  1.7.1  如何嵌入?yún)R編  1.7.2  訪問Delphi變量與常量  1.7.3  匯編例程的跳轉   1.7.4  定義數(shù)據(jù)的匯編指令  1.7.5  匯編例程調(diào)用Delphi函數(shù)與過程  1.7.6  匯編例程調(diào)用API  1.7.7  匯編訪問函數(shù)與過程參數(shù)  1.7.8  全匯編例程  1.7.9  BASM保留字  1.7.10  BASM支持的運算符 第2章  加密算法 2.1  Hash算法  2.1.1  CRC32算法  2.1.2  MD5算法  2.1.3  SHA算法 2.2  對稱算法  2.2.1  DES算法  2.2.2  雙重DES  2.2.3  三重DES  2.2.4  BlowFish算法  2.2.5  AES算法 2.3  公開密鑰算法 2.4  其他算法 第3章  軟件試用期 3.1  軟件試用次數(shù)  3.2  軟件試用天數(shù) 3.3  軟件最后試用日期 3.4  限制軟件啟動后的執(zhí)行時間 3.5  NAG窗口提示  3.5.1  啟動時提示  3.5.2  時間段提示 第4章  反跟蹤技術 4.1  反調(diào)試技術  4.1.1  SoftICE介紹   4.1.2  反SoftICE技術 4.2  反加載技術  4.2.1  OllyDBG介紹  4.2.2  反OllyDBG技術 4.3  反監(jiān)視技術  4.3.1  FileMon介紹  4.3.2  RegMon介紹  4.3.3  反FileMon和RegMon技術 4.4  反靜態(tài)分析技術  4.4.1  IDA Pro介紹  4.4.2  W32DASM介紹  4.4.3  反IDA Pro和W32DASM技術 4.5  反DeDe技術  4.5.1  DeDe介紹  4.5.2  反DeDe技術 4.6  反脫殼校驗技術  4.6.1  用文件大小校驗軟件  4.6.2  校驗文件完整性 4.7 信息隱藏技術第5章  注冊認證和注冊機 5.1  選擇用加密算法和校驗方式  5.1.1  選用加密算法  5.1.2  注冊碼直接校驗  5.1.3  注冊碼重啟校驗 5.2  硬件系列號保護方式  5.2.1  獲取硬盤系列號  5.2.2  硬件系列號保護實例  5.2.3  注冊機制作實例 5.3  用戶名保護方式  5.3.1 用戶名保護實例  5.3.2  注冊機制作實例 5.4  硬件系列號與用戶名保護方式  5.4.1  硬件系列號與用戶名保護實例  5.4.2  注冊機制作實例 5.5  隨機注冊碼模式  5.5.1  隨機注冊碼保護實例  5.5.2  注冊機制作實例 5.6  KeyFile保護方式  5.6.1  KeyFile保護實例  5.6.2  注冊機制作實例 5.7  用DLL實現(xiàn)注冊認證  5.7.1  用DLL實現(xiàn)注冊認證的優(yōu)點與缺點  5.7.2  如何用DLL實現(xiàn)注冊認證 5.8  控件的注冊認證方式  5.8.1  DLL控件的注冊認證  5.8.2  BPL控件的注冊認證 5.9  一套完整的軟件保護示例第6章  網(wǎng)絡驗證 6.1  Web服務器驗證  6.1.1  客戶端實現(xiàn)  6.1.2  本地計算機控制實現(xiàn) 6.2  本地服務器驗證  6.2.1  客戶端實現(xiàn)  6.2.2  服務器端實現(xiàn) 6.3  在線升級驗證  6.3.1  在線升級驗證實現(xiàn)  6.3.2  在線升級驗證示例第7章  PE文件知識 7.1  基礎知識 7.2  頭結構  7.2.1  DOS頭部(DOS Header)  7.2.2  PE頭部(PE Header)  7.2.3  可選頭部(Optional Header) 7.3  區(qū)塊表 7.4  輸入表 7.5  輸出表 7.6  重定位表

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    軟件加密技術從入門到精通 PDF格式下載


用戶評論 (總計6條)

 
 

  •   很好一的本書,慢慢看吧
  •   當當是個好地方,書已經(jīng)收到了,高興死啦哈哈頭一回在當當買書,感覺不錯~特來支持一下呵呵
  •   該書是針對Delphi程序員非常有用的參考書。當然,對其他語言的程序員也有參考價值。
  •   這個也很好
  •   代碼是DELPH的??雌饋聿凰?nèi)容還可以吧。
  •   內(nèi)容值得研究,但是代碼例子都是DELPHI程序,感覺不爽
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7