I am interested in how the reverse-engineering on java bytecode is conducted. Can anyone recommend some useful tutorials for me?
I have read some articles on this topic already: 1. The class File Format 2. Java bytecode
These two articles gave a lot of information about bytecode. However, non of them actually talks about the way to reverse engineer it, like how a snap of code is able to be mapped back to an if condition block or a for loop.
Thanks