So it's a book about reconstructing bytecode into human interprettable info, but it doesn't have an intro to them? That seems awfully strange. Are you sure you didn't miss something?
**Ch.2 Ghost in the Machine A good and solid introduction to the JVM and the classfile format. If you're in the market for this book, you probably already know most of this, but a refresher course is always good. For me, it definitely sorted out a lot on internal hand-waving on the subject. Just remember kids, the only thing to fear is fear itself - it's only binary data after all.**
maybe that one has the bytecode covered in short?
btw.. for everyone thinking that obfuscators do a good job.. THEY DON'T! es
Obfuscators DO work. They're certainly not foolproof, but they definitely make it more difficult to crack a program of any size.
I'm not talking about tiny programs; but who even bothers decompiling tiny midlets? Isn't it obvious what they're doing? With tiny programs, if you know enough to be cracking Java programs, you might as well just write the thing out yourself. It's not magic.
But for larger applications, any decent obfuscator can make it very time-consuming to decompile and edit the programs.
no bytecode intro? (Score:4, Interesting)
Re:no bytecode intro? (Score:5, Funny)
Re:no bytecode intro? (Score:2)
A good and solid introduction to the JVM and the classfile format. If you're in the market for this book, you probably already know most of this, but a refresher course is always good. For me, it definitely sorted out a lot on internal hand-waving on the subject. Just remember kids, the only thing to fear is fear itself - it's only binary data after all.**
maybe that one has the bytecode covered in short?
btw.. for everyone thinking that obfuscators do a good job.. THEY DON'T! es
Re:no bytecode intro? (Score:2)
obfuscators don't work? (Score:3, Insightful)
I'm not talking about tiny programs; but who even bothers decompiling tiny midlets? Isn't it obvious what they're doing? With tiny programs, if you know enough to be cracking Java programs, you might as well just write the thing out yourself. It's not magic.
But for larger applications, any decent obfuscator can make it very time-consuming to decompile and edit the programs.
Re:no bytecode intro? (Score:4, Informative)