/DotNetPatcher

DotNet Obfuscator/Packer

Primary LanguageC#

DotNet Patcher v4.6

Description

DNP is an Obfuscator/Packer for .NET applications which use MonoCecil library. It doesn't support WPF app !

Screenshot

DotNetPatcher.png

Features

  • English UI language only
  • Displays selected .exe informations (assembly name, Version, TargetRuntime, TargetCPU, SubSystemType)
  • Selecting encoding chars type : Alphabetic, Dots, Invisible, Chinese, Japanese, Greek, Flowing, Symbols)
  • Renaming : Namespaces, Types, Methods (overrides also), Properties, Fields, Custom Attributes, Events, Parameters, Resources and/or content .....
  • Dependencies detection & merging/embedding (encrypt and/or compress or not)
  • Anti-IlDasm, Anti-Tamper, Anti-Debug, Anti-Dumping
  • Public calls hidding
  • Pinvoke calls hidding (Use with caution)
  • Strings encryption
  • Numerics encryption
  • Constants encoding
  • Booleans encoding
  • Mild calls
  • Controlflow
  • Fake attributes injection
  • Packer with LZX compression and encryption

Prerequisites

  • All Windows OS
  • DotNet Framework 4.0
  • The binary doesn't require installation

WebSite

Credits

  • 0xd4d : for Dnlib Pe module library
  • jbevains : for MonoCecil library
  • Yck1509 : for Confuser project
  • Daniel Doubrovkine : for his ResourceLib library Vestris
  • Markhor : For his Sevenzip library Sevenzip
  • Xertz : for his Login GDI+ theme which I modified a little bit
  • Paupino : for some useful functions from his open source project : NCloak
  • Mirhabi : for his IconInjector class
  • Mono Linker : for its inherits & virtual map Mono.Linker

Copyright

Copyright © 3DotDev 2008-2020

Licence