我正在使用VS 2008和Eazfuscator最新的免费版本,我想升级到VS 2013。Eazfuscator最新的免费版本不适用于VS 2013,我也使用了一个免费的混淆器:Confuserex,这是一个好的版本吗?我发现有一个去模糊处理器,所以它不安全?https://github.com/UbbeLoL/ConfuserDeobfuscator
如果不是,一个好的自由选择?
这是一种将它与VS和自动生成的视图集成在一起的方法,Eazfuscator就是这样工作的。谢谢!
发布于 2015-03-12 08:19:50
它正在使用以下设置:预设:积极保护:删除反调试
发布于 2015-02-11 17:30:51
我选择了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
我怎样才能修好它,谢谢!
发布于 2015-03-29 19:55:17
Eazfuscator适用于任何Visual版本。但是,缺少对框架的最新版本(.Net 4.5、WinRT、.Net 5)的支持。
https://stackoverflow.com/questions/28373798
复制相似问题