x86 Disassembly

From Wikibooks, the open-content textbooks collection

Jump to: navigation, search
x86 Disassembly

Contents

[edit] Preface

The act of program creation, using common compilers and assemblers, takes software from an information-rich source code format and transforms it into a difficult-to-read machine code format. The reverse process, trying to convert machine code into a human-readable format, is significantly more difficult and requires high-level intuition and pattern matching skills.

This book is going to discuss the disassembly and decompilation of x86 machine code and x86 assembly code.

This book is new and could use your help. We need help with proof-reading, content authoring, editing and more. This is a wiki, so feel free to join in.

[edit] Table of Contents

[edit] Tools

[edit] Platforms

[edit] Code Patterns

[edit] Data Patterns

[edit] Difficulties


[edit] Resources and Licensing

Personal tools