Обновление с Eazfuscator бесплатно... до confuserex?

Я использую VS 2008 и Eazfuscator последнюю бесплатную версию, и я хочу обновить ее до VS 2013. Последняя бесплатная версия Eazfuscator не работает с VS 2013, и я взял также бесплатный обфускатор:Confuserex, это хорошо? Я нашел Deobfuscator для этого, так что это не безопасно? https://github.com/UbbeLoL/ConfuserDeobfuscator

Если нет, хороший свободный выбор?

Это способ интегрировать его с VS и автоматическим запутыванием при сборке,Eazfuscator работает именно так. Спасибо!

3 ответа

Решение

Работает со следующими настройками: Предустановка: агрессивная Защита: удалить антидебаг

Я выбрал confuserex и нашел способ интегрировать его с VS

http://dev.schausberger.cc/2013/05/obfuscating-visual-studio-net-2010-code-before-creating-setup-project/

Этот код найден, необходимо добавить в файл.vbproj

if $(ConfigurationName)==Release (

    cd “$(TargetDir)”
    “c:\path_to_\confuser Release\confuser.console.exe”   “$(SolutionDir)confuserSettings.crproj”
    copy /y Confused\*.*
    rmdir /s /q Confused
    ) else (
    echo “not in release mode, not obfuscating”
    )

и я использую:

<PropertyGroup>
    <PostBuildEvent>
    If $(ConfigurationName)==Release (
        cd $(TargetDir)
        c:\Confuser\Confuser.CLI.exe $(ProjectDir)confuserSettings.crproj
    )
   </PostBuildEvent>
  </PropertyGroup>

confuserSettings.crproj - это проект confuser

единственное, что я не смог решить - это использовать в режиме сборки обфусцированный файл

я думаю, что эти команды делают это:

       copy /y Confused\*.*
       rmdir /s /q Confused

Я не использовал их, потому что я получил эту ошибку:

как я могу это исправить, спасибо!

Eazfuscator работает с любой версией Visual Studio. Однако поддержка последних версий фреймворков (.Net 4.5, WinRT, .Net 5) отсутствует.

Другие вопросы по тегам