HACKER SAFE certified sites prevent over 99.9% of hacker crime.

Victor Wooten Read the INK Q&A with Victor Wooten and save 30% on The Music Lesson: A Spiritual Search for Growth through Music.

The Music Lesson $10.50
Trade Paper Add to Cart



 
Ships free on qualified orders.
$14.95
List price: 34.99
You save: $20.04
TRADE PAPER, USED
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Montgomery WarehouseComputer Languages- Java


Covert Java: Techniques for Decompiling, Patching, and Reverse Engineering
by Alex Kalinovsky

Covert Java: Techniques for Decompiling, Patching, and Reverse Engineering Cover

Only 1 left in stock at $14.95!

Synopses & Reviews

Publisher Comments:

Have you ever been in a crunch where all conventional approaches have failed? Do you know of a product thatsolves exactly the same problem you are facing but there is no documentation on how to implement it? Are you using a third-party library for which you need to change some of the logic but you don't have the source code?

This book shows how to overcome unsurpassable problems with practical methods such as: Decompiling and obfuscating classesHacking non-public variables and methodsReplacing and patching application classesUsing Profilers for application runtime analysisEavesdropping to facilitate troubleshooting and performance tuningIntercepting control flow and controlling class loadingUnderstanding and tweaking bytecodeAltering third party application logicHacking JVM behaviorProtecting commercial applications from hackers

Author Alex Kalinovsky acknowledges that the techniques in "Covert Java are controversial, but as he says in the Introduction ..".Any information or discovery can be used for good or ill. This book is for the good guys, and if you are a bad guy please stop reading right now and get a new job with the testing team."

Tricks and in-depth information presented in "Covert Java can save you hours of effort. Each chapter focuses on a technique that solves a specific problem — outlining the problem, demonstrating the solution, and then suggesting additional ideas for testing the approach.

Synopsis:

Covert Java offers a unique approach to solving common Java problems, from combating obfuscation in code, to patching core classes to change the intended function of an application. Each chapter of this book focuses on a technique that solves a specific problem--outlining the problem, demonstrating the solution, then suggesting additional ideas for developers to test out the technique.

Synopsis:

As a Java developer, you may find yourself in a situation where you have to maintain someone else's code or use a third-party's library for your own application without documentation of the original source code. Rather than spend hours feeling like you want to bang your head against the wall, turn to Covert Java: Techniques for Decompiling, Patching, and Reverse Engineering, These techniques will show you how to better understand and work with third-party applications. Each chapter focuses on a technique to solve a specific problem, such as obfuscation in code or scalability vulnerabilities, outlining the issue and demonstrating possible solutions. Summaries at the end of each chapter will help you double check that you understood the crucial points of each lesson. You will also be able to download all code examples and sample applications for future reference from the publisher's website. Let Covert Java help you crack open mysterious codes

Synopsis:

Developers face problems created by others every day - when asked to maintain someone else's code, or when forced to use a third-party library without documentation. They might come across exactly the feature they need to implement but can't get hold of the source code. They might spend frustrating hours trying different solutions that don't work. Instead, the techniques in this book will teach developers to decompile, patch, and reverse-engineer applications, to better understand their implementation, and to work more efficiently with applications developed by others.

"Covert Java" offers a unique approach to solving common Java problems, from combating obfuscation in code, to patching core classes to change the intended function of an application. Each chapter focuses on a technique that solves a specific problem - outlining the problem, demonstrating the solution, then suggesting additional ideas for developers to test out the technique. Many chapters include anecdotal examples of the technique in action, and finish with summaries to ensure developers understand the most crucial points of the chapter.

Product Details

ISBN:
9780672326387
Subtitle:
Techniques for Decompiling, Patching, and Reverse Engineering
Author:
Kalinovsky, Alex
Author:
Kalinovsky, Alex
Publisher:
Sams
Subject:
Programming - General
Subject:
Java (Computer program language)
Subject:
Programming Languages - Java
Copyright:
Publication Date:
May 2004
Binding:
Paperback
Language:
English
Illustrations:
Y
Pages:
288
Dimensions:
9.28x7.30x.69 in. 1.07 lbs.