Stack Frames: A Look From Inside
暫譯: 堆疊框架:內部視角分析
Giuseppe Di Cataldo
- 出版商: Apress
- 出版日期: 2016-09-29
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 192
- 裝訂: Paperback
- ISBN: 148422180X
- ISBN-13: 9781484221808
海外代購書籍(需單獨結帳)
相關主題
商品描述
Teaches you exactly how program memory content and organization is vital for computer security, especially Unix-like operating systems. You will learn how it is manipulated to take control of a computer system, as well as the countermeasures that system designers set up to avoid this. Neither a guide for hackers nor an all-out theory book, this book is ideal for anyone studying computer security who wants to learn by doing.
Using a practical approach, you will understand how stack frames relate to hardware and software theory and the various GNU/Linux distributions, before moving on to Base 2, 8 and 16 notations, executables and libraries. Lastly you will go in-depth to understand the intricacies of stack frames. A vital resource for all computer security students and enthusiasts, add Stack Frames: A Look Inside to your library today.
What You Will Learn
- In-depth knowledge on activation records of functions, and how this information can be used.
A better understanding on how conventions used by compilers work.
Clarify some concepts on libraries and their relationship with executable programs.
Get, or recall, technical skills using compilers, debuggers, and other tools.
Who This Book Is For
The book is suitable for college students with a good knowledge of the C language, who are interested in deepening their study of the content and organization of program memory, namely the activation records of functions, as regards possible implications in computer security. A basic knowledge of both the Assembly language and the UNIX operating system is certainly helpful, as well as some practice with compilers and debuggers; but they are not compulsory.
商品描述(中文翻譯)
教你如何程式記憶體內容和組織對於電腦安全性至關重要,特別是在類Unix作業系統中。你將學習如何操控這些內容以控制電腦系統,以及系統設計者為避免這種情況所設置的對策。這本書既不是黑客指南,也不是全面的理論書籍,對於任何希望通過實作學習電腦安全的讀者來說,都是理想的選擇。
透過實用的方法,你將理解堆疊框架如何與硬體和軟體理論以及各種GNU/Linux發行版相關,然後再深入了解二進位、八進位和十六進位表示法、可執行檔和函式庫。最後,你將深入了解堆疊框架的複雜性。這是所有電腦安全學生和愛好者的重要資源,今天就將《堆疊框架:內部探究》加入你的書庫吧。
你將學到的內容:
- 深入了解函式的啟動記錄,以及這些資訊如何被使用。
- 更好地理解編譯器使用的約定如何運作。
- 澄清一些有關函式庫及其與可執行程式之間關係的概念。
- 獲得或回顧使用編譯器、除錯器和其他工具的技術技能。
本書適合對C語言有良好知識的大學生,並希望深入研究程式記憶體的內容和組織,特別是函式的啟動記錄,及其在電腦安全方面的潛在影響。對於組合語言和UNIX作業系統的基本知識將是有幫助的,並且有一些使用編譯器和除錯器的實踐經驗;但這些並不是必須的。