新書推薦:
《
致富思維:33個擺脫窮腦袋的財富自由心法
》
售價:HK$
103.1
《
為什麼我們拚命追求幸福,卻依然不快樂
》
售價:HK$
115.2
《
圖解易經(新版)
》
售價:HK$
110.0
《
戊辰戰爭:還原被隱藏的真相(兩冊)
》
售價:HK$
232.0
《
吳作棟傳(1941-1990):新加坡的政壇傳奇
》
售價:HK$
174.0
《
召喚勇氣:覺察情緒衝擊、不逃避尖銳對話、從心同理創造真實的主導力
》
售價:HK$
130.0
《
小眾,其實不小:中間市場陷落,小眾消費崛起
》
售價:HK$
101.0
《
最快護眼法:驚人的10秒,眼睛不適通通解決!請相信~「近視」「遠視」「老花眼」90%可以治好!
》
售價:HK$
81.0
|
內容簡介: |
專業駭客養成先修班,現在開課囉!
如果要洞悉Windows系統就必須對Windows的程式設計有一定的認識,而其中Windows的資料型態,就是必須要了解的基礎知識之一。Windows的資料型態在本質上和CC++相同,但在命名上有些不一樣。除了基本數值以及字元型態之外,Windows還多出更多系統資訊相關的型態,例如最常見的HANDLE。像這種由微軟自己定義的資料型態,就不會輕易受到外在的規格變動所影響。
本書介紹了大部分常用的微軟資料型態,並且都附了簡單的範例程式,以便讓讀者有更深刻的印象。這本書尤其是對於初接觸Windows程式設計的朋友有很大的助益。而對於那些以高級駭客為目標的朋友,本書更是重要,因為駭客所接觸到的深層系統呼叫更加多樣,型態也更加少見。無論是木馬還是勒索病毒,在設計和寫作中都會遇到這些少見的型態。只要詳讀本書,必能對這方面有所幫助。
|
關於作者: |
北極星
一群浪人,愛好資訊安全與駭客技術。
書籍勘誤、與作者交流,請加入通往駭客之路粉絲團:www.facebook.comgroupsTaiwanHacker
|
目錄:
|
第○章 開始之前
第一章 字元型態系列
1.0字元不只一種
1.1CHAR
1.2CCHAR
1.3TCHAR
1.4UCHAR
1.5WCHAR
第二章 整數型態系列-INT家族
2.0不同長度的整數
2.1有號整數
2.1.1INT
2.1.2INT8
2.1.3INT16
2.1.4INT32
2.1.5INT64
2.2無號整數
2.2.1UINT
2.2.2UINT8
2.2.3UINT16
2.2.4UINT32
2.2.5UINT64
第三章 整數型態系列-DWORD家族
3.0與組合語言共用的整數型態
3.1DWORD
3.2DWORDLONG
3.3DWORD32
3.4DWORD64
第四章 整數型態系列-LONG家族
4.0LONG與INT由異變同
4.1有號長整數
4.1.1LONG
4.1.2LONGLONG
4.1.3LONG32
4.1.4LONG64
4.2無號長整數
4.2.1ULONG
4.2.2ULONGLONG
4.2.3ULONG32
4.2.4ULONG64
第五章 短整數型態系列
5.0將短整數由字元型態中分離
5.1BYTE
5.2TBYTE
5.3WORD
5.4SHORT
5.5USHORT
第六章 指標型態系列-長指標LP家族
6.0歷史留下的痕跡
6.1LPCSTR
6.2LPCTSTR
6.3LPCWSTR
6.4LPSTR
6.5LPTSTR
6.6LPWSTR
6.7LPVOID
第七章 字元與字串指標型態系列
7.0P開頭的幾乎都是指標資料型態
7.1字元指標
7.1.1PBYTE
7.1.2PCHAR
7.1.3PTCHAR
7.1.4PWCHAR
7.2字串指標
7.2.1PCSTR
7.2.2PCTSTR
7.2.3PCWSTR
7.2.4PSTR
7.2.5PTSTR
7.2.6PWSTR
第八章 整數指標型態系列(一)
8.0API常見的資料型態
8.1DWORD整數指標
8.1.1PDWORD
8.1.2PDWORDLONG
8.1.3PDWORD32
8.1.4PDWORD64
8.2INT整數指標
8.2.1PINT
8.2.2PINT8
8.2.3PINT16
8.2.4PINT32
8.2.5PINT64
8.3LONG整數指標
8.3.1PLONG
8.3.2PLONGLONG
8.3.3PLONG32
8.3.4PLONG64
第九章 整數指標型態系列(二)
9.0無號整數指標愈來愈常見
9.1小型整數指標
9.1.1PSHORT
9.1.2PUCHAR
9.2無號整數-UINT家族
9.2.1PUINT
9.2.2PUINT8
9.2.3PUINT16
9.2.4PUINT32
9.2.5PUINT64
9.3無號長整數-ULONG家族
9.3.1PULONG
9.3.2PULONGLONG
9.3.3PULONG32
9.3.4PULONG64
9.4其他整數
9.4.1PUSHORT
9.4.2PWORD
第十章 其他重定義的關鍵字
10.0型態以外的關鍵字
10.1CONST
10.2BOOL
10.3VOID
10.4CALLBACK-1
10.5CALLBACK-2
10.6HANDLE
10.7LRESULT
第十一章 數值指標共用型態系列
11.0可以同時用在數值和指標
11.1有號數值及指標共用型態
11.1.1HALF_PTR
11.1.2INT_PTR
11.1.3LONG_PTR
11.2無號數值及指標共用型態
11.2.1DWORD_PTR
11.2.2UHALF_PTR
11.2.3UINT_PTR
11.2.4ULONG_PTR
11.3有號數值及指標共用型態之指標
11.3.1PHALF_PTR
11.3.2PINT_PTR
11.3.3PLONG_PTR
11.4無號數值及指標共用型態之指標
11.4.1PDWORD_PTR
11.4.2PUHALF_PTR
11.4.3PUINT_PTR
11.4.4PULONG_PTR
11.5其他LP開頭的數值指標
11.5.1LPBOOL
11.5.2LPBYTE
11.5.3LPDWORD
11.5.4LPINT
11.5.5LPLONG
11.5.6LPWORD
11.6資料型態佔用空間
11.6.1SIZE_T
11.6.2PSIZE_T
11.7訊息傳遞參數
11.7.1LPARAM
11.7.2WPARAM
第十二章 WindowsDataType用於勒索軟體設計上
12.1勒索軟體的示範
12.2本書勒索軟體程式設計與WindowsDataType之間的關係
12.3補充說明-使用WinExec來創建行程
|
|