On Monday, 17 December 2012 at 09:37:48 UTC, Walter Bright wrote:
On 12/17/2012 12:55 AM, Paulo Pinto wrote:
Assembly is no different than reversing any other type of
bytecode:
This is simply not true for Java bytecode.
About the only thing you lose with Java bytecode are local
variable names. Full type information and the variables
themselves are intact.
With assembler, you lose all type information for starters. ALL
of it. And that's just for starters. You have no idea what
2[EAX] represents.
Pencil and paper?