• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Tim Cooke
  • Jeanne Boyarsky
  • Liutauras Vilda
Sheriffs:
  • Frank Carver
  • Henry Wong
  • Ron McLeod
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Himai Minh

Problem with decompiled code

 
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
author and iconoclast
Posts: 24204
44
Mac OS X Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.


 
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
>hope you were on an hourly rate!

I wish!

p a i n it was.
 
A lot of people cry when they cut onions. The trick is not to form an emotional bond. This tiny ad told me:
Garden Master Course kickstarter
https://coderanch.com/t/754577/Garden-Master-kickstarter
reply
    Bookmark Topic Watch Topic
  • New Topic