There are many books on getting started with hacking on the market, such as Illustrated Introduction to Hacking, Detailed Explanation of Hacking Tools, Attack and Defense of Hacking Trojans, etc. However, for many readers, it may not be enough to simply master the use of simple tools. Many readers learn hacking knowledge in order to truly master security-related knowledge. Security-related knowledge covers a wide range of areas, including data security, storage security, system security, Web security, network security, etc. This book introduces some knowledge about security around the development of the application layer under Windows systems.
This book is an upgraded version of "C++ Hacker Programming Revealed and Prevented". It adds some new content based on the previous book, and also deletes some outdated content. This book focuses on security development under the Win32 application layer and introduces security development under Windows systems.
This book introduces the related operations of the operating system, such as processes, threads, registry and other knowledge. After readers have mastered the relevant development knowledge about processes, threads, registries, etc., They can implement some conventional operating processes, registries, files, etc. In code. In this way, some daily operations can be combined with the learned programming knowledge. In addition to operational knowledge, this book also introduces the development of network applications. After understanding the development of Winsock, readers will understand the principles of communication between the client and the server in the application layer. Of course, in addition to introducing Win32 development, this book also introduces PE structure, debugging interface, reverse engineering and other related knowledge. The last part of this book introduces the development of malicious programs, specialized killing tools, scanners and other tools. As long as the reader has mastered the knowledge in the previous chapters, the following examples will be a matter of course.
Reader comments
This book is very practical! Not only is the content comprehensive, covering knowledge about operating systems, network applications, etc., It also introduces in detail the development of malicious programs and other tools. I feel like it is like a technical dictionary that I can refer to at any time when I encounter a problem. Moreover, the author Ji Yun has unique insights into security programming, which is of great benefit to people. I believe this book will be of great help to people who want to learn hacker knowledge.
This book is very practical! Not only is the content comprehensive, covering knowledge about operating systems, network applications, etc., It also introduces in detail the development of malicious programs and other tools. I feel like it is like a technical dictionary that I can refer to at any time when I encounter a problem. Moreover, the author Ji Yun has unique insights into security programming, which is of great benefit to people. I believe this book will be of great help to people who want to learn hacker knowledge.