Decompiling Java

Godfrey Nolan

  • 2.75 out of 5 stars
    8 ratings by Goodreads
ISBN 10: 1590592654 ISBN 13: 9781590592656
Published by APress, US, 2004
New Hardback

From Rarewaves USA, OSWEGO, IL, U.S.A. Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

AbeBooks Seller since June 10, 2025

This specific item is no longer available.

About this Item

Description:

Both Java and . NET use the idea of a "virtual machine" (VM) rather than a true executable. While very useful for some purposes, VMs make your source code and hence your intellectual property (IP) inherently less secure because the process can be reversed or "decompiled". This book is useful because you must understand how decompilation works in order to properly protect your IP. Anyone interested in protecting Java code from prying eyes will want to buy this one of a kind book as it separates fact from fiction about just how ineffective obfuscators are at protecting your corporate secrets. While it is very easy for anyone to decompile Java code and almost as easy to run it through an obfuscation protection tool, there is very little information on just what happens when you do this. How secure is your code after you run an obfuscator, for example? To answer these questions requires a greater understanding of the Java bytecodes and the Java Virtual Machine (JVM) than in any book yet published.This book redresses the imbalance by providing insights into the features and limitations of todays decompilers and obfuscators, as well as offering a detailed look at what JVMs actually do. Virtual machine is the computer science term used when (most often in an attempt to gain greater portability) you create an abstract "virtual processor" and write code for it instead of having your compiler generate actual machine language for a chip like the Pentium 4. You then write a relatively small piece of code for each real processor you want the code to run. This translates the virtual machine language to the real machine language of your processor. The intermediary code for the virtual machine is what can more easily be decompiled, although with a loss of security, since in order for the code to be converted to real machine language it must be relatively transparent and not just a sequence of 0s and 1s! Seller Inventory # LU-9781590592656

  • 2.75 out of 5 stars
    8 ratings by Goodreads

Report this item

Synopsis:

Both Java and .NET use the idea of a "virtual machine," or VM. And while VMs are useful for some purposes, they undermine the security of your source code, because creation can be reversed, or decompiled. Which makes this one-of-a-kind book extremely useful: you must understand decompilation, to properly protect your intellectual property.

For example, how secure is your code after you run an obfuscator? The book will answer questions like this, and provide more thorough information about Java byte codes and the Java Virtual Machine (JVM) than any other book on the market. This book redresses the imbalance by providing insights into the features and limitations of today's decompilers and obfuscators, and offering a detailed look at what JVMs actually do.

 

About the Author: Godfrey Nolan is president of RIIS LLC, where he specializes in website optimization. He has written numerous articles for magazines and newspapers in the United States, the United Kingdom, and Ireland. Nolan has had a healthy obsession with reverse engineering bytecode since he wrote Decompile Once, Run Anywhere, which first appeared in Web Techniques in September 1997.

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

Bibliographic Details

Title: Decompiling Java
Publisher: APress, US
Publication Date: 2004
Binding: Hardback
Condition: New

Top Search Results from the AbeBooks Marketplace

Seller Image

Nolan, Godfrey:
Published by APress 29.09.2008., 2008
ISBN 10: 1590592654 ISBN 13: 9781590592656
Used Hardcover

Seller: Buchladen an der Kyll, Birgel, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Sehr gut. Auflage: 2004. 280 Seiten leichte Druckstelle am Cover, kleine Lagerspuren am Buch, Inhalt einwandfrei und ungelesen 212770,212806 Sprache: Englisch Gewicht in Gramm: 715 23,6 x 18,3 x 2,3 cm, Gebundene Ausgabe. Seller Inventory # 156235

Contact seller

Buy Used

US$ 29.86
Convert currency
Shipping: US$ 69.60
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Nolan, Godfrey
Published by Apress, 2004
ISBN 10: 1590592654 ISBN 13: 9781590592656
Used Hardcover

Seller: HPB-Emerald, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

hardcover. Condition: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_451242613

Contact seller

Buy Used

US$ 29.99
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Nolan, Godfrey
Published by Apress, 2004
ISBN 10: 1590592654 ISBN 13: 9781590592656
Used Hardcover

Seller: World of Books (was SecondSale), Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00089732227

Contact seller

Buy Used

US$ 33.72
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Nolan, Godfrey
Published by Apress, 2004
ISBN 10: 1590592654 ISBN 13: 9781590592656
New Hardcover

Seller: Toscana Books, AUSTIN, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: new. Excellent Condition.Excels in customer satisfaction, prompt replies, and quality checks. Seller Inventory # Scanned1590592654

Contact seller

Buy New

US$ 36.06
Convert currency
Shipping: US$ 4.30
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Nolan, Godfrey
Published by Apress, 2004
ISBN 10: 1590592654 ISBN 13: 9781590592656
New Hardcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2811580081964

Contact seller

Buy New

US$ 47.93
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Godfrey Nolan ,
Published by Apress, 2004
ISBN 10: 1590592654 ISBN 13: 9781590592656
New Hardcover

Seller: Basi6 International, Irving, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service. Seller Inventory # ABEOCT25-175997

Contact seller

Buy New

US$ 52.39
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Godfrey Nolan ,
Published by Apress, 2004
ISBN 10: 1590592654 ISBN 13: 9781590592656
New Hardcover

Seller: Romtrade Corp., STERLING HEIGHTS, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. This is a Brand-new US Edition. This Item may be shipped from US or any other country as we have multiple locations worldwide. Seller Inventory # ABNR-122257

Contact seller

Buy New

US$ 52.39
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Godfrey Nolan
Published by APress, New York, 2004
ISBN 10: 1590592654 ISBN 13: 9781590592656
New Hardcover First Edition

Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: new. Hardcover. Both Java and . NET use the idea of a "virtual machine" (VM) rather than a true executable. While very useful for some purposes, VMs make your source code and hence your intellectual property (IP) inherently less secure because the process can be reversed or "decompiled". This book is useful because you must understand how decompilation works in order to properly protect your IP. Anyone interested in protecting Java code from prying eyes will want to buy this one of a kind book as it separates fact from fiction about just how ineffective obfuscators are at protecting your corporate secrets. While it is very easy for anyone to decompile Java code and almost as easy to run it through an obfuscation protection tool, there is very little information on just what happens when you do this. How secure is your code after you run an obfuscator, for example? To answer these questions requires a greater understanding of the Java bytecodes and the Java Virtual Machine (JVM) than in any book yet published.This book redresses the imbalance by providing insights into the features and limitations of todays decompilers and obfuscators, as well as offering a detailed look at what JVMs actually do. Virtual machine is the computer science term used when (most often in an attempt to gain greater portability) you create an abstract "virtual processor" and write code for it instead of having your compiler generate actual machine language for a chip like the Pentium 4. You then write a relatively small piece of code for each real processor you want the code to run. This translates the virtual machine language to the real machine language of your processor. The intermediary code for the virtual machine is what can more easily be decompiled, although with a loss of security, since in order for the code to be converted to real machine language it must be relatively transparent and not just a sequence of 0s and 1s! The book will answer questions like this, and provide more thorough information about Java byte codes and the Java Virtual Machine (JVM) than any other book on the market. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Seller Inventory # 9781590592656

Contact seller

Buy New

US$ 56.99
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Nolan Godfrey
Published by Apress, Incorporated, 2004
ISBN 10: 1590592654 ISBN 13: 9781590592656
Used Hardcover

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Used. pp. 280 68:B&W 7 x 10 in or 254 x 178 mm Case Laminate on White w/Gloss Lam. Seller Inventory # 7586460

Contact seller

Buy Used

US$ 59.43
Convert currency
Shipping: US$ 8.69
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Godfrey Nolan
Published by Apress, Incorporated, 2004
ISBN 10: 1590592654 ISBN 13: 9781590592656
Used Hardcover

Seller: Books Puddle, New York, NY, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: Used. pp. 280. Seller Inventory # 26294211

Contact seller

Buy Used

US$ 59.75
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 10 more copies of this book

View all search results for this book