.Net-obfuscator
.NET Obfuscator es una herramienta que se utiliza para proteger las aplicaciones .NET de la ingeniería inversa.
Esto se hace transformando el código .NET original en un formulario que es difícil de entender , lo que dificulta que los atacantes descompilaran el código y comprendan cómo funciona.
Esto puede ayudar a prevenir el robo de propiedad intelectual y también proteger contra posibles vulnerabilidades de seguridad.
La ofuscación también puede ayudar a reducir el tamaño del código, lo que puede mejorar el rendimiento de la aplicación.
Aquí hay un ejemplo de un programa simple de C# que calcula el factorial de un número determinado:
using System ;
namespace FactorialCalculator
{
class Program
{
static void Main ( string [ ] args )
{
Console . WriteLine ( "Enter a number:" ) ;
int num = int . Parse ( Console . ReadLine ( ) ) ;
int factorial = 1 ;
for ( int i = 1 ; i <= num ; i ++ )
{
factorial *= i ;
}
Console . WriteLine ( "The factorial of {0} is {1}" , num , factorial ) ;
}
}
} Para ofuscar este código, un obfuscador .NET lo transformaría en algo como esto:
using System ;
namespace XZkxcX
{
class XxXXx
{
static void XxXXX ( string [ ] XxxxX )
{
Console . WriteLine ( "Enter a number:" ) ;
int XxXx = int . Parse ( Console . ReadLine ( ) ) ;
int XXXXXXX = 1 ;
for ( int XxXX = 1 ; XxXX <= XxXx ; XxXX ++ )
{
XXXXXXX *= XxXX ;
}
Console . WriteLine ( "The factorial of {0} is {1}" , XxXx , XXXXXXX ) ;
}
}
} Como puede ver, el código ofuscado es mucho más difícil de entender y seguir, lo que dificulta que alguien invierta el ingeniería del código original.
- Código abierto
- Gratis
- Freemium
- Pagado
Código abierto
- Arya - Arya es un simple ofuscador para los binarios .NET.
- AstrongaSfuck: un obfuscador de consola para ensamblados .NET.
- BasicProxyobfucator: un obfuscador proxy muy básico basado en Dnlib
- BitMono: un protector libre y de código abierto para mono
- Confuserex: un protector gratuito y de código abierto para aplicaciones .NET.
- CIL -EXAMINACIÓN - A .NET Framework (.NET Core en el futuro) Obfuscator. El propietario actualmente está enfermo, por lo que se detiene el trabajo en el proyecto.
- Ofuscador barato: un obfuscador bastante malo hecho para aprender
- dotNetObFUscator - обскатор строки дiencia c#
- DarkFuscator - Código Ofuscator para programas de marco .NET. Desactivado en 2016, pero fue muy funcional en 2010/2011. Usa la biblioteca mono.cecil para interactuar con los ensamblados .NET.
- Denvelope - Ofuscador neto
- DotnetPatcher - dotnetobfuscator
- Goldfuscator: una bifurcación del proyecto original SimpleBfuscator, hecho para capacitación.
- Jiejie.net: una herramienta de código abierto para la obfuscación .NET El archivo de ensamblaje. Pequeño, rápido y potente.
- Protector Krawk - .NET Obfuscador y protector
- KOIVM - Virtualización hecha para .NET usando confuserex
- Lookatme - Ofuscador neto para estudiar fines.
- Logic.net: un obfuscador .NET más avanzado y abierto .NET usando DNLIB.
- MdCrypt - [WIP] Un protector de próxima generación para aplicaciones .NET (.NET Framework, .NET Core y más)
- MEMEVM: un pequeño virtualizador para .NET que funciona junto con confusex
- MindLated - .NET OBFUSCATOR USO DNLIB
- Net -Obfuscator - Obfuscador .NET simple usando Mono Cecil
- NetRenamer: herramienta simple para ofuscar/cambiar el nombre de los métodos, campos, clases y más del módulo .NET y más utilizando ASMRESOLVER.
- Noisette: un obfuscador para el ensamblaje de .NET
- Obfuscatus - A .NET Obfuscator basado en Mono Cecil
- OBFUSCORD: ofusca un archivo a través de Discord como bot usando la API de Discord.net
- OBFUSCAR - Herramienta de ofuscación de código abierto para ensambles de .NET
- Demonstrucción del ofuscador: una simple demostración del obfuscador usando dnlib
- Octopusobfuscator - Ofuscador básico para .NET
- Panda -Obfuscator - Pandaobfuscator Un ofuscador simple, gratis, OpenSource para aplicaciones .NET
- Paofuscator - Ofuscator Für Paradise.de
- SimpleBfuscator - Ofuscador simple
- SourCecodeObfuscator - C# OBFUSCADOR DE CÓDIGO DE FUENTE
- SPECTEROBFUscator: esta aplicación ofuscará su ensamblaje de .NET
- Guardia de azúcar - Guardia de azúcar
- Unikod - Biblioteca de estilo de texto y ofuscación para C#
- Sin administrar: una herramienta simple para convertir cadenas en métodos no administrados utilizando ASMRESOLVER.
- VOT4CS: una herramienta de ofuscación de virtualización para el programa C#
- Vaporobfusactor - Vaporobfuscator es un ofuscador para .net hecho con dnlib
- ZenFuscator - Ofuscador para proteger los ensamblados .NET de ser ingeniería inversa.
- Z00BFUscator: Z00BFuscator es el obfuscador simple, de código abierto, para ensamblar .NET construidos en .NET Core
Gratis
- Bithelmet - Bithelmet Obfuscator protege sus ejecutables portátiles .NET
- Guardship-.Net-Protector-Guardship .Net Protector es un software de desarrollo que ayuda a proteger el archivo ejecutable de la aplicación .NET haciendo que su código sea ilegible para los desapees de MSIL.
- OBFUSCATOR NARANTE PLACE: una forma gratuita y eficiente de proteger su software .NET
- Protector de Phoenix - .NET OBFUSCATOR Y PROTECTOR
- Yano - Yano es un obfuscador avanzado para las aplicaciones de Microsoft .NET
Freemium
- Agile- agile.net, potente protección de código, ofuscación y solución de licencias para sus aplicaciones .NET
- Aldaray Rummage Ofuscator: ate su código en nudos y haga llorar a los hackers
- AppFuscator - Algoritmo de Inteligencia ¡Proporcione su aplicación poderosa protección!
- ARMDOT: protección, herramienta de licencia de software y obfuscador para C# y .NET con soporte de claves y archivos en serie.
- Bytehide - Bytehide proporciona el obfuscador de .NET a las empresas y organizaciones. Proporcionar un conjunto de herramientas que protejan su propiedad intelectual, garantizar la integridad de su software y reducir los costos.
- Babel: proteja su software contra la ingeniería inversa para salvaguardar la propiedad intelectual de su código
- BoxedApp-Importar y virtualizar ActiveX, Flash y .NET Time de ejecución • SDK rico para desarrolladores • Crear empacadores personalizados • Admite aplicaciones de 32 bits y 64 bits • Sistema de archivos virtuales y registro
- Crypto: potente ofuscación y protección de código para .NET que realmente funciona!
- CSHARPOBFUscator - Csharp Obfuscator protege su código de aplicación .NET a través de transformaciones de ofuscación, al tiempo que mantiene las habilidades de depuración para pruebas de garantía de calidad.
- Deepsea - Deepsea Obfuscator hace que la ofuscación de sus ensamblados .NET sea una parte intuitiva e integrada del desarrollo de su producto.
- DOTFUscator: las verificaciones de ofuscación .NET de Dotfucator y tiempo de ejecución han protegido miles de aplicaciones durante más de una década.
- Eazfuscator - Eazfuscator.net protege la propiedad intelectual arraigada en el software, aumentando la rentabilidad comercial y permitiendo mantener la ventaja sobre la competencia.
- Enigma Protector: un sistema profesional para licencias y protección de archivos ejecutables para Windows.
- ILProtector - ILProtector es un protector para aplicaciones .NET. ILProtector está diseñado para proteger la propiedad intelectual del software.
- IntelliProtector - Intelliprotector .NET El obfuscator es una excelente herramienta gratuita para sus proyectos .NET .NET de IntelliProtector.
- MANCOSOFTWARE - El sistema de licencias .NET .NET es el potente software de protección de licencias y copias para formularios .NET Windows, WPF, WCF, WWF y ASP.NET Aplicaciones, controles y componentes.
- NetShrink - NetShrink es un compresor EXE Packer, también conocido como un compresor ejecutable, un protector de contraseña de aplicación y una aglutinante DLL virtual para aplicaciones Windows y Linux .NET.
- Reactor neto: el reactor neto es un poderoso sistema de protección de código .NET y licencia de software que detiene por completo cualquier descomposición.
- Skater .NET Obfuscator - Rustemsoft propone patinador .net Obfuscator, una herramienta de ofuscación para la protección del código .NET. Implementa todas las técnicas conocidas de protección de software y algoritmos de ofuscación.
- SmartAssembly: proteja su código .NET e IP con SmartAssembly
- StrongVM: StrongVM es un protector virtualizante para aplicaciones .NET.
- Spices - Spices.net El obfuscador es una herramienta de ofuscación, protección y optimización del código .NET que ofrece la amplia gama de tecnologías para proteger completamente su código .NET y asegurar sus datos.
- VMProtect: VMProtect protege el código al ejecutarlo en una máquina virtual con una arquitectura no estándar que hace que sea extremadamente difícil analizar y descifrar el software. Además de eso, VMProtect genera y verifica los números de serie, limita las actualizaciones gratuitas y mucho más.
Pagado
- Cyphor - Cyphor es más que un obfuscador. Cyphor es la mejor, más rápida y más confiable herramienta de protección de la ofuscación para trabajar.
- DNGUARD HVM - Tecnología avanzada de protección de código .NET y ofuscación
- Obfuscator.net 2009 - Proteja su ensamblaje de .NET
- PV Logiciels Dotnet Protector: PV Logiciels Dotnet Protector es un potente sistema de protección de código .NET que evita que sus ensamblajes se descompilen.
- SeeUnsharp: ¿tienes una solución sofisticada de .NET? ¿Y competidores muy curiosos? ¿Tienes algo valioso para esconderte? ¡Tomar medidas y proteger tu inversión!