• Post Reply Bookmark Topic Watch Topic
  • New Topic

Problem with decompiled code  RSS feed

 
H. J. Yoshi
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I'm trying to obtain the source code by decompiling the available class files. The decompiled files though contain statements like:
..
if(!Maintenance.getState())
break MISSING_BLOCK_LABEL_44;

addErrorItem(MessageBundle.getInstance("error").getMessage("errors.action.MaintenanceProgress"));
return "maintenance";

TRException e2;
e2;
..

These statements,(for e.g., e2; ) look crazy and give compilation errors.
Is there some way to find out the actual source code. Pls, help..

Thanks,
Himadri
[ July 21, 2006: Message edited by: Himadri Joshi ]
 
Ernest Friedman-Hill
author and iconoclast
Sheriff
Posts: 24217
38
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Welcome to JavaRanch!

It looks like after this code was compiled, a "bytecode obfuscator" was applied to it. This is a tool that specifically tries to make it difficult to decompile the code. Based on this, I'll assume that it's not your code, but in fact you're trying to reverse-engineer a commercial product. You won't get any help with this here.

If you're in the USA, be aware that you might be violating the DMCA law.
 
H. J. Yoshi
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Its really embarrassing to post this after six years. But.. this post seems such a blot. it may be stupid but I feel the need to clarify it before posting else where.

It is not stolen code but a jar which my client had made, and lost the source code of. It's a (the?) BIG bank in the US , and at the time working for my employer, and the bank, i did not want to say this.
We were supposed to revamp the old application which was made so long ago that the only resource they had of it was the jar from the 90's deployed in the prod. That was what I had to re-engineer and fix.

Dug out some even older code from the Clearcase to see what was going on and re-assessed the requirements, functionality and design. Few weeks later the new app was up and running

Dear MR. EFH-

Thank you. Just a fan and lurker. No thief

regards.


 
Michael Dunn
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
> Its really embarrassing to post this after six years.

hope you were on an hourly rate!
 
H. J. Yoshi
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
>hope you were on an hourly rate!

I wish!

p a i n it was.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!