English Japanese Korean Thai Traditional Chinese 简体中文
Publish Now
Publish Books Publish Media Products My Store Self Publish
Gold Log In Cart
Category
Browse all kinds of eBooks, magazines, videos by category
    More services
    • All You Can Read

    • Channels

    • Hot topics

    Language
    English Japanese Korean Thai Traditional Chinese 简体中文
    Back
    Category
    • Home

    • Books

    • Pubook E-Ink reader

    • Magazines

    • Media

    • Newspapers

    • Adult

    Back
    Books
    • All

    • Free to read

    • Finance

      Finance
      • All

      • Management

      • Investing

      • Marketing

    • Literature/Fiction

      Literature/Fiction
      • All

      • LGBTQ

      • Literature

      • Fiction

      • Romantic Fiction

    • Leisure Life

      Leisure Life
      • All

      • Recreation

      • Illustrated Book

      • Fortune Telling

      • Travel

      • Eating Habits

      • Fitness

    • Humanities

      Humanities
      • All

      • History/Geography

      • Law

      • Politics/Military

      • Applied Sciences

      • Natural Sciences

      • Philosophy

      • Biographies

      • Sociology

    • News/Entertainment

    • Language/Computers

      Language/Computers
      • All

      • Computers/Technology

      • Language

    • Religion/Spirituality

      Religion/Spirituality
      • All

      • Motivational

      • Health/Nutrition

      • Christianity

      • Buddhism

      • Taoism

      • Islam

      • Other Religions

      • Relationships

    • Mangas

      Mangas
      • All

      • Comics

      • Illustrations

      • Fan Works

      • Romance Mangas for Teens

      • Teenage Mangas

      • High School Mangas

      • Romance Mangas

      • Yaoi Mangas

      • GL Mangas

      • TL Mangas

      • Gay Mangas

      • Others

    • Art/Design

      Art/Design
      • All

      • Performance Art

      • Art

      • Design

      • Photography

    • Parenting/Relationships

      Parenting/Relationships
      • All

      • Education

      • Kids/Teenagers

      • Pregnancy/Childbirth

    • Exams

      Exams
      • All

      • Study

      • Government Exams

      • Financial Licenses

      • Teacher Exams

      • Professional Exams

      • TOEFL/TOEIC

      • Learning Skills

      • Official Publications

      • Job Hunting Exams

    • Photo Books

      Photo Books
      • All

      • Female Photo Books

      • Male Photo Books

    Back
    Magazines
    • All

    • Free to read

    • Finance

      Finance
      • All

      • Business Management

      • Investing

      • Direct Marketing

      • Advertising

      • Law

    • News/Entertainment

      News/Entertainment
      • All

      • News Analysis

      • General News

      • Stars

    • Leisure Life

      Leisure Life
      • All

      • Travel

      • Hobby

      • Family Life

      • Fitness

    • Art/Design

      Art/Design
      • All

      • Design

      • Art Appreciation

      • Decoration

      • Photography

    • Literature/Spirituality

      Literature/Spirituality
      • All

      • Literature

      • Christianity

      • Buddhism

    • Male Fashion

      Male Fashion
      • All

      • Fashion

    • Female Fashion

      Female Fashion
      • All

      • Urban Fashion

      • Teen Fashion

    • Car/Audio

      Car/Audio
      • All

      • Music/Audio

      • Cars/Motorbikes

    • Sports

      Sports
      • All

      • Basketball

      • Baseball

      • Outdoor Sports

    • Language/Computers

      Language/Computers
      • All

      • Computers/Technology

      • Natural Sciences

      • Language

    • Parenting/Relationships

      Parenting/Relationships
      • All

      • Pregnancy/Childbirth

      • Education

      • Books for Kids

      • Books for Teenagers

    • Photo Books

      Photo Books
      • All

      • Female Photo Books

      • Male Photo Books

    Back
    Media
    • All

    • Free to read

    • Careers

    • Careers
      • All

    • Investing

    • Investing
      • All

    • Parenting/Relationships

    • Parenting/Relationships
      • All

    • Art/Culture

    • Art/Culture
      • All

    • Religion/Spirituality

    • Religion/Spirituality
      • All

      • Buddhism

      • Christianity

      • Motivational

    • Exams

    • Exams
      • All

      • Government Exams

      • Learning Skills

      • Professional Exams

      • Teacher Exams

      • Study

      • Financial Licenses

    • Language

    • Language
      • All

    • Leisure Life

    • Leisure Life
      • All

    • Literature/Fiction

    • Literature/Fiction
      • All

    Back
    Newspapers
    • All

    • 工商時報

    • 中國時報

    • 旺報

    • 联合日報

    • 光華日報

    Back
    Adult
    • Free to read

    • Gay

    • Nude male

    • Lesbian

    • Nude female

    • Adult Manga

    Finance
    • All

    • Management

    • Investing

    • Marketing

    Literature/Fiction
    • All

    • LGBTQ

    • Literature

    • Fiction

    • Romantic Fiction

    Leisure Life
    • All

    • Recreation

    • Illustrated Book

    • Fortune Telling

    • Travel

    • Eating Habits

    • Fitness

    Humanities
    • All

    • History/Geography

    • Law

    • Politics/Military

    • Applied Sciences

    • Natural Sciences

    • Philosophy

    • Biographies

    • Sociology

    News/Entertainment
    • All

    Language/Computers
    • All

    • Computers/Technology

    • Language

    Religion/Spirituality
    • All

    • Motivational

    • Health/Nutrition

    • Christianity

    • Buddhism

    • Taoism

    • Islam

    • Other Religions

    • Relationships

    Mangas
    • All

    • Comics

    • Illustrations

    • Fan Works

    • Romance Mangas for Teens

    • Teenage Mangas

    • High School Mangas

    • Romance Mangas

    • Yaoi Mangas

    • GL Mangas

    • TL Mangas

    • Gay Mangas

    • Others

    Art/Design
    • All

    • Performance Art

    • Art

    • Design

    • Photography

    Parenting/Relationships
    • All

    • Education

    • Kids/Teenagers

    • Pregnancy/Childbirth

    Exams
    • All

    • Study

    • Government Exams

    • Financial Licenses

    • Teacher Exams

    • Professional Exams

    • TOEFL/TOEIC

    • Learning Skills

    • Official Publications

    • Job Hunting Exams

    Photo Books
    • All

    • Female Photo Books

    • Male Photo Books

    Back
    Finance
    • All

    • Business Management

    • Investing

    • Direct Marketing

    • Advertising

    • Law

    Back
    News/Entertainment
    • All

    • News Analysis

    • General News

    • Stars

    Back
    Leisure Life
    • All

    • Travel

    • Hobby

    • Family Life

    • Fitness

    Back
    Art/Design
    • All

    • Design

    • Art Appreciation

    • Decoration

    • Photography

    Back
    Literature/Spirituality
    • All

    • Literature

    • Christianity

    • Buddhism

    Back
    Male Fashion
    • All

    • Fashion

    Back
    Female Fashion
    • All

    • Urban Fashion

    • Teen Fashion

    Back
    Car/Audio
    • All

    • Music/Audio

    • Cars/Motorbikes

    Back
    Sports
    • All

    • Basketball

    • Baseball

    • Outdoor Sports

    Back
    Language/Computers
    • All

    • Computers/Technology

    • Natural Sciences

    • Language

    Back
    Parenting/Relationships
    • All

    • Pregnancy/Childbirth

    • Education

    • Books for Kids

    • Books for Teenagers

    Back
    Photo Books
    • All

    • Female Photo Books

    • Male Photo Books

    Back
    Channels
    • 今周刊

    • 飽讀商周

    • 經理人

    • 大師輕鬆讀

    • 普洛達康

    • 禾馬

    • 台灣武俠傳說

    You haven't completed email verification, please complete email verification to purchase DRM Free or magazine subscription products
    You haven't completed phone verification, please complete phone verification to enable publishing features
    You haven't completed email verification, please complete email verification to enable publishing features
    • Home

    • Favorite

    • Account

    • Gold

    • Library

    More
    1. Home
    2. Books
    3. Language/Computers
    4. Computers/Technology
    5. Windows駭客程式設計:勒索病毒(第二冊)原理篇(第二版)

    Windows駭客程式設計:勒索病毒(第二冊)原理篇(第二版)

    Author 北極星
    Publisher 博碩文化
    Follow Save Saved Share
    Released
    2022/05/27
    Language
    Traditional Chinese
    File format
    PDF (16MB), fit in large screen and Pubook
    附件檔案
    Including attachments downloads
    Pages
    358
    ID
    307002
    ISBN
    9786263331631
    Provide Adobe DRM
    Provide PDF
    Offer DRM free license
    No

    Buy products firstAnd download app to watch

    Details

    Windows駭客程式設計:勒索病毒(第二冊)原理篇(第二版)

    Author 北極星
    Publisher 博碩文化
    Share
    Released
    2022/06/01
    Language
    Traditional Chinese
    Pages
    360
    ID
    555040
    ISBN
    9786263331112
    DRM
    NT$450
    紙本書
    NT$531
    Explanation
    eBook
    Printed book
    Standard NT$590
    Get NT$68 off
    查看適用禮券
    Buy

    Preview View

    Buy for others
    庫存 0
    • Intro

    • Chapters

    • Author

    感謝讀者的支持,作者修訂精簡第二版嘉惠更多朋友!


    要寫出一個勒索病毒,需要多強的程式功力?相信大家的心裡已浮現出技術高強的駭客身影。

    然而,當這個模擬勒索程式完成後,撇開永恆之藍等漏洞的使用,我們赫然發現,裡面所使用的程式知識,卻沒有想像中非常地高深,或是遙不可及。

    基本的記憶體管理、目錄和檔案處理、較為進階的加密知識、基礎資料結構,行程與執行緒、同步問題、網路通訊,還有Windows圖型介面,其中還包括文字字型、Edit、RichEdit、ComboBox、ListBox、ProgressBar等元件使用,資源的使用,計時器、剪貼簿等運用……幾乎是學習Windows程式所有需要的基本知識,都涵括在內了。

    換句話說,只要您將這兩冊勒索病毒程式設計讀完,就可以將大部分Windows程式設計中需要學習的知識全都學習到位。

    最特別的是,我們在最後製作了模擬漏洞及針對這個模擬漏洞的蠕蟲,讓大家了解蠕蟲的工作原理,同時也體驗一下蠕蟲快速傳播的可怕威力,對蠕蟲這一支惡意程式有更深入的體驗和了解。

    這個勒索程式是個相當完整的專案,非常適合學習,不像一般Windows程式設計,每部份最多只有短短的範例,本書的每個單位的每個範例,最終可以組合成一個大型而完整的勒索程式。希望大家別錯過了這麼完整又龐大又全面的專案學習,只此一本,就可以讓你的功力大增,千萬不要錯過。
    More
    More
    第一章 本冊程式修正與檔案存取
    第二章 多工篇
    第三章 網路篇
    第四章 視窗篇
    第五章 視窗篇-主對話框
    第六章 視窗篇-Check Payment對話框
    第七章 視窗篇-Decrypt對話框
    第八章 蠕蟲篇
    附錄 A Visual Studio專案
    附錄 B Windows傳統應用程式基礎架構
    附錄 C 以資源編輯器來編輯對話框
    附錄 D 主對話框元件參數
    附錄 E Check Payment對話框元件參數
    附錄 F Decrypt對話框元件參數
    附錄 G 模擬勒索程式建置測試流程
    More
    北極星
    一群浪人,愛好資訊安全與駭客技術。
    More
    • Intro

    • Chapters

    • Author


    感謝讀者支持,作者修訂精簡第二版嘉惠更多朋友!



    要寫出一個勒索病毒,需要多強的程式功力?相信大家的心裡已浮現出技術高強的駭客身影。



    然而,當這個模擬勒索程式完成後,撇開永恆之藍等漏洞的使用,我們赫然發現,裡面所使用的程式知識,卻沒有想像中非常地高深,或是遙不可及。



    基本的記憶體管理、目錄和檔案處理、較為進階的加密知識、基礎資料結構,行程與執行緒、同步問題、網路通訊,還有Windows圖型介面,其中還包括文字字型、Edit、RichEdit、ComboBox、ListBox、ProgressBar等元件使用,資源的使用,計時器、剪貼簿等運用……幾乎是學習Windows程式所有需要的基本知識,都涵括在內了。



    換句話說,只要您將這兩冊勒索病毒程式設計讀完,就可以將大部分Windows程式設計中需要學習的知識全都學習到位。



    最特別的是,我們在最後製作了模擬漏洞及針對這個模擬漏洞的蠕蟲,讓大家了解蠕蟲的工作原理,同時也體驗一下蠕蟲快速傳播的可怕威力,對蠕蟲這一支惡意程式有更深入的體驗和了解。



    這個勒索程式是個相當完整的專案,非常適合學習,不像一般Windows程式設計,每部份最多只有短短的範例,本書的每個單位的每個範例,最終可以組合成一個大型而完整的勒索程式。希望大家別錯過了這麼完整又龐大又全面的專案學習,只此一本,就可以讓你的功力大增,千萬不要錯過。



     


    More
    More


    第一章 本冊程式修正與檔案存取

    1.1 增加 config.h

    1.2 改變金鑰變數的存取方式

    1.3 改變全域變數 gbDecryptFlag 的存取方式

    1.4 增加金鑰檔案的存取函式 - WanaFile

    1.4.1 獲取特殊目錄絕對路徑的API - SHGetFolderPath

    1.4.2 金鑰檔的定義

    1.4.3 RES 檔

    1.4.4 取得「我的勒索文件」絕對路徑 - WanaDirName

    1.4.5 建立「我的勒索文件」- CreateWanaDir

    1.4.6 取得「我的勒索文件」裡的檔案的完整路徑 - WanaFileName

    1.4.7 讀取「我的勒索文件」裡的檔案內容 - ReadWanaFile

    1.4.8 寫入「我的勒索文件」裡的檔案 - WriteWanaFile

    1.4.9 讀取 RES 檔

    1.4.10 定義存取巨集

    1.4.11 銷毀解密金鑰 - WanaDestroyKey



    第二章 多工篇

    2.1 程序 - Process

    2.1.1 程序是載入記憶體的執行檔

    2.1.2 父程序產生子程序的 API - CreateProcess

    2.1.3 子程序結束的 API - ExitProcess

    2.1.4 子程序離開的方式比較 - ExitProcess vs. exit

    2.1.5 父程序等待單一子程序的 API - WaitForSingleObject

    2.1.6 範例程式 - LaunchIE

    2.2 執行緒 - Thread

    2.2.1 多工的基礎

    2.2.2 產生執行緒的 API - CreateThread

    2.2.3 離開執行緒的 API - ExitThread

    2.2.4 離開執行緒的比較 - ExitThread vs return

    2.2.5 勒索程式裡的執行緒

    2.3 執行緒同步問題

    2.3.1 「同時」共用「相同資源」而產生的問題

    2.3.2 解決同步問題的機制

    2.3.3 臨界區域 - Critical Section

    2.3.4 互斥鎖 - Mutex

    2.3.5 號誌 - Semaphore

    2.3.6 事件 - Event

    2.3.7 綜合範例程式 - DecQueue

    2.4 勒索程式加密器製作

    2.4.1 以互斥鎖確保只有一個勒索程式執行

    2.4.2 定時檢查解密金鑰是否解密

    2.4.3 定時更新 00000000.res

    2.4.4 實行全系統加密

    2.4.5 監視隨身碟隨時加密



    第三章 網路篇

    3.1 Socket 簡介

    3.1.1 勒索病毒與網路

    3.1.2 通訊協定 TCP/IP 的誕生

    3.1.3 日常生活的比喻

    3.2 Socket API

    3.2.1 Winsock2 引入檔

    3.2.2 註冊動態連結函式庫的 API - WSAStartup

    3.2.3 網路位址及通訊埠轉換的 API - getaddrinfo

    3.2.4 釋放 addrinfo 結構的 API - freeaddrinfo

    3.2.5 開啟 socket 的 API - socket

    3.2.6 設定 socket 選項的 API - setsockopt

    3.2.7 綁定通訊埠的 API - bind

    3.2.8 設定等候連線的 queue 的 API - listen

    3.2.9 客戶端連線的 API - connect

    3.2.10 伺服器端接受連線的 API - accept

    3.2.11 傳送訊息的 API - send

    3.2.12 接收訊息的 API - recv

    3.2.13 斷開通訊的 API - shutdown

    3.2.14 關閉 socket 的 API - closesocket

    3.2.15 最後清理 Winsock DLL 的 API - WSACleanup

    3.3 Socket 範例程式

    3.3.1 客戶端程式

    3.3.2 伺服器端程式

    3.4 Socket 傳輸的注意事項

    3.4.1 SendAll - 完整傳送訊息

    3.4.2 RecvAll - 完整接收訊息

    3.5 勒索程式解密伺服器製作

    3.5.1 由回音伺服器修改而來的主程式

    3.5.2 讀取客戶端傳來的已加密私鑰

    3.5.3 準備解密器並匯入解密金鑰

    3.5.4 將私鑰解密

    3.5.5 已解密的私鑰傳送回客戶端

    3.5.6 與客戶端中斷連線

    3.6 勒索程式解密客戶端 - 快速伺服器連線秘技

    3.6.1 伺服器 IP

    3.6.2 問題的根源 - 逾時時間太久

    3.6.3 製作快速連線的函式 - CreateSocket

    3.6.4 改變 socket 輸出入模式的 API - ioctlsocket

    3.6.5 檢測一個或多個 socket 狀態的 API - select

    3.6.6 實作 CreateSocket

    3.6.7 取得當前電腦的IP - GetLocalIP

    3.6.8 將私鑰解密的客戶端 - DecryptClient

    3.6.9 私鑰解密的執行緒 - DecryptClientThread



    第四章 視窗篇

    4.1 圖形使用者介面

    4.2 控制元件與訊息

    4.2.1 輸出文字的 API - DrawText

    4.2.2 產生字型的 API - CreateFont

    4.2.3 產生控制元件的 API - CreateWindow

    4.2.4 傳送訊息的 API - SendMessage

    4.2.5 以 CreateWindowEx 產生元件範例

    4.3 資源

    4.3.1 資源的建立

    4.3.2 勒索程式的桌面圖片

    4.3.3 資源的取得

    4.3.4 取出資源 - RetrieveResource

    4.3.5 配置記憶體取出資源 - AllocResource

    4.3.6 根據資源 ID 設定桌面 - SetWanaDesktop

    4.3.7 將勒索程式的 Q&A 放進資源



    第五章 視窗篇 - 主對話框

    5.1 勒索程式主對話框

    5.1.1 勒索程式的對話框

    5.1.2 產生對話框的 API - DialogBox

    5.2 產生及設定字型

    5.2.1 簡易字型巨集 - DefaultFont

    5.2.2 在對話框宣告字型

    5.2.3 給元件設定字型 - WM_SETFONT 訊息

    5.2.4 由 HWND 取得 Resource ID 的API - GetDlgItem

    5.2.5 刪除物件的 API - DeleteObject

    5.3 漸層進度條

    5.3.1 裝置內容 - Device Context 介紹

    5.3.2 取得預設物件的 API - GetStockObject

    5.3.3 選擇物件的 API - SelectObject

    5.3.4 產生畫筆的 API - CreatePen

    5.3.5 產生筆刷的 API - CreateSolidBrush

    5.3.6 畫出漸層條 - DrawProgressBar

    5.3.7 設定計時器的 API - SetTimer

    5.3.8 取消計時器的 API - KillTimer

    5.3.9 接收計時器訊息 - WM_TIMER 訊息

    5.3.10 設定計時器更新進度條asnd

    第一章 本冊程式修正與檔案存取
    1.1 增加 config.h
    1.2 改變金鑰變數的存取方式
    1.3 改變全域變數 gbDecryptFlag 的存取方式
    1.4 增加金鑰檔案的存取函式 - WanaFile
    1.4.1 獲取特殊目錄絕對路徑的API - SHGetFolderPath
    1.4.2 金鑰檔的定義
    1.4.3 RES 檔
    1.4.4 取得「我的勒索文件」絕對路徑 - WanaDirName
    1.4.5 建立「我的勒索文件」- CreateWanaDir
    1.4.6 取得「我的勒索文件」裡的檔案的完整路徑 - WanaFileName
    1.4.7 讀取「我的勒索文件」裡的檔案內容 - ReadWanaFile
    1.4.8 寫入「我的勒索文件」裡的檔案 - WriteWanaFile
    1.4.9 讀取 RES 檔
    1.4.10 定義存取巨集
    1.4.11 銷毀解密金鑰 - WanaDestroyKey

    第二章 多工篇
    2.1 程序 - Process
    2.1.1 程序是載入記憶體的執行檔
    2.1.2 父程序產生子程序的 API - CreateProcess
    2.1.3 子程序結束的 API - ExitProcess
    2.1.4 子程序離開的方式比較 - ExitProcess vs. exit
    2.1.5 父程序等待單一子程序的 API - WaitForSingleObject
    2.1.6 範例程式 - LaunchIE
    2.2 執行緒 - Thread
    2.2.1 多工的基礎
    2.2.2 產生執行緒的 API - CreateThread
    2.2.3 離開執行緒的 API - ExitThread
    2.2.4 離開執行緒的比較 - ExitThread vs return
    2.2.5 勒索程式裡的執行緒
    2.3 執行緒同步問題
    2.3.1 「同時」共用「相同資源」而產生的問題
    2.3.2 解決同步問題的機制
    2.3.3 臨界區域 - Critical Section
    2.3.4 互斥鎖 - Mutex
    2.3.5 號誌 - Semaphore
    2.3.6 事件 - Event
    2.3.7 綜合範例程式 - DecQueue
    2.4 勒索程式加密器製作
    2.4.1 以互斥鎖確保只有一個勒索程式執行
    2.4.2 定時檢查解密金鑰是否解密
    2.4.3 定時更新 00000000.res
    2.4.4 實行全系統加密
    2.4.5 監視隨身碟隨時加密

    第三章 網路篇
    3.1 Socket 簡介
    3.1.1 勒索病毒與網路
    3.1.2 通訊協定 TCP/IP 的誕生
    3.1.3 日常生活的比喻
    3.2 Socket API
    3.2.1 Winsock2 引入檔
    3.2.2 註冊動態連結函式庫的 API - WSAStartup
    3.2.3 網路位址及通訊埠轉換的 API - getaddrinfo
    3.2.4 釋放 addrinfo 結構的 API - freeaddrinfo
    3.2.5 開啟 socket 的 API - socket
    3.2.6 設定 socket 選項的 API - setsockopt
    3.2.7 綁定通訊埠的 API - bind
    3.2.8 設定等候連線的 queue 的 API - listen
    3.2.9 客戶端連線的 API - connect
    3.2.10 伺服器端接受連線的 API - accept
    3.2.11 傳送訊息的 API - send
    3.2.12 接收訊息的 API - recv
    3.2.13 斷開通訊的 API - shutdown
    3.2.14 關閉 socket 的 API - closesocket
    3.2.15 最後清理 Winsock DLL 的 API - WSACleanup
    3.3 Socket 範例程式
    3.3.1 客戶端程式
    3.3.2 伺服器端程式
    3.4 Socket 傳輸的注意事項
    3.4.1 SendAll - 完整傳送訊息
    3.4.2 RecvAll - 完整接收訊息
    3.5 勒索程式解密伺服器製作
    3.5.1 由回音伺服器修改而來的主程式
    3.5.2 讀取客戶端傳來的已加密私鑰
    3.5.3 準備解密器並匯入解密金鑰
    3.5.4 將私鑰解密
    3.5.5 已解密的私鑰傳送回客戶端
    3.5.6 與客戶端中斷連線
    3.6 勒索程式解密客戶端 - 快速伺服器連線秘技
    3.6.1 伺服器 IP
    3.6.2 問題的根源 - 逾時時間太久
    3.6.3 製作快速連線的函式 - CreateSocket
    3.6.4 改變 socket 輸出入模式的 API - ioctlsocket
    3.6.5 檢測一個或多個 socket 狀態的 API - select
    3.6.6 實作 CreateSocket
    3.6.7 取得當前電腦的IP - GetLocalIP
    3.6.8 將私鑰解密的客戶端 - DecryptClient
    3.6.9 私鑰解密的執行緒 - DecryptClientThread

    第四章 視窗篇
    4.1 圖形使用者介面
    4.2 控制元件與訊息
    4.2.1 輸出文字的 API - DrawText
    4.2.2 產生字型的 API - CreateFont
    4.2.3 產生控制元件的 API - CreateWindow
    4.2.4 傳送訊息的 API - SendMessage
    4.2.5 以 CreateWindowEx 產生元件範例
    4.3 資源
    4.3.1 資源的建立
    4.3.2 勒索程式的桌面圖片
    4.3.3 資源的取得
    4.3.4 取出資源 - RetrieveResource
    4.3.5 配置記憶體取出資源 - AllocResource
    4.3.6 根據資源 ID 設定桌面 - SetWanaDesktop
    4.3.7 將勒索程式的 Q&A 放進資源

    第五章 視窗篇 - 主對話框
    5.1 勒索程式主對話框
    5.1.1 勒索程式的對話框
    5.1.2 產生對話框的 API - DialogBox
    5.2 產生及設定字型
    5.2.1 簡易字型巨集 - DefaultFont
    5.2.2 在對話框宣告字型
    5.2.3 給元件設定字型 - WM_SETFONT 訊息
    5.2.4 由 HWND 取得 Resource ID 的API - GetDlgItem
    5.2.5 刪除物件的 API - DeleteObject
    5.3 漸層進度條
    5.3.1 裝置內容 - Device Context 介紹
    5.3.2 取得預設物件的 API - GetStockObject
    5.3.3 選擇物件的 API - SelectObject
    5.3.4 產生畫筆的 API - CreatePen
    5.3.5 產生筆刷的 API - CreateSolidBrush
    5.3.6 畫出漸層條 - DrawProgressBar
    5.3.7 設定計時器的 API - SetTimer
    5.3.8 取消計時器的 API - KillTimer
    5.3.9 接收計時器訊息 - WM_TIMER 訊息
    5.3.10 設定計時器更新進度條askw


    第一章 本冊程式修正與檔案存取

    1.1 增加 config.h

    1.2 改變金鑰變數的存取方式

    1.3 改變全域變數 gbDecryptFlag 的存取方式

    1.4 增加金鑰檔案的存取函式 - WanaFile

    1.4.1 獲取特殊目錄絕對路徑的API - SHGetFolderPath

    1.4.2 金鑰檔的定義

    1.4.3 RES 檔

    1.4.4 取得「我的勒索文件」絕對路徑 - WanaDirName

    1.4.5 建立「我的勒索文件」- CreateWanaDir

    1.4.6 取得「我的勒索文件」裡的檔案的完整路徑 - WanaFileName

    1.4.7 讀取「我的勒索文件」裡的檔案內容 - ReadWanaFile

    1.4.8 寫入「我的勒索文件」裡的檔案 - WriteWanaFile

    1.4.9 讀取 RES 檔

    1.4.10 定義存取巨集

    1.4.11 銷毀解密金鑰 - WanaDestroyKey



    第二章 多工篇

    2.1 程序 - Process

    2.1.1 程序是載入記憶體的執行檔

    2.1.2 父程序產生子程序的 API - CreateProcess

    2.1.3 子程序結束的 API - ExitProcess

    2.1.4 子程序離開的方式比較 - ExitProcess vs. exit

    2.1.5 父程序等待單一子程序的 API - WaitForSingleObject

    2.1.6 範例程式 - LaunchIE

    2.2 執行緒 - Thread

    2.2.1 多工的基礎

    2.2.2 產生執行緒的 API - CreateThread

    2.2.3 離開執行緒的 API - ExitThread

    2.2.4 離開執行緒的比較 - ExitThread vs return

    2.2.5 勒索程式裡的執行緒

    2.3 執行緒同步問題

    2.3.1 「同時」共用「相同資源」而產生的問題

    2.3.2 解決同步問題的機制

    2.3.3 臨界區域 - Critical Section

    2.3.4 互斥鎖 - Mutex

    2.3.5 號誌 - Semaphore

    2.3.6 事件 - Event

    2.3.7 綜合範例程式 - DecQueue

    2.4 勒索程式加密器製作

    2.4.1 以互斥鎖確保只有一個勒索程式執行

    2.4.2 定時檢查解密金鑰是否解密

    2.4.3 定時更新 00000000.res

    2.4.4 實行全系統加密

    2.4.5 監視隨身碟隨時加密



    第三章 網路篇

    3.1 Socket 簡介

    3.1.1 勒索病毒與網路

    3.1.2 通訊協定 TCP/IP 的誕生

    3.1.3 日常生活的比喻

    3.2 Socket API

    3.2.1 Winsock2 引入檔

    3.2.2 註冊動態連結函式庫的 API - WSAStartup

    3.2.3 網路位址及通訊埠轉換的 API - getaddrinfo

    3.2.4 釋放 addrinfo 結構的 API - freeaddrinfo

    3.2.5 開啟 socket 的 API - socket

    3.2.6 設定 socket 選項的 API - setsockopt

    3.2.7 綁定通訊埠的 API - bind

    3.2.8 設定等候連線的 queue 的 API - listen

    3.2.9 客戶端連線的 API - connect

    3.2.10 伺服器端接受連線的 API - accept

    3.2.11 傳送訊息的 API - send

    3.2.12 接收訊息的 API - recv

    3.2.13 斷開通訊的 API - shutdown

    3.2.14 關閉 socket 的 API - closesocket

    3.2.15 最後清理 Winsock DLL 的 API - WSACleanup

    3.3 Socket 範例程式

    3.3.1 客戶端程式

    3.3.2 伺服器端程式

    3.4 Socket 傳輸的注意事項

    3.4.1 SendAll - 完整傳送訊息

    3.4.2 RecvAll - 完整接收訊息

    3.5 勒索程式解密伺服器製作

    3.5.1 由回音伺服器修改而來的主程式

    3.5.2 讀取客戶端傳來的已加密私鑰

    3.5.3 準備解密器並匯入解密金鑰

    3.5.4 將私鑰解密

    3.5.5 已解密的私鑰傳送回客戶端

    3.5.6 與客戶端中斷連線

    3.6 勒索程式解密客戶端 - 快速伺服器連線秘技

    3.6.1 伺服器 IP

    3.6.2 問題的根源 - 逾時時間太久

    3.6.3 製作快速連線的函式 - CreateSocket

    3.6.4 改變 socket 輸出入模式的 API - ioctlsocket

    3.6.5 檢測一個或多個 socket 狀態的 API - select

    3.6.6 實作 CreateSocket

    3.6.7 取得當前電腦的IP - GetLocalIP

    3.6.8 將私鑰解密的客戶端 - DecryptClient

    3.6.9 私鑰解密的執行緒 - DecryptClientThread



    第四章 視窗篇

    4.1 圖形使用者介面

    4.2 控制元件與訊息

    4.2.1 輸出文字的 API - DrawText

    4.2.2 產生字型的 API - CreateFont

    4.2.3 產生控制元件的 API - CreateWindow

    4.2.4 傳送訊息的 API - SendMessage

    4.2.5 以 CreateWindowEx 產生元件範例

    4.3 資源

    4.3.1 資源的建立

    4.3.2 勒索程式的桌面圖片

    4.3.3 資源的取得

    4.3.4 取出資源 - RetrieveResource

    4.3.5 配置記憶體取出資源 - AllocResource

    4.3.6 根據資源 ID 設定桌面 - SetWanaDesktop

    4.3.7 將勒索程式的 Q&A 放進資源



    第五章 視窗篇 - 主對話框

    5.1 勒索程式主對話框

    5.1.1 勒索程式的對話框

    5.1.2 產生對話框的 API - DialogBox

    5.2 產生及設定字型

    5.2.1 簡易字型巨集 - DefaultFont

    5.2.2 在對話框宣告字型

    5.2.3 給元件設定字型 - WM_SETFONT 訊息

    5.2.4 由 HWND 取得 Resource ID 的API - GetDlgItem

    5.2.5 刪除物件的 API - DeleteObject

    5.3 漸層進度條

    5.3.1 裝置內容 - Device Context 介紹

    5.3.2 取得預設物件的 API - GetStockObject

    5.3.3 選擇物件的 API - SelectObject

    5.3.4 產生畫筆的 API - CreatePen

    5.3.5 產生筆刷的 API - CreateSolidBrush

    5.3.6 畫出漸層條 - DrawProgressBar

    5.3.7 設定計時器的 API - SetTimer

    5.3.8 取消計時器的 API - KillTimer

    5.3.9 接收計時器訊息 - WM_TIMER 訊息

    5.3.10 設定計時器更新進度條

    More


    北極星



    一群浪人,愛好資訊安全與駭客技術。



    書籍勘誤、與作者交流,請加入通往駭客之路粉絲團:

    www.facebook.com/groups/TaiwanHacker/



    北極星作者群信箱:

    polaris20160401@gmail.com



     


    More

    Details

    Released
    2022/05/27
    Language
    Traditional Chinese
    File format
    PDF: Fit in large screen
    附件檔案
    Including attachments downloads
    Provide Adobe DRM
    Provide PDF
    Offer DRM free license
    No
    ID
    307002
    ISBN
    9786263331631
    Released
    2022/06/01
    Language
    Traditional Chinese
    Pages
    360
    ID
    555040
    ISBN
    9786263331112

    Windows

    資訊安全

    勒索病毒

    程式設計

    Buy products firstAnd download app to watch

    Details

    See more 博碩文化

    More

    一本書讀懂DeepSeek:AI巨頭競爭的新變數

    Word 論文寫作全攻略:Copilot智慧引導,助你輕鬆掌握論文排版技巧

    你的第一本Git與GitHub入門書:輕鬆實作本機與遠端儲存庫的版本控制

    圖解人體生理學:一看就懂的身體運作奧秘

    AI×Excel×Tableau資料分析語法指南

    一個人的藍隊:企業資安防護技術實戰指南(iThome鐵人賽系列書)

    AI + ESP32-CAM + AWS:物聯網與雲端運算的專題實作應用

    星鏈崛起:探索6G時代的天空戰場

    Android應用程式開發全方位實作指南:邁向專業工程師的養成之路

    超實用AI技能工具箱:提升職場.教育與生活的275個高效應用技巧

    See more 博碩文化

    More

    一本書讀懂DeepSeek:AI巨頭競爭的新變數

    Word 論文寫作全攻略:Copilot智慧引導,助你輕鬆掌握論文排版技巧

    你的第一本Git與GitHub入門書:輕鬆實作本機與遠端儲存庫的版本控制

    圖解人體生理學:一看就懂的身體運作奧秘

    AI×Excel×Tableau資料分析語法指南

    一個人的藍隊:企業資安防護技術實戰指南(iThome鐵人賽系列書)

    AI + ESP32-CAM + AWS:物聯網與雲端運算的專題實作應用

    星鏈崛起:探索6G時代的天空戰場

    Android應用程式開發全方位實作指南:邁向專業工程師的養成之路

    超實用AI技能工具箱:提升職場.教育與生活的275個高效應用技巧

    Related Product

    Windows駭客程式設計:Windows Data Type精華篇

    Windows駭客程式設計:勒索病毒加密篇

    勒索病毒程式設計 : 揭秘你所不知道的勒索病毒

    秋聲教你玩C語言與指標 : 給挑戰者的22堂課

    Windows 10破天驚

    Visual C# 2015程式設計16堂課

    C & C++程式設計經典-第五版

    C++程式設計入門(第二版)

    精讀資料結構、演算法

    從零開始學 Visual C# 2022 程式設計

    Visual C# 2019程式設計完全解析(I):帶著新手打穩程式基礎

    Visual C# 2019程式設計完全解析(II):加強專業開發技術能力

      

    Review

    0 ratings
    1 stars
    0%
    2 stars
    0%
    3 stars
    0%
    4 stars
    0%
    5 stars
    0%
    Write a review
    Eligible to write reviews after purchasing products or add to Library
    Explanation
    DRM needs to login with Pubu Web or App, DRM free can be opened with any device or App
    You already owned this product
    Are you sure you want to buy Windows駭客程式設計:勒索病毒(第二冊)原理篇(第二版) again? This will generate duplicated items in your Library
    Buy again
    Buy for others
    After completing the checkout process, go to "Profile, Manage gift codes" to send the gift code to your friends or group members
    Quantity
    OK
    English Japanese Korean Thai Traditional Chinese 简体中文

    • About Pubu

    • Terms of Service

    • Privacy policy

    • Publish Books

    • Publish Media Products

    • Self Publish

    • Support

    • Join AP Alliance

    • 用台灣之星看飽讀

    • Redeem Retail Products

    Free downloaddddddddddddd
    Free download
    Payment
    About Pubu
    湛天創新科技股份有限公司
    24488585
    Copyright © Nuazure Innovative Technology Co., Ltd. & HK Renascimedia Co., Ltd.
    pubu-web-3.9.0.202009251127
    Download Android APK
    Download

    系統訊息


    您的合約條件不符合推廣聯盟申請資格,如有疑問請洽詢Pubu版權部窗口

    系統訊息


    您必須啟用賣家功能,才能透過專屬推廣連結,賣書賺回饋金
    Choose language
    English 日本語 한국어 ไทย 繁體中文 简体中文
    Processing