Deobfuscation utils are still ass

This commit is contained in:
Pyogenics
2025-05-10 14:38:54 +01:00
parent 84fe7c0bf0
commit b9bbf5af1f
5 changed files with 113 additions and 20 deletions

View File

@@ -4,8 +4,7 @@ from glob import glob
from json import dump
path = argv[1]
paths = glob(f"{path}/**/**/*.class.asasm")
paths += glob(f"{path}/**/*.class.asasm")
paths = glob(f"{path}/**/*.class.asasm", recursive=True)
names = {}
for path in paths:
@@ -30,7 +29,10 @@ for path in paths:
line = line.split("refid \"")
line = line[1][:-1]
names[packageName][className][line] = name
if name == None:
names[packageName][className][line] = None
elif ".as$" not in name:
names[packageName][className][line] = name
with open("mapping.json", "w") as file:
dump(names, file)