Какой обфускатор использовался на уроках Java?
Есть ли способ узнать, какой обфускатор был применен к классу?
Я пытаюсь декомпилировать некоторые классы с помощью procyon cfr и других вещей, но я заметил, что все строки, передаваемые в методы класса, особенно те, которые передаются в некоторые классы json или base64, не читаются, поэтому я думаю, что они запутаны. Кроме того, при попытке декомпиляции многие методы выдавали ошибки, оставляя закомментированный байт-код.
Спасибо за помощь
EDIT1: @Andreas_D Чтобы быть более точным, я думаю, что был использован обфускатор, потому что все строки, как это:
this.af.add(JSON.endsWith((String)"Rgqrt", (int)(94 + -61)).toLowerCase());
или же
this.af.add(JSON.endsWith((String)"\b##!(\t*?9+=", (int)(37 * 33)).toLowerCase());
Кроме того, в декомпилированном коде много goto -> label
заявления. По этой причине я думаю, что использовался Zelix или Stringer (даже если я не вижу никакой константы zkm).
Если это так, как я могу продолжить процесс декомпиляции?