|
HACKER DISASSEMBLING UNCOVERED
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 how to go about disassembling a program with holes without its source code. Detailing hacking methods used to analyze programs using a debugger and disassembler such as virtual functions, local and global variables, branching, loops, objects and their hierarchy, and mathematical operators, this guide covers methods of fighting disassemblers, self-modifying code in operating systems, and executing code in the stack.
Table of Contents
Preface
Part I : Getting Acquainted With Basic Hacking Techniques
Introduction
Step One: Warning up
Step Two: Getting Acquainted with the Disassembler
Step Three: Surgery
Step Four: Getting Acquainted with the Debugger
Step Five :IDA Emerges onto the Scene
Step Six: Using a Disassembler with a Debugger
Step Seven: Identifying Key Structures of High-Level Language
Part II : Ways of Making Software Analysis Difficult
Introduction
Counteracting Debuggers
Counteracting Disassemblers
An Invitation to the Discussion, or New Protection Tips
Publisher BPB
Author Kaspersky
Price INR Rs. 399.00
|