Темой обфускаторов я занимаюсь довольно долго, но недавно пришлось таки актуализировать знания.
Не так давно передо мной стояла задача выбрать хороший обфускатор для .NET4. Просмотрев кучу софта, я составил небольшой обзор, куда постарался включить самые известные обфускаторы. Общие выводы и рассужденияБесплатные обфускаторы весьма слабые и пригодны только для простого переименования. О control flow знают из них лишь немногие;
Существуют весьма неплохие решения (control flow, MSIL encryption) стоимостью до $500;
Взрослые решения стоят около 5000, но к сожалению, для многих из них есть распаковщики. Некоторые из них крякнуты.
Крякнули обфускатор — значит поняли его систему защиты. На помойку такой обфускатор.
Есть решения «против быдлохакеров» — сборка шифруется полностью и расшифровывается на лету. Взломать символьным отладчиком такую сборку проще простого.
Под катом подробнее о каждом.
Записи в табличке идут по алфавиту, дабы никого не обижать.
(more...)
Не так давно передо мной стояла задача выбрать хороший обфускатор для .NET4. Просмотрев кучу софта, я составил небольшой обзор, куда постарался включить самые известные обфускаторы. Общие выводы и рассужденияБесплатные обфускаторы весьма слабые и пригодны только для простого переименования. О control flow знают из них лишь немногие;
Существуют весьма неплохие решения (control flow, MSIL encryption) стоимостью до $500;
Взрослые решения стоят около 5000, но к сожалению, для многих из них есть распаковщики. Некоторые из них крякнуты.
Крякнули обфускатор — значит поняли его систему защиты. На помойку такой обфускатор.
Есть решения «против быдлохакеров» — сборка шифруется полностью и расшифровывается на лету. Взломать символьным отладчиком такую сборку проще простого.
Под катом подробнее о каждом.
Записи в табличке идут по алфавиту, дабы никого не обижать.
Название и URL | Стоимость | Control flow | Шифрование MSIL | Подробно... |
---|---|---|---|---|
.NET Reactor | $180 | + | + | Шифрует код, сломать его довольно трудно, но возможно, есть распаковщик |
{SmartAssembly} | $795 | + | - | Используется RedGate-ом. Крякнут. |
Aspose.Obfuscator | (-) | (-) | (-) | Проект более не поддерживается |
Assemblur | Free | - | - | Плагин к студии + консоль. Почти ничего не обфускатится |
Babel | $250 | + | ? | Что-то шифрует, но в рантайме можно выполнить DumlIL, возможно, полная версия работает хорошо |
BitHelmet | $250 | ? | ? | Упал, сказав, что .NET отсутствует |
C# Source Code Obfuscator | ? | - | - | Похоже, работает с исходниками .NET. Интересный подход, но кроме описания и примера я ничего не нашёл |
CilSecure | > $1000 | ? | ? | Платный обфускатор, даже без триала. Кот в мешке. |
CodeArmor | ? | ? | ? | Ещё один платный обфускатор, весьма мутный и тоже без триала. Поддержка не ответила. |
CodeVeil | $900 | + | + | Известен тем, что палится в антивирусах. В целом, хорошая штука |
Read more: Habrahabr.ru
0 comments:
Post a Comment