Obfuscator-LLVM
2013-12-25 03:36 pmObfuscator-LLVM: проект, аналогичный VMProtect, только не для машинного кода x86/x86-64, а для промежуточного представления LLVM-IR. Он превращает скомпилированную программу в фарш, который практически бесполезно изучать в дизассемблере. Крэкеры стонут и плачут, но не могут сделать кейген к вашей программе.
Каковы преимущества/недостатки Obfuscator-LLVM перед VMProtect?
+ Бесплатно.
– Проект исследовательского, а не коммерческого качества.
+ Работает для всех платформ, включая Unix, Linux, MacOS, Android и iOS. Работает для процессоров ARM. Нет проблем даже с экзотическими платформами (PNaCl, asm.js).
+ Если вы линуксоид, вам больше не нужно будет использовать Wine в своём сборочном окружении для запуска этого обфускатора.
– Привязан к компилятору clang. Пользователи gcc и msvc в пролёте.
https://github.com/obfuscator-llvm/obfuscator/wiki
Каковы преимущества/недостатки Obfuscator-LLVM перед VMProtect?
+ Бесплатно.
– Проект исследовательского, а не коммерческого качества.
+ Работает для всех платформ, включая Unix, Linux, MacOS, Android и iOS. Работает для процессоров ARM. Нет проблем даже с экзотическими платформами (PNaCl, asm.js).
+ Если вы линуксоид, вам больше не нужно будет использовать Wine в своём сборочном окружении для запуска этого обфускатора.
– Привязан к компилятору clang. Пользователи gcc и msvc в пролёте.
https://github.com/obfuscator-llvm/obfuscator/wiki