Windows駭客程式設計:勒索病毒原理篇 (第二冊)
找相似
商品已停售

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

台灣樂天市場
訂單成立賺0.5%
下單享LINE POINTS點數
訂單成立賺0.5% 3
台灣樂天市場

台灣樂天市場

▐ 自2024/1/1 00:00起,台灣樂天市場「屈臣氏」將不贈送 LINE POINTS 點數 ▐ 自2023/2/1 00:00起,樂天Kobo電子書不贈送 LINE POINTS 點數,請會員多加留意。 ▐ LINE POINT點數回饋依照樂天提供扣除折價券(優惠券)、與運費後之最終金額進行計算。 ▐ 愛買與愛票網、a la sha(2023/8/1生效)、GAME休閒館(2023/8/1生效)、專品藥局(2023/8/1生效)等部分店家不參與全站加碼,請詳閱LINE Points 加碼店家清單:https://lin.ee/Y2CcVdk/rcfk ▐ 注意事項 (1)部分服務及店家不符合贈點資格,購買後將不贈送 LINE Points 點數,亦不得使用點數紅包,如:比漾廣場、神腦生活、MyCard、愛美麗福利社、展翔通訊、ezcook 美食廚房、葳豐數位商城、吉盈數位商城、森林巨人、包材中心、KABO佳麗寶家電批發、LuLuLu精品店、NewSTYLE新風尚潮流、0216零食會社、美寶家電、純米小鋪、LILY科技新櫃、登芳3C電子雜貨賣場、豐饌御鴨、鼎耀通訊、誠選3C、Smile、葳豐數位商城二店、米蘭寶、BoBo Outlet代購屋、楊家食品(2022/10/1生效)、樂天Kobo電子書(2023/2/1生效)、屈臣氏(2024/1/1生效)等,請詳閱LINE Points 加碼店家清單。 (2)需透過LINE購物前往台灣樂天市場,並在同一瀏覽器於24小時內結帳,才享有 LINE Points 回饋。 (3)若購買之訂單(包含預購商品)未符合樂天市場 45 天內完成訂單出貨及結帳,則不符合贈點資格。 (4)如使用App、或中途瀏覽比價網、回饋網、Google等其他網頁、或由網頁版(電腦版/手機版網頁)切換為App都將會造成追蹤中斷而無法進行 LINE Points 回饋。 (5) LINE 購物為購物資訊整合性平台,商品資料更新會有時間差,如顯示之商品規格、顏色、價位、贈品與台灣樂天市場銷售網頁不符,以銷售網頁標示為準。 (6)Pickup店家之有效訂單需於下單後40天內使用完畢才符合分潤條件 (7) 若上述或其他原因,致使消費者無接收到點數回饋或點數回饋有爭議,台灣樂天市場保有更改條款與法律追訴之權利,活動詳情以樂天市場網站公告為準。

商品描述

作者:北極星 出版社:博碩文化 出版日:1090521 ISBN:9789864344888 語言:中文繁體 裝訂方式:平裝 內容簡介 要寫出一個勒索病毒,需要多強的程式功力?相信大家的心裡已浮現出技術高強的駭客身影。 然而,當這個模擬勒索程式完成後,撇開永恆之藍等漏洞的使用,我們赫然發現,裡面所使用的程式知識,卻沒有想像中非常地高深,或是遙不可及。 基本的記憶體管理、目錄和檔案處理、較為進階的加密知識、基礎資料結構,行程與執行緒、同步問題、網路通訊,還有Windows圖型介面,其中還包括文字字型、Edit、RichEdit、ComboBox、ListBox、ProgressBar等元件使用,資源的使用,計時器、剪貼簿等運用……幾乎是學習Windows程式所有需要的基本知識,都涵括在內了。 換句話說,只要您將這兩冊勒索病毒程式設計讀完,就可以將大部分Windows程式設計中需要學習的知識全都學習到位。 最特別的是,我們在最後製作了模擬漏洞及針對這個模擬漏洞的蠕蟲,讓大家了解蠕蟲的工作原理,同時也體驗一下蠕蟲快速傳播的可怕威力,對蠕蟲這一支惡意程式有更深入的體驗和了解。 這個勒索程式是個相當完整的專案,非常適合學習,不像一般Windows程式設計,每部份最多只有短短的範例,本書的每個單位的每個範例,最終可以組合成一個大型而完整的勒索程式。希望大家別錯過了這麼完整又龐大又全面的專案學習,只此一本,就可以讓你的功力大增,千萬不要錯過。 作者簡介 譯者介紹 目錄 第一章 本冊程式修正與檔案存取 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...

加入購物車

設定到價通知

商品已停售