x86 Disassembly: Exploring the relationship between C, x86 Assembly, and Machine Code

ISBN 10: 1466346051 / ISBN 13: 9781466346055
Used / Quantity Available: 0
Available From More Booksellers
View all  copies of this book

About the Book

We're sorry; this specific copy is no longer available. AbeBooks has millions of books. We've listed similar copies below.

Description:

This is a paper back book. The pages have normal wear. We ship Monday-Saturday and respond to inquries within 24 hours. Bookseller Inventory #

About this title:

Book ratings provided by Goodreads:
4 avg rating
(5 ratings)

Synopsis: What Is This Book About? This book is about the disassembly of x86 machine code into human-readable assembly, and the decompilation of x86 assembly code into human-readable C or C++ source code. Some topics covered will be common to all computer architectures, not just x86-compatible machines. What Will This Book Cover? This book is going to look in-depth at the disassembly and decompilation of x86 machine code and assembly code. We are going to look at the way programs are made using assemblers and compilers, and examine the way that assembly code is made from C or C++ source code. Using this knowledge, we will try to reverse the process. By examining common structures, such as data and control structures, we can find patterns that enable us to disassemble and decompile programs quickly. Who Is This Book For? This book is for readers at the undergraduate level with experience programming in x86 Assembly and C or C++. This book is not designed to teach assembly language programming, C or C++ programming, or compiler/assembler theory. What Are The Prerequisites? The reader should have a thorough understanding of x86 Assembly, C Programming, and possibly C++ Programming. This book is intended to increase the reader's understanding of the relationship between x86 machine code, x86 Assembly Language, and the C Programming Language. If you are not too familar with these topics, you may want to reread some of the above-mentioned books before continuing. What is Disassembly? Computer programs are written originally in a human readable code form, such as assembly language or a high-level language. These programs are then compiled into a binary format called machine code. This binary format is not directly readable or understandable by humans. Many programs, such as proprietary commercial programs, or very old legacy programs may not have the source code available to you. Programs frequently perform tasks that need to be duplicated, or need to be made to interact with other programs. Without the source code and without adequate documentation, these tasks can be difficult to accomplish. This book outlines tools and techniques for attempting to convert the raw machine code of an executable file into equivalent code in assembly language and the high-level languages C and C++. With the high-level code to perform a particular task, several things become possible: 1. Programs can be ported to new computer platforms, by compiling the source code in a different environment. 2. The algorithm used by a program can be determined. This allows other programs to make use of the same algorithm, or for updated versions of a program to be rewritten without needing to track down old copies of the source code. 3. Security holes and vulnerabilities can be identified and patched by users without needing access to the original source code. 4. New interfaces can be implemented for old programs. New components can be built on top of old components to speed development time and reduce the need to rewrite large volumes of code.

"About this title" may belong to another edition of this title.

Bibliographic Details

Title: x86 Disassembly: Exploring the relationship ...
Book Condition: Good

Top Search Results from the AbeBooks Marketplace

1.

contributors, Wikibooks
Published by CreateSpace Independent Publishi (2011)
ISBN 10: 1466346051 ISBN 13: 9781466346055
Used Paperback Quantity Available: 1
Seller:
Buyback Express
(Alton, IL, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publishi, 2011. Paperback. Condition: Good. Good Condition. Reasonable wear. Still very usable. Clean, mark-free interior! SHIPS WITHIN 24 HOURS! Tracking Provided. DHL processing & USPS delivery for an average of 3-5 Day Standard & 2-3 Day Expedited! FREE INSURANCE! Fast & Personal Support! Careful Packaging. No Hassle, Full Refund Return Policy!. Seller Inventory # mon0000494482

More information about this seller | Contact this seller

Buy Used
US$ 259.14
Convert Currency

Add to Basket

Shipping: US$ 3.97
Within U.S.A.
Destination, Rates & Speeds

2.

Wikibooks contributors
Published by CreateSpace Independent Publishing Platform (2011)
ISBN 10: 1466346051 ISBN 13: 9781466346055
Used Softcover Quantity Available: 1
Seller:
GlassFrogBooks
(Minden, NV, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publishing Platform, 2011. Condition: Good. A+ Customer service! Satisfaction Guaranteed! Book is in Used-Good condition. Pages and cover are clean and intact. Used items may not include supplementary materials such as CDs or access codes. May show signs of minor shelf wear and contain limited notes and highlighting. Seller Inventory # 1466346051-2-4

More information about this seller | Contact this seller

Buy Used
US$ 343.70
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

3.

contributors, Wikibooks
Published by CreateSpace Independent Publis (2011)
ISBN 10: 1466346051 ISBN 13: 9781466346055
Used Paperback Quantity Available: 2
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publis, 2011. Paperback. Condition: Very Good. Great condition with minimal wear, aging, or shelf wear. Seller Inventory # P021466346051

More information about this seller | Contact this seller

Buy Used
US$ 341.73
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

4.

contributors, Wikibooks
Published by CreateSpace Independent Publis (2011)
ISBN 10: 1466346051 ISBN 13: 9781466346055
Used Paperback Quantity Available: 2
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publis, 2011. Paperback. Condition: Like New. Almost new condition. Seller Inventory # P011466346051

More information about this seller | Contact this seller

Buy Used
US$ 362.53
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

5.

contributors, Wikibooks
Published by CreateSpace Independent Publis (2011)
ISBN 10: 1466346051 ISBN 13: 9781466346055
New Paperback Quantity Available: 2
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publis, 2011. Paperback. Condition: New. Never used!. Seller Inventory # P111466346051

More information about this seller | Contact this seller

Buy New
US$ 380.98
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

6.

Wikibooks contributors
Published by CreateSpace Independent Publishing Platform (2011)
ISBN 10: 1466346051 ISBN 13: 9781466346055
Used Paperback Quantity Available: 1
Seller:
Books Express
(Portsmouth, NH, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publishing Platform, 2011. Paperback. Condition: Good. Ships with Tracking Number! INTERNATIONAL WORLDWIDE Shipping available. May not contain Access Codes or Supplements. May be ex-library. Shipping & Handling by region. Buy with confidence, excellent customer service!. Seller Inventory # 1466346051

More information about this seller | Contact this seller

Buy Used
US$ 486.86
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

7.

contributors, Wikibooks
Published by CreateSpace Independent Publishing Platform
ISBN 10: 1466346051 ISBN 13: 9781466346055
Used PAPERBACK Quantity Available: 1
Seller:
Cloud 9 Books
(Wellington, FL, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publishing Platform. PAPERBACK. Condition: Fine. 1466346051 Like New Condition. Seller Inventory # LN7.0625234

More information about this seller | Contact this seller

Buy Used
US$ 596.25
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds

8.

contributors, Wikibooks
Published by CreateSpace Independent Publishing Platform
ISBN 10: 1466346051 ISBN 13: 9781466346055
New PAPERBACK Quantity Available: 1
Seller:
Cloud 9 Books
(Wellington, FL, U.S.A.)
Rating
[?]

Book Description CreateSpace Independent Publishing Platform. PAPERBACK. Condition: New. 1466346051 New Condition. Seller Inventory # NEW7.0625234

More information about this seller | Contact this seller

Buy New
US$ 596.25
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds

9.

ISBN 10: 1466346051 ISBN 13: 9781466346055
Used Quantity Available: 1
Seller:
BookSleuth
(Sanford, NC, U.S.A.)
Rating
[?]

Book Description Condition: Good. Fast Shipping ! Used books may not include access codes, CDs or other supplements. Seller Inventory # Amz4853372

More information about this seller | Contact this seller

Buy Used
US$ 709.37
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds