Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Hacker Disassembling Uncovered

Buy
This text shows how to analyze programs without its source code, using a debugger and a disassembler, and covers hacking methods including virtual functions, local and global variables, branching, loops, objects and their hierarchy, and more.

This book is dedicated to the basics of hacking—methods of analyzing programs using a debugger and disassembler. There is huge interest in this topic, but in reality, there are very few programmers who have mastered these methods on a professional level.

The majority of publications that touch on issues of analyzing and optimizing programs, as well as creating means of protecting information, delicately tiptoe around the fact that in order to competently find "holes" in a program without having its source code, you have to disassemble them. Restoring something that even somewhat resembles the source code is still considered an extremely complex task. In the book, the author describes a technology used by hackers that gives a practically identical source code, and this includes programs in C++ as well, which are particularly difficult to disassemble.

The book gives a detailed description of ways to identify and reconstruct key structures of the source language—functions (including virtual ones), local and global variables, branching, loops, objects and their hierarchy, mathematical operators, etc. The disassembly methodology that we will look at has been formalized—i.e., it has been translated from an intuitive concept into a complete technology, available and comprehensible to almost anyone.

The book contains a large number of unique practical materials. It is organized in such a manner that it will most certainly be useful to the everyday programmer as a manual on optimizing programs for modern intelligent compilers, and to the information protection specialist as a manual on looking for so-called "bugs." The "from simple to complex" style of the book allows it to easily be used as a textbook for beginner analyzers and "code diggers."

About the Editor

Kris Kaspersky is the author of articles on hacking, disassembling, and code optimization. He has dealt with issues relating to security and system programming including compiler development, optimization techniques, security mechanism research, real-time OS kernel creation, and writing antivirus programs.

(HTML tags aren't allowed.)

Java 2 for Dummies
Java 2 for Dummies

* This updated bestseller covers programming essentials for the newest version of Java, the popular platform-independent, object-oriented programming language
* The material is fully updated and focuses on the new Java SDK 1.5, addressing the needs of new or inexperienced Java developers
* The fun and easy writing style walks
...

Programming Language Design Concepts
Programming Language Design Concepts
The first programming language I ever learned was ALGOL60. This language was
notable for its elegance and its regularity; for all its imperfections, it stood head and
shoulders above its contemporaries. My interest in languages was awakened, and
I began to perceive the benefits of simplicity and consistency in language design....
Calculus of Variations
Calculus of Variations

Book basically divided into two parts. Chapters 1-4 include background material, basic theorems and isoperimetric problems. Chapters 5-12 are devoted to applications, geometrical optics, particle dynamics, the theory of elasticity, electrostatics, quantum mechanics and other topics. Exercises in each chapter. 1952 edition.

There...


Magnetic Memory: Fundamentals and Technology
Magnetic Memory: Fundamentals and Technology

If you are a semiconductor engineer or a magnetics physicist developing magnetic memory, get the information you need with this, the first book on magnetic memory. From magnetics to the engineering design of memory, this practical book explains key magnetic properties and how they are related to memory performance, characterization methods of...

Innovators and Tinkerers Role in Business: A General and Technical Analysis (Business Issues, Competition and Entrepreneurship)
Innovators and Tinkerers Role in Business: A General and Technical Analysis (Business Issues, Competition and Entrepreneurship)

This book investigates various drivers of innovation within small businesses, as well as the role that innovation plays in creating value in small businesses. The analysis suggests that additions in employee headcount increase innovation while growth in sales does not increase innovation. The analysis also finds that increases in research and...

Using iTunes 10
Using iTunes 10

For 10 years, iTunes has brought listening pleasure to people’s computers. Originally introduced in January 2001, the first version of iTunes worked only with Mac OS 9 operating systems, but later that year, Apple added support for OS X and for iPods—and that’s when iTunes really took off. Subsequent versions of the...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy