商品描述
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作業系統的基本知識將是有幫助的,並且有一些使用編譯器和除錯器的實踐經驗;但這些並不是必須的。

 
     
     
     
     
     
    
 
     
     
     
     
     
    