Book Review No. 001: "C + + Hacker programming Disclosure and prevention"

Source: Internet
Author: User

basic information of this book

Shanyun (authored)

Publisher: People's post and telecommunications publishing house

Publication date: 2012-6-1

isbn:9787115280640

Edition: 1

Number of pages: 265

Number of words: 406000

Printing time: 2012-6-1

Folio: 16 Open

Paper: uncoated

Impressions: 1

Package: Plain

Price: 39.00 RMB

book cover

Content Introduction

"C + + Hacker programming Disclosure and prevention" is designed through simple grammar knowledge and common system function programming, to complete a number of specific functions of security tools, so that the reader of the system knowledge and other aspects of a comprehensive understanding, and in the author's lead step by step to complete the book examples. The main content of this book is: The 1th Chapter understands the hacker programming, mainly explained the VC (visualc++ abbreviation) and WINDWOS under the security programming aspect basic knowledge. The 2nd chapter starts from the analysis of the simple Trojan Horse, explains the network programming and the agreement knowledge. The 3rd chapter is the foundation of Windows application programming, and explains the technology of API programming. The 4th chapter encrypts and decrypts, explains the knowledge which the PE and so on encrypts. The 5th Chapter Hook programming, explains the hook related knowledge. The 6th chapter analyzes the hacker programming, analyzes the virus principle and attack and defense technology, as well as the development of security tools. The 7th chapter of the final journey--simple drive development and reverse.

"C + + Hacker programming Disclosure and prevention" is suitable for network security personnel, hacker enthusiasts, as well as relevant programmers reading.

Pre-Knowledge

C + + Programming, MFC basic application, assembly language, ollydbg and WinDbg basic use, the driving principle and so on.

my reviews

This is my first book on computer security class. Just bought this book, because of their own level of problems (at that time for computer security is not a knowledge, C + + programming level just stay in the computer level two), basically do not understand the contents of the book. Later self-taught the compilation, PE file structure and the use of OLLYDBG reverse engineering related basic knowledge, and then to see this book, only to find that the contents of the book is really rare, the book layout is very reasonable, it is easy to lead the reader into the computer security Knowledge Hall. This also shows that the book requires the reader to have a certain basic knowledge to be able to learn.

The book is very practical and has little knowledge of basic theory. It always uses a programming method as an example to tell the knowledge, and these programs are also the anti-virus domain must use the tool. Each program will give a more detailed description. It can be said that the method of writing these tools, coupled with a number of personalized features, the virus in front of the reader will be nowhere to hide.

The program in the book also has some problems, such as the detection system version of the code, still stay in the era can only detect XP. Of course, it is undeniable that, if the code is refined, so that it can detect Windows 8.1 and all previous versions of the system, will undoubtedly greatly increase the amount of code, complexity will be greatly improved. It is understandable that the author is limited to space and other reasons, because the code is best to be perfected by the reader. In addition, in the Trojan horse writing, the author's code there is a logic error, this error will cause some functions of the program can not be implemented, here I will not elaborate. And in the code of the USB stick firewall, the firewall does not remove the malicious program that exists in the USB stick ... However, I personally think that a technical book, the error is not a bad thing, because if the reader can be found in the careful study and correct these errors, it does not mean that the level of the reader has indeed been promoted?

This book covers almost all the basic knowledge of the anti-virus field, after careful study, then has the basic accomplishment of becoming an anti-virus engineer. Of course, more content is needed in practice to learn, and this book is undoubtedly an excellent guide to the teacher.

Finally, for this book, I am strongly recommended, also please support genuine books.

Book Review No. 001: "C + + Hacker programming Disclosure and prevention"

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.