Skip to content

Commit 6cdf51e

Browse files
committed
composed branchlock
1 parent 7a71d73 commit 6cdf51e

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
11
package uwu.narumi.deobfuscator.core.other.composed;
22

33
import 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;
46
import uwu.narumi.deobfuscator.core.other.impl.branchlock.BranchlockCompabilityStringTransformer;
57
import 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;
611
import uwu.narumi.deobfuscator.core.other.impl.universal.UniversalNumberTransformer;
12+
import uwu.narumi.deobfuscator.core.other.impl.zkm.ZelixUselessTryCatchRemoverTransformer;
713

814
public 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
}

0 commit comments

Comments
 (0)