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

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

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

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


person mrapi    schedule 06.02.2015    source источник


Ответы (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 — это запутанный проект

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

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

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

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

http://i.stack.imgur.com/jJaWH.png

как исправить, спасибо!

person mrapi    schedule 11.02.2015

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

person mrapi    schedule 12.03.2015

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

person xplore    schedule 29.03.2015