Closed OpticFusion1 closed 4 years ago
all deobfuscators should be placed here https://github.com/OpticFusion1/MCAntiMalware/tree/master/src/main/java/optic_fusion1/mcantimalware/deobfuscator
Afraid to push something in case Optic pushes twenty commits which cause merge conflicts with my fork.
Afraid to push something in case Optic pushes twenty commits which cause merge conflicts with my fork.
You can push <3
@ItzSomebody as of right now, everything that needs to be done are things that i can't do my self for one reason or another :p so you're good to push 👍
It should check each file, if it's obfuscated then deobfuscate it and save the deobfuscated jar as pluginname-deobf.jar or similar, the AntiMalware will re-scan it
Adding a variety of deobfuscators too the AntiMalware would be nice, though it would probably require large rewritting of the deobfuscator
List of deobfuscators that should be added to the AntiMalware
https://github.com/java-deobfuscator/deobfuscator https://github.com/ThisTestUser/deobfuscator https://github.com/ThisTestUser/AntiSmokeFlowObf https://github.com/ThisTestUser/AntiSmokeObfuscator
adding these and others will make it MUCH easier to deal with obfuscation for current and possible future checks
Edit: Merge as required