Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CFR Java Decompiler
#4
(11-04-2014, 03:52 AM)Bibl Wrote:  does this deobfuscate too?

Depends what you mean - it has multiple normalisation passes to deal with lots of interesting potential obfuscations, it doesn't trust most of the metadata attributes (signature table, variable name table etc.).  The normalisation passes quite often have a very good effect against obfuscated code, though there's always the classic illegal java rewrites (like replacing a loop with a self-vectoring exception table).

It will however currently not rewrite method names if they've been obfuscated into non-java compatible identifiers - this is because at that point, there's a danger that reflection based invokation will change semantics.

Lee.

(BTW - I wrote it Wink )
Reply
 


Messages In This Thread
CFR Java Decompiler - by Konloch - 11-03-2014, 06:29 AM
RE: CFR Java Decompiler - by Bibl - 11-04-2014, 03:52 AM
RE: CFR Java Decompiler - by Konloch - 11-04-2014, 12:02 PM
RE: CFR Java Decompiler - by lab27 - 11-05-2014, 05:59 PM
RE: CFR Java Decompiler - by Bibl - 11-06-2014, 08:02 AM
RE: CFR Java Decompiler - by soulija boy - 11-06-2014, 11:58 AM
RE: CFR Java Decompiler - by lab27 - 11-06-2014, 04:47 PM
RE: CFR Java Decompiler - by Bibl - 11-06-2014, 05:53 PM
RE: CFR Java Decompiler - by lab27 - 11-06-2014, 06:58 PM

Forum Jump:


Users browsing this thread: 3 Guest(s)

About The Bytecode Club

We're a community forum focused on Reverse Engineering, we try to target Java/Android but we also include other langauges/platforms. We pride ourselves in supporting and free and open sourced applications.

Website