湖南彩票|湖南彩票官网下载
當前位置: 首頁 > 其它資源 > 正文
加密與解密實戰入門 PDF 下載

加密與解密實戰入門 PDF 下載

作者:大眼仔~旭 日期:5年前 (2014-10-30) 圍觀:28051+ 評論:2 條

摘要:加密與解密實戰入門 PDF 下載由大眼仔旭(www.3x6.com.cn)發布。本書以計算機軟件加密與解密技術為主要內容,講解了加解密技術入門需要掌握的知識和工具。全書共分為9章。前7章主要講述了解密的入門技術,包括基礎知識、靜態反匯編、動態調試、輔助工具、不同注冊保護方式的分析、安裝包程序,以及不同編程語言的加解密…

加密與解密實戰入門 PDF 下載由大眼仔旭(www.3x6.com.cn)發布。本書以計算機軟件加密與解密技術為主要內容,講解了加解密技術入門需要掌握的知識和工具。全書共分為9章。前7章主要講述了解密的入門技術,包括基礎知識、靜態反匯編、動態調試、輔助工具、不同注冊保護方式的分析、安裝包程序,以及不同編程語言的加解密工具及使用方法,并以通用的解密過程“查、脫殼一靜態分析一動態調試”的順序來進行章節的安排,使得讀者有一個較完整的思路并可以輕松上于。最后兩章則講述加密的入門技術,包括基本的軟件保護措施及實現和軟件保護實踐,常用到的軟件保護技術,以及完整的源代碼和保護方案,要求讀者有一定的編程基礎。

本書包含了加解密技術基礎中常用到的一些知識和工具,并通過實例來進行講解說明,既適合對加解密技術感興趣的初學者使用,也適合作為軟件開發人員在軟件設計過程中的參考用書。

作者介紹:

本書的主創人員:鄭羽(主編,編寫15萬字)、楊春生(副主編,編寫5萬字)、于江(副主編,編寫5萬字)、劉艷霞(編委,編寫11萬字)、李育生(編委,編寫11萬字)、肖見梅(編委,編寫2萬字)。同時參加編寫的人員還有:苑忠平(山東日照五蓮縣汪湖小學)、黃偉(順德北滘中心小學):楊立廣(河北高碑店二中)、羅和平(順德中等專業學校)、孔志明(南海區里水鎮旗峰小學)、胡永兵(江都市宜陵小學)、葉福財(安徽新華學校)、任永躍(徐州經濟開發區大黃山小學)、蘇蘊斌(河北靈壽縣陳莊中學)。

寫在前面:

前言
在實際生活中,商用軟件或者共享軟件都必須通過購買或者注冊才能夠使用,無論軟件公司還是個人軟件作者都會在程序中加入各種各樣的保護機制,用來保護程序不被非法使用或者保護程序的關鍵技術。這些已經有了很成功的例子。但目前仍然有部分軟件開發人員(尤其是個人作者)由于對加、解密技術并不了解,使得自己摸索出的看上去堅不可摧的保護方案在短短的時間內被攻破。俗話說“知彼知己,百戰不殆”,作為軟件開發人員應該掌握一定的加、解密技術才能更好、更有針對性地加上恰當的保護方案來保護程序。

沒有加密技術,解密技術也沒有存在的必要:沒有解密技術,加密技術也不會發展。加密技術與解密技術就是矛盾的雙方,在一次次的對壘比拼中相互發展、不斷促進,使雙方都達到了新的高度,也使得加解密技術成為軟件技術的一個很重要的分支。由于和其他計算機技術結合緊密,所以加、解密技術涵蓋的范圍也是非常廣泛的,需要系統地進行學習掌握。

本書主要內容

全書共分為9章,前7章主要講述入門的解密技術,最后2章則講述入門的加密技術,基本上包含了加解密技術基礎中常用到的一些內容。希望通過這些內容的講解,能夠使初學者打下一個通往更高層次所需要的基礎。

在第1~7章解密技術方面的內容安排上,本書以通用的解密過程“查、脫殼→靜態分析→動態調試”的順序來進行章節的安排,并對解密過程中用到的輔助工具及針對不同的編程語言編寫的程序的具體解密方法進行了介紹,其實初學解密技術主要就是要掌握常見工具的使用技巧。第1章主要介紹了殼的概念、加殼、查殼和自動脫殼方面的內容,并對解密過程中用到的匯編語言方面的內容做了一個入門的介紹:第2章講述了解密靜態分析時用到的工具及使用方法,主要是W32Dasm和C32asm工具的應用;第3章是本書的重點之一,用許多實例介紹了目前最流行的調試工具Ollydbg的使用方法和調試過程,并講到了注冊機的制作:第4章分別介紹了解密過程中常用到的編輯工具、監視工具、資源工具和補丁工具等輔助工具及使用方法:第5章則針對最基本的注冊碼方式、按鈕功能限制、NAG窗口和加密狗等注冊方式解密進行了簡單的介紹;第6章總結了目前常用到的軟件安裝包的修改方法和解壓方法,對于安裝包加密的程序比較有效:第7章是本書的另外一個重點,詳細講述了目前流行的9種編程語言編寫出的程序的解密工具和對應的解密方法,從中可以了解在處理不同編程語言程序時的常用到的一些解密思路。

第8和第9章講述了基本的軟件保護措施及具體實踐過程,需要讀者具有一定的編程基礎,最好有DelPhi編程基礎。這兩章主要講述了軟件保護實踐中的幾種常見保護技術,包括:對抗靜態分析和動態調試工具、使用加殼程序、加密狗、網絡驗證、加密算法等加密技術來保護軟件,并配合Delphi+內聯匯編進行了范例代碼的編寫,對于軟件開發人員有一定的幫助。各章節示范代碼完整工程文件見下載文件,這些范例都是作者實際實驗通過驗證的,可以直接使用在自己的程序保護中。

致謝
本書能夠出版,首先要感謝電子工業出版社博文視點資訊有限公司給予的機會!還要感謝編輯郭立老師和畢寧老師在編寫過程中所做的大量工作,并在本書編寫過程中提供了寶貴意見和支持!感謝網上的眾多高手無私地將自己的技術分享出來!并感謝在學習過程中幫助過作者的網友們!

目錄:
第1章 基礎知識.
1.1 殼的概念、作用和分類
1.2 常見的加殼軟件和使用方法
1.2.1 upx
1.2.2 aspack
1.2.3 armadillo
1.2.4 encryptpe
1.3 使用殼的sdk保護程序
1.4 查殼軟件及使用方法
1.4.1 fileinfo
1.4.2 pe identifier
1.5 脫殼軟件及使用方法
1.5.1 通用脫殼軟件及使用方法
1.5.2 專用脫殼軟件及使用方法
1.6 匯編語言基礎知識
1.6.1 匯編語言基本概念
1.6.2 常用的匯編語言語句
1.7 字符編碼方式
1.8 軟件解密方式及注冊保護方式
1.8.1 軟件解密方式
.1.8.2 軟件注冊保護方式
第2章 靜態反匯編
2.1 常用反匯編工具介紹
2.2 反匯編程序代碼簡介
2.2.1 程序的基本信息
2.2.2 程序的反匯編源代碼
2.2.3 源代碼各部分的含義
2.3 反匯編工具的功能簡介
2.3.1 w32dasm的功能簡介
2.3.2 c32asm功能簡介
2.4 靜態分析解密實例
2.4.1 靜態分析解密的一般過程
2.4.2 靜態分析解密實例1
2.4.3 常見指令的機器碼值
2.4.4 兩種注冊判斷的修改方法
2.4.5 靜態分析解密實例2
2.5 利用keymake做補丁程序
2.5.1 制作文件補丁程序
2.5.2 制作內存補丁程序
第3章 動態調試
3.1 常用調試工具的簡單介紹
3.2 ollydbg功能簡介
3.2.1 ollydbg主界面簡介
3.2.2 配置ollydbg
3.2.3 ollydbg的常用功能及操作
3.2.4 常用的ollydbg插件
3.3 ollydbg動態調試解密實例
3.3.1 動態調試解密的一般過程
3.3.2 動態調試實例1
3.3.3 動態調試實例2
3.4 用keymake制作內存注冊機
3.5 用ollydbg手動脫殼
3.5.1 手動脫殼的步驟
3.5.2 輔助工具簡介
3.5.3 ollydbg手動脫upx殼實例
3.6 softice安裝及功能簡介
3.6.1 softice的安裝配置過程
3.6.2 softice常用功能及操作
3.6.3 softice調試實例
3.7 trw2000功能簡介
第4章 輔助工具
4.1 編輯工具
4.1.1 16進制編輯工具winhex
4.1.2 匯編編輯工具rta
4.2 監視工具
4.2.1 文件監視工具
4.2.2 注冊表監視工具
4.2.3 api監視工具
4.2.4 mfc監視工具mfcspy
4.3 資源工具
4.3.1 資源修復工具
4.3.2 常用資源編輯工具
4.3.3 restools系列資源工具
4.4 補丁工具
4.4.1 dup的使用
4.4.2 xcell的使用..
第5章 不同注冊保護方式的分析
5.1 簡單的注冊碼保護方式
5.1.1 追蹤簡單算法實例
5.1.2 api函數常用斷點及實例
5.2 按鈕功能限制
5.2.1 按鈕限制解密實例1
5.2.2 按鈕限制解密實例2
5.3 nag窗口
5.3.1 nag窗口實例1
5.3.2 nag窗口實例2
5.4 加密狗
5.4.1 判斷加密狗類型
5.4.2 加密狗解密實例1
5.4.3 加密狗解密實例2
第6章 安裝包程序
6.1 installshield
6.1.1 獲取安裝序列號
6.1.2 setup.ins(inx)安裝腳本的解密
6.1.3 編輯cab壓縮包
6.2 wise
6.3 setup factory
6.3.1 解壓縮安裝包
6.3.2 動態調試安裝序列號
6.3.3 靜態分析安裝序列號
6.4 innosetup
6.5 微軟msi
第7章 不同編程語言的加解密工具及使用方法
7.1 delphi程序
7.2 vb本機代碼程序
7.2.1 vb程序的編譯方式
7.2.2 vb反編譯工具vbexplorer
7.2.3 vb動態調試工具smartcheck
7.3 vbp-代碼程序
7.3.1 p-代碼反編譯工具
7.3.2 p-代碼調試工具
7.3.3 wktvbde解密實例
7.4 vba程序
7.4.1 vba常用工具簡介
7.4.2 vba程序解密實例
7.5 vfp程序
7.5.1 vfp加密工具
7.5.2 vfp解密工具
7.5.3 vfp反編譯工具
7.5.4 vfp解密實例1
7.5.5 vfp解密實例2
7.6 pb程序
7.6.1 pb反編譯工具
7.6.2 pb解密實例
7.7 asp程序
7.7.1 asp程序的加密
7.7.2 asp程序解密實例1
7.7.3 asp程序解密實例2
7.7.4 asp程序解密實例3
7.8 易語言程序
7.9 其他語言程序
7.9.1 java
7.9.2 .net
第8章 基本的軟件保護措施及實現
8.1 獲取硬件信息
8.2 對抗破解的基本手段
8.2.1 對抗dede
8.2.2 對抗動態調試
8.2.3 對抗softice
8.2.4 對抗靜態分析
8.2.5 磁盤文件自校驗
8.3 使用殼程序來保護
8.3.1 壓縮殼(packer)的應用
8.3.2 保護殼(protector)的應用
8.4 vmhotect的應用
8.4.1 vmprotect簡介
8.4.2 利用vmprotect保護程序
8.5 利用偽裝殼制造虛假信息
8.6 應用加密鎖來保護程序
8.6.1 應用rockey2的技巧
8.6.2 加密鎖應用建議
8.7 一些加密時有用的代碼
8.8 一點建議
第9章 軟件保護實踐
9.1 把asp編寫成dll
9.2 com組件的delphi實現
9.3 給程序加入網絡驗證機制
9.4 非明碼比較在程序中的應用
9.5 實現軟件注冊保護的vcl組件簡介
9.6 關于pe文件結構的簡單理解
9.6.1 檢測pe文件格式
9.6.2 pe文件入口點和section的理解
9.6.3 偽裝殼原理的簡單分析
9.6.4 模擬peid的查殼功能
參考文獻

資源:638.rar
解壓密碼:www.3x6.com.cn
轉載請保留出處,謝謝合作~
點擊下載
點擊下載(提取碼:dhw7)
點擊下載
點擊下載(提取碼:t7rx)

聲明:大眼仔旭 | 本文采用[BY-NC-SA]協議進行授權
文章名稱:《加密與解密實戰入門 PDF 下載
文章固定鏈接:http://www.3x6.com.cn/jiami.html
本站資源僅供個人學習交流,請于下載后 24 小時內刪除,不允許用于商業用途,否則法律問題自行承擔。
轉載聲明
全部評論: (2條)
  1. 愛上網絡衣櫥2014-10-31 16:11 回復
    超級經典的一句: 沒有加密技術,解密技術也沒有存在的必要:沒有解密技術,加密技術也不會發展。
  2. 大眼仔旭2018-04-11 09:49 回復
    很多年都有了,但是不很多人都有看過,所以發上來給需要的人。

發表評論

返回頂部
湖南彩票