"The Art of Computer Virus Research and Defense" by Peter Szor Publisher: Addison-Wesley Professional | Feb 13 2005 | ISBN: 0321304543 | CHM | 13.48 Mb | 744 Pages
Peter Szor takes you behind the scenes of anti-virus research, showing howthey are analyzed, how they spread, and--most importantly--how to effectivelydefend against them. This book offers an encyclopedic treatment of thecomputer virus, including: a history of computer viruses, virus behavior,classification, protection strategies, anti-virus and worm-blocking techniques,and how to conduct an accurate threat analysis. The Art of Computer VirusResearch and Defense entertains readers with its look at anti-virus research, butmore importantly it truly arms them in the fight against computer viruses.As one of the lead researchers behind Norton AntiVirus, the most popularantivirus program in the industry, Peter Szor studies viruses every day. Byshowing how viruses really work, this book will help security professionals andstudents protect against them, recognize them, and analyze and limit thedamage they can do.
The Art of Assembly Language Programming, Randy Hyde's acclaimed text on assembly language programming, is the most-often recommended book on 80x86 assembly language programming in newsgroups, on web sites, and by word of mouth. The author presents assembly language from the high-level programmer's point of view, so you can start writing meaningful programs within days.
Tips for the practical use of debuggers such as NuMega SoftIce Microsoft Visual Studio Debugger and Microsoft Kernel Debugger with minimum binding to a specific environment are disclosed in this debugger guide How debuggers operate and how to overcome obstacles and repair debuggers is demonstrated Programmers will learn how to look at what is inside a computer system how to reconstruct the operating algorithm of a program distributed without source code how to modify the program and how to debug drivers The use of debugging applications and drivers in Windows and Unix operating systems on Intel Pentium DEC Alpha-based processors is also detailed
Hacker Disassembling Uncovered: Powerful Techniques To Safeguard Your Programming by Kris Kaspersky (Author)
Book Description
Going beyond the issues of analyzing and optimizing programs as well as creating the means of protecting information, this guide takes on the programming problem of, once having found holes in a program, how to go about disassembling it without its source code. Covered are the hacking methods used to analyze programs using a debugger and disassembler. These methods include virtual functions, local and global variables, branching, loops, objects and their hierarchy, and mathematical operators. Also covered are methods of fighting disassemblers, self-modifying code in operating system, and executing code in the stack. Advanced disassembler topics such as optimizing compilers and movable code are discussed as well.