threadtear
Multifunctional java deobfuscation tool suite (by GraxCode)
Javassist
Java bytecode engineering toolkit (by jboss-javassist)
Our great sponsors
threadtear | Javassist | |
---|---|---|
3 | 5 | |
860 | 4,009 | |
- | 0.4% | |
0.0 | 0.0 | |
12 months ago | 3 months ago | |
Java | Java | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
threadtear
Posts with mentions or reviews of threadtear.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-27.
-
does decompiling a .jar file execute it?
If you're very paranoid, Threadtear does have some amount of protection against potential code execution when decompiling, although it hasn't been updated in a while and it's still always a risk (albeit one I never personally encountered). If you suspect that the file you want to decompile does have a way to execute code when decompiling it, you could try using a virtual machine for some added protection.
-
Most likely a new scam
I used recaf for the plugin.yml, I used deobfuscator to remove the obfuscation, then I used threadtear for decompilation. I use threadtear pretty much always, but it's allatori deobfuscation is somewhat lacking which is why I used a separate program. Also it does not show resources in the jar, which is why I had to use recaf.
-
HOW DO I SCAN A JAR FOR RATS?
learn java then get https://github.com/GraxCode/threadtear read all files be weary if its obfuscated
Javassist
Posts with mentions or reviews of Javassist.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-21.
-
JUnit 5: link tests with task tracker issues
ClassPool comes from Javaassist library. It gives convenient API to retrieve the line number of Java method.
-
Kimmer: Port immer for kotlin/jvm
This problem can be resolved by https://github.com/jboss-javassist/javassist/blob/master/src/main/javassist/util/proxy/DefineClassHelper.java perfectly, I will use some of its code to fix this problem on 0.0.1
-
Bytecode Transformations: The Android Gradle Plugin
Other higher-level abstractions like Javassist: are all based on ASM, but have a nicer and easier-to-understand APIs to deal with.
- Functions hooking
-
Hacking third-party APIs on the JVM
In the following snippet, the transformer uses Javassist:
What are some alternatives?
When comparing threadtear and Javassist you can also consider the following projects:
skidfuscator-java-obfuscator - Public proof-of-concept obfuscator using the MapleIR framework designed by cts & bibl
Byte Buddy - Runtime code generation for the Java virtual machine.
Deobfuscator - Some deobfuscator for java lol
Byteman - Byteman Project main repo
Theia - A Kotlin program used to analyze and discover backdoors in Minecraft Java 1.12.2 forge mods
Recaf - The modern Java bytecode editor
deobfuscator - The real deal
obfuscator
obfuscator - A java obfuscator (GUI)
yGuard - The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts
Maker - Lightweight, full-featured, low-level dynamic Java class generator designed for ease of use.