File tree Expand file tree Collapse file tree
deobfuscator-transformers/src/main/java/uwu/narumi/deobfuscator/core/other/composed Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package uwu .narumi .deobfuscator .core .other .composed ;
22
33import uwu .narumi .deobfuscator .api .transformer .ComposedTransformer ;
4+ import uwu .narumi .deobfuscator .core .other .composed .general .ComposedGeneralFlowTransformer ;
5+ import uwu .narumi .deobfuscator .core .other .composed .general .ComposedGeneralRepairTransformer ;
46import uwu .narumi .deobfuscator .core .other .impl .branchlock .BranchlockCompabilityStringTransformer ;
57import uwu .narumi .deobfuscator .core .other .impl .branchlock .BranchlockSaltingTransformer ;
8+ import uwu .narumi .deobfuscator .core .other .impl .clean .peephole .UselessGotosCleanTransformer ;
9+ import uwu .narumi .deobfuscator .core .other .impl .universal .AccessRepairTransformer ;
10+ import uwu .narumi .deobfuscator .core .other .impl .universal .TryCatchRepairTransformer ;
611import uwu .narumi .deobfuscator .core .other .impl .universal .UniversalNumberTransformer ;
12+ import uwu .narumi .deobfuscator .core .other .impl .zkm .ZelixUselessTryCatchRemoverTransformer ;
713
814public class ComposedBranchlockTransformer extends ComposedTransformer {
915 public ComposedBranchlockTransformer () {
1016 super (
1117 () -> new ComposedTransformer (true ,
1218 UniversalNumberTransformer ::new ,
1319 () -> new BranchlockCompabilityStringTransformer (false ),
14- BranchlockSaltingTransformer ::new )
20+ BranchlockSaltingTransformer ::new ),
21+ ComposedGeneralRepairTransformer ::new , // Deletes "Logic Scrambler"
22+ ComposedGeneralFlowTransformer ::new // Deobfuscates part of flow obfuscation
1523 );
1624 }
1725}
You can’t perform that action at this time.
0 commit comments