回首頁  
帳號
 
關於博碩 博碩好讀 校園圖書 MOCC認證 下載教學 元學堂

博碩好讀
  新書推薦
  出版預告
  名家名著
  iT達人祕笈
 

分類索引

 

出版總覽

 

讀者服務

  徵求作者
 
首頁 >> 書籍介紹
 
 
點我可放大圖片
 
書名:Windows駭客程式設計:Windows Data Type精華篇
書號:MP21918 作者:北極星 ISBN: 978-986-434-396-6
定價:NT$580元 印刷:單色 頁數:400頁
書籍規格:17*23 上市日:2019/5/30 譯者:(無)
學習定位:初階 本書附件:無   快速前往 範例
       
快速前往 快速前往        

 

 
    專業駭客養成先修班,現在開課囉!

    如果要洞悉Windows系統就必須對Windows的程式設計有一定的認識,而其中Windows的資料型態,就是必須要了解的基礎知識之一。Windows的資料型態在本質上和C/C++相同,但在命名上有些不一樣。除了基本數值以及字元型態之外,Windows還多出更多系統資訊相關的型態,例如最常見的HANDLE。像這種由微軟自己定義的資料型態,就不會輕易受到外在的規格變動所影響。

    本書介紹了大部分常用的微軟資料型態,並且都附了簡單的範例程式,以便讓讀者有更深刻的印象。這本書尤其是對於初接觸Windows程式設計的朋友有很大的助益。而對於那些以高級駭客為目標的朋友,本書更是重要,因為駭客所接觸到的深層系統呼叫更加多樣,型態也更加少見。無論是木馬還是勒索病毒,在設計和寫作中都會遇到這些少見的型態。只要詳讀本書,必能對這方面有所幫助。
 
    第○章 開始之前

    第一章 字元型態系列
    1.0 字元不只一種
    1.1 CHAR
    1.2 CCHAR
    1.3 TCHAR
    1.4 UCHAR
    1.5 WCHAR

    第二章 整數型態系列 - INT 家族
    2.0 不同長度的整數
    2.1 有號整數
    2.1.1 INT
    2.1.2 INT8
    2.1.3 INT16
    2.1.4 INT32
    2.1.5 INT64
    2.2 無號整數
    2.2.1 UINT
    2.2.2 UINT8
    2.2.3 UINT16
    2.2.4 UINT32
    2.2.5 UINT64

    第三章 整數型態系列 - DWORD 家族
    3.0 與組合語言共用的整數型態
    3.1 DWORD
    3.2 DWORDLONG
    3.3 DWORD32
    3.4 DWORD64

    第四章 整數型態系列 - LONG 家族
    4.0 LONG 與 INT 由異變同
    4.1 有號長整數
    4.1.1 LONG
    4.1.2 LONGLONG
    4.1.3 LONG32
    4.1.4 LONG64
    4.2 無號長整數
    4.2.1 ULONG
    4.2.2 ULONGLONG
    4.2.3 ULONG32
    4.2.4 ULONG64

    第五章 短整數型態系列
    5.0 將短整數由字元型態中分離
    5.1 BYTE
    5.2 TBYTE
    5.3 WORD
    5.4 SHORT
    5.5 USHORT

    第六章 指標型態系列-長指標 LP 家族
    6.0 歷史留下的痕跡
    6.1 LPCSTR
    6.2 LPCTSTR
    6.3 LPCWSTR
    6.4 LPSTR
    6.5 LPTSTR
    6.6 LPWSTR
    6.7 LPVOID

    第七章 字元與字串指標型態系列
    7.0 P 開頭的幾乎都是指標資料型態
    7.1 字元指標
    7.1.1 PBYTE
    7.1.2 PCHAR
    7.1.3 PTCHAR
    7.1.4 PWCHAR
    7.2 字串指標
    7.2.1 PCSTR
    7.2.2 PCTSTR
    7.2.3 PCWSTR
    7.2.4 PSTR
    7.2.5 PTSTR
    7.2.6 PWSTR

    第八章 整數指標型態系列(一)
    8.0 API 常見的資料型態
    8.1 DWORD 整數指標
    8.1.1 PDWORD
    8.1.2 PDWORDLONG
    8.1.3 PDWORD32
    8.1.4 PDWORD64
    8.2 INT 整數指標
    8.2.1 PINT
    8.2.2 PINT8
    8.2.3 PINT16
    8.2.4 PINT32
    8.2.5 PINT64
    8.3 LONG 整數指標
    8.3.1 PLONG
    8.3.2 PLONGLONG
    8.3.3 PLONG32
    8.3.4 PLONG64

    第九章 整數指標型態系列(二)
    9.0 無號整數指標愈來愈常見
    9.1 小型整數指標
    9.1.1 PSHORT
    9.1.2 PUCHAR
    9.2 無號整數 - UINT 家族
    9.2.1 PUINT
    9.2.2 PUINT8
    9.2.3 PUINT16
    9.2.4 PUINT32
    9.2.5 PUINT64
    9.3 無號長整數 - ULONG 家族
    9.3.1 PULONG
    9.3.2 PULONGLONG
    9.3.3 PULONG32
    9.3.4 PULONG64
    9.4 其他整數
    9.4.1 PUSHORT
    9.4.2 PWORD

    第十章 其他重定義的關鍵字
    10.0 型態以外的關鍵字
    10.1 CONST
    10.2 BOOL
    10.3 VOID
    10.4 CALLBACK-1
    10.5 CALLBACK-2
    10.6 HANDLE
    10.7 LRESULT

    第十一章 數值指標共用型態系列
    11.0 可以同時用在數值和指標
    11.1 有號數值及指標共用型態
    11.1.1 HALF_PTR
    11.1.2 INT_PTR
    11.1.3 LONG_PTR
    11.2 無號數值及指標共用型態
    11.2.1 DWORD_PTR
    11.2.2 UHALF_PTR
    11.2.3 UINT_PTR
    11.2.4 ULONG_PTR
    11.3 有號數值及指標共用型態之指標
    11.3.1 PHALF_PTR
    11.3.2 PINT_PTR
    11.3.3 PLONG_PTR
    11.4 無號數值及指標共用型態之指標
    11.4.1 PDWORD_PTR
    11.4.2 PUHALF_PTR
    11.4.3 PUINT_PTR
    11.4.4 PULONG_PTR
    11.5 其他 LP 開頭的數值指標
    11.5.1 LPBOOL
    11.5.2 LPBYTE
    11.5.3 LPDWORD
    11.5.4 LPINT
    11.5.5 LPLONG
    11.5.6 LPWORD
    11.6 資料型態佔用空間
    11.6.1 SIZE_T
    11.6.2 PSIZE_T
    11.7 訊息傳遞參數
    11.7.1 LPARAM
    11.7.2 WPARAM

    第十二章 Windows Data Type 用於勒索軟體設計上
    12.1 勒索軟體的示範
    12.2 本書勒索軟體程式設計與Windows Data Type 之間的關係
    12.3 補充說明 - 使用WinExec 來創建行程
 
 

範例下載
 
  1. 範例 (66.2KB)
 
 
     

博碩文化客服信箱
 

[email protected]

 
文教業務團隊
台北、新北、桃園、基隆、宜蘭、花蓮、金門
汪 玉 鳳
LINE ID:0925177716
0925-177716
[email protected]
郭 南 彤
LINE ID:rgtech101
0917-727778
[email protected]
助理分機 519
新竹、苗栗、台中、彰化、南投、雲林
林 世 昌
LINE ID:0925275775
0925-275775
[email protected]
助理分機 519
嘉義、台南、高雄、屏東、台東、澎湖
林 月 玲
LINE ID:0926858627
0926-858627
[email protected]
助理分機 238
 
MOCC 認證小組
 
  林 雯 玲 電話:02-2696-2869 分機:623 [email protected]

 

 
 

 

博碩文化股份有限公司 DrMaster Press Co., Ltd.
台灣新北市汐止區新台五路一段112號10樓A棟
Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist., New Taipei City 221, Taiwan
Tel:02-2696-2869 Fax:02-2696-2867 劃撥帳號:17484299

Copyright© DrMaster Press Co., Ltd. All Rights Reserved.