从Eazfuscator免费升级到confuserex?

时间:2015-02-06 20:01:43

标签: obfuscation eazfuscator

我正在使用VS 2008和Eazfuscator最新的免费版本,我想要升级到VS 2013.Eazfuscator最新的免费版本不适用于VS 2013而且我还带了一个免费的混淆器:Confuserex,这是一个好的吗? 我发现有一个Deobfuscator,所以它不安全吗? https://github.com/UbbeLoL/ConfuserDeobfuscator

如果没有,一个很好的自由选择?

这是一种将它与VS集成并在构建时自动对话的方法,Eazfuscator以这种方式工作。 谢谢!

3 个答案:

答案 0 :(得分:2)

我选择了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

我没有使用它们,因为我收到了这个错误:

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

我该怎么办呢,谢谢!

答案 1 :(得分:2)

正在使用以下设置: 预设:好斗 保护:去除antidebug

答案 2 :(得分:0)

Eazfuscator适用于任何Visual Studio版本。然而,缺少对最新版本的框架(.Net 4.5,WinRT,.Net 5)的支持。