0人評分過此書

Windows駭客程式設計:駭客攻防及惡意程式研發基礎修行篇

出版日期
2020/01/23
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864344680

文化部計次

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館 桃園市立圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
❖踏得更穩,才能跳得更高❖

「我學會C/C++了,但是我還是看不懂惡意程式。」
「我想了解惡意程式,那我要先學些什麼呢?」
我們接到太多類似的問題,我們赫然發覺,有些人是不知道怎麼跳,有些人是一口氣跳得太高。
踏得愈穩,跳得更高的道理,我們大家都懂,那麼,去了解惡意程式,要從何開始呢?

這本書就是為了這個目的而寫的。我們將需要的軟體,安裝程序及基本操作以圖一步步地講解,貫徹「手把手教學」的宗旨。並將最重要的幾個基本知識,以大量的實際可執行的範例講解讓大家了解,不像坊間許多書本僅僅以文字說明。

本書適用對象:
◆未來勵志朝Windows駭客之路邁進者
◆欲報考資工碩班者
◆想學網路程式設計或遊戲開發者(尤其是多執行緒)
◆想了解電腦科學基本原理者
  • 第一章 行程與執行緒概說
    • 1.0 惡意程式與執行緒的關係
    • 1.1 行程與執行緒的概念
    • 1.2 什麼是HANDLE
      • 1.2.1 控制代碼HANDLE的概說
      • 1.2.2 內核物件的概說
    • 1.3 沒有使用執行緒的時候
    • 1.4 使用執行緒的例子
    • 1.5 使用_beginthreadex來創建執行緒
      • 1.5.1 _beginthreadex vs. CreateThread
      • 1.5.2 _beginthreadex的使用
      • 1.5.3 執行緒的關閉-CloseHandle
      • 1.5.4 使用範例
    • 1.6 創建多個執行緒
    • 1.7 讓員工報數-執行緒執行的順序問題
    • 1.8 多人共同工作問題
    • 1.9 不可分割的運算
    • 1.10 互斥與同步的程式設計-互斥篇
    • 1.11 互斥與同步的程式設計-同步篇
    • 1.12 互斥鎖Mutex的使用
    • 1.13 Semaphore登場
    • 1.14 生產者與消費者之間的問題研究
    • 1.15 創建行程
  • 第二章 網路程式設計
    • 2.0 惡意程式與網路的關係
    • 2.1 開發環境的建立
    • 2.2 在兩台不同的電腦上進行傳輸
    • 2.3 網路傳輸的概說
    • 2.4 網路程式深入分析-伺服器端
    • 2.5 網路程式深入分析-客戶端
    • 2.6 微軟官網的範例程式
    • 2.7 微軟官網的伺服器端與客戶端的實際連線測試
    • 2.8 UDP程式設計
    • 2.9 簡易木馬的操作
  • 第三章 圖形介面程式設計
    • 3.0 惡意程式與圖形介面惡意程式的關係
    • 3.1 解釋Windows傳統式精靈內的架構程式
    • 3.2 在視窗上顯示出一段文字
    • 3.3 消息機制的概說
    • 3.4 消息機制的補充說明
    • 3.5 Windows作業系統中的消息機制
    • 3.6 不傳送消息WM_PAINT會發生什麼
    • 3.7 設定繪圖區域-只更新視窗部份區域
    • 3.8 打字軟體的設計-按鍵的訊息
    • 3.9 滑鼠消息的傳遞
  • 第四章 對Windows PE的分析
    • 4.0 惡意程式與PE的關係
    • 4.1 分析Windows PE的開發環境與執行檔的設定
    • 4.2 什麼是PE
      • 4.2.1 PE概說
      • 4.2.2 與PE的有關位址
      • 4.2.3 PEiD的使用
    • 4.3 找出PE的定義
    • 4.4 使用PEView來分析PE文件
    • 4.5 對IMAGE_DOS_HEADER來做分析
    • 4.6 對IMAGE_NT_HEADERS來做分析
    • 4.7 對IMAGE_SECTION_HEADER來做分析
    • 4.8 判斷是否為PE文件
    • 4.9 RVA與FOA之間的轉換方法
    • 4.10 導入表與導出表概說
    • 4.11 作業-對Notepad.exe的分析
    • 4.12 導入表的進階說明
    • 4.13 導出表
  • 附錄
    • 附錄1. 安裝Visual Studio
    • 附錄2. 打開空白專案
    • 附錄3. 打開Windows傳統式精靈
    • 附錄4. 打開Windows傳統型應用程式
    • 附錄5. 開啟MFC專案
    • 附錄6. 反組譯C語言
    • 附錄7. 反組譯組合語言
    • 附錄8. 安裝MASM
    • 附錄9. 建置DLL專案-1
      • 建置DLL專案-2
    • 附錄10. 安裝虛擬機
    • 附錄11. 虛擬機中安裝Windows
    • 附錄12. 打開telnet

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading