yck1509/ConfuserEx: An open-source, free protector for .NET applications c#混淆工具
2019-08-06 18:31:07 Author: github.com(查看原文) 阅读量:318 收藏

This repository has been archived by the owner. It is now read-only.

Join GitHub today

GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.

Sign up

C#

Permalink

Type Name Latest commit message Commit time
Failed to load latest commit information.
.nuget Add .sln and disable nuget for xbuild Feb 13, 2016
Build Use public strong name key May 2, 2015
Confuser.CLI Allow mix usage of declarative obfuscation and crproj Jun 30, 2015
Confuser.Core Fix not using preset of rule in ObfAttrMarker Mar 18, 2016
Confuser.DynCipher Change code styles Dec 24, 2014
Confuser.Protections Fix NRE in namespace function & removing initializer data field when … Mar 16, 2016
Confuser.Renamer Preserve generic parameter count in obfuscated name Mar 27, 2016
Confuser.Runtime Fix ref proxy casting Mar 6, 2016
ConfuserEx Add underscore back to decodable names Mar 19, 2016
additional Add basic layout of GUI Jun 6, 2014
deps Work on GUI (WIP) Jun 9, 2014
dnlib @ 532c767 Update dnlib Oct 26, 2015
docs Explanation of the `argument` XML element Sep 15, 2015
.gitattributes Add strong name to the projects May 27, 2014
.gitignore Use public strong name key May 2, 2015
.gitmodules updated submodules URL Mar 28, 2014
Confuser2.mono.sln Add .sln and disable nuget for xbuild Feb 13, 2016
Confuser2.sln Add basic layout of GUI Jun 6, 2014
ConfuserEx.snk Use public strong name key May 2, 2015
GlobalAssemblyInfo.Template.cs Add build scripts May 31, 2014
LICENSE added readme Mar 28, 2014
README.md Update README.md Jan 27, 2019
VERSION New final version! Jul 1, 2016

ConfuserEx is a open-source protector for .NET applications. It is the successor of Confuser project.

This project is discontinued and unmaintained. Alternative forked projects can be found in this issue.

Features

  • Supports .NET Framework 2.0/3.0/3.5/4.0/4.5
  • Symbol renaming (Support WPF/BAML)
  • Protection against debuggers/profilers
  • Protection against memory dumping
  • Protection against tampering (method encryption)
  • Control flow obfuscation
  • Constant/resources encryption
  • Reference hiding proxies
  • Disable decompilers
  • Embedding dependency
  • Compressing output
  • Extensible plugin API
  • Many more are coming!

Usage

Confuser.CLI <path to project file>

The project file is a ConfuserEx Project (*.crproj). The format of project file can be found in docs\ProjectFormat.md

Bug Report

See the Issues Report section of website.

License

See LICENSE file for details.

Credits

0xd4d for his awesome work and extensive knowledge!
Members of Black Storm Forum for their help!


文章来源: https://github.com/yck1509/ConfuserEx
如有侵权请联系:admin#unsafe.sh