
В настоящее время в
Obfuscate.cpp
представлены два различных метода обфускации: обычный арифметический и основанный на ключах. Арифметическая обфускация использует простую операцию XOR вместе со сложением/вычитанием. В подходе
Key-based
используется аналогичный подход, но значение, используемое для сложения и вычитания после XOR, генерируется детерминированным значением из заданного ключя. При использовании подхода
key-based
значения могут быть правильно деобфусцированы только в том случае, если задан правильный ключ. 📌 Github
@cpluspluc