Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Java 

Need a source to be deobfuscated

I need someone to deobfuscate a source for me. If you are experienced with this pm me. This must not be released.
Aside from name obfuscation (Which requires a mostly manual process), is the program's obfuscation supported by Java-Deobfuscator?

Also are there any details you're willing to share publicly?
I might be able to help you, is it a .NET file?
(Jun 12, 2019 05:50 PM)SwagotMcFaggot Wrote:  I might be able to help you, is it a .NET file?

You know what section this is right?
Have you tried using jd-gui to deobfuscate it? How did that go?

https://github.com/java-decompiler/jd-gui
(Jun 12, 2019 07:15 PM)Aussie Wrote:  Have you tried using jd-gui to deobfuscate it? How did that go?

https://github.com/java-decompiler/jd-gui

For future reference JD gui is good only if your jar file has been compiled using java 6 or below and is not obfuscated in any way. The second you introduce java 7 concepts it starts to trip up. Adding java 8 concepts straight up fucks it. If you even obfuscate your code slightly JD is guaranteed to fail. Anyone up-to-date in the realm of java reverse engineering doesn't bother considering JD since there are better alternatives. You can check out more modern decompilers instead like CFR/Procyon/Fernflower which I have listed here; https://github.com/Retarded-Skid/SkidSui...ilation.md

I personally reccomend Bytecode Viewer since it packages many of these tooks together in a relatively easy to use way. It has other capabilities beyond viewing bytecode but for doing tasks like that I have other suggestions.




Also regarding the term deobfuscating you are referring to decompiling which does not do anything to deobfuscation. The process of regenerating code is not the same as the process of simplifying intentionally complicated code. For deobfuscation I have another list of tools to check out; https://github.com/Retarded-Skid/SkidSui...scation.md

It may not be that apparent but deobfuscating java in its binary state is a million times easier than deobfuscating it if you have a bunch of decompiled source files of obfscated code. The binary format is guaranteed to be valid since it has to execute, so tools targeting the binary structure can trust the validity of the obfuscated input to be reversible into a cleaner state. Some of the process can be automated with tools like java-deobfuscator, while other parts of the process require manual work like using tools such as JRemapper/Enigma.
I tried skidsuite the deobfuscated failed to do anything


Possibly Related Threads...
Thread / Author Replies Views Last Post
[.NET] by SIM-3602297Feb 19, 2020 09:48 PM 2 194 Feb 19, 2020 09:48 PM
Last Post: gigajew
[C#] by Sanchez SalesJun 21, 2019 08:15 PM 7 273 Jun 21, 2019 08:15 PM
Last Post: Meterpreter
[.NET] by spartanier7777Jan 24, 2013 03:23 PM 64 9,723 Jan 24, 2013 03:23 PM
Last Post: wοrlockt