Necesito ayuda para crear un ofuscador simple usando Mono.Cecil [cerrado]

Como dice el título, necesito ayuda para usar Mono.Cecil ... Quiero usarlo para hacer un Ofuscator simple (aunque sé que no son simples lmfao, pero estoy bastante seguro de que puedo hacerlo)

No tengo experiencia en ofuscación, así que, básicamente, ¿alguien puede darme un ejemplo simple de cómo usar Mono.Cecil para cifrar variables y firmar ensamblajes?

Esto es lo que he hecho hasta ahora:

    using System;
    using System.Collections.Generic;
    using System.Text;
    using Mono.Cecil;

    namespace AppSigner
    {
        class Program
        {
            static void Main(string[] args)
            {
               Console.WriteLine("Signing DummyApp.exe");
                AssemblyDefinition sourceAssembly = AssemblyFactory.GetAssembly("DummyApp.exe");
            }
        }
    }

preguntado el 27 de agosto de 11 a las 22:08

Vas a tener que esforzarte más que eso. Todos teníamos que hacerlo. -

¿Cómo? No sé nada más. He estado sentado aquí mirando los diferentes nombres de las clases durante 2 horas y no tengo idea de qué hace qué. teniendo en cuenta el hecho de que el desarrollador no hizo ninguna documentación de Mono.Cecil lo hace aún más difícil. No puedo conseguir ni un pequeño ejemplo ... -

Prueba CCI si no te gusta Mono.Cecil. -

@ Matt: Le sugiero que lea ECMA-335 entonces. Es el documento exacto de Mono.Cecil. -

Además, si es un programador principiante, esto será muy difícil de entender. Sin embargo, si eres ambicioso, hazlo. La información será muy valiosa en cualquier futuro esfuerzo de .NET. -

2 Respuestas

Aquí tienes algunos enlaces para que comiences:

Por favor, verifique lo anterior ... luego cree un código y regrese con fragmentos de código y preguntas específicas.

contestado el 23 de mayo de 17 a las 14:05

gracias, el enlace del proyecto de código es una cosa que estaba buscando y definitivamente me ayudará con la firma de ensamblajes: D - Matt

por favor, no olvide votar a favor / marcar como aceptada cualquier respuesta que haya sido útil ... - Yahia

¿Has intentado mirar esto? Artículo del proyecto de código y este stackoverflow pregunta y estas preguntas sobre Stackoverflow en Mono.Cecil

contestado el 23 de mayo de 17 a las 12:05

sí, los he visto a ambos. xP - Matt

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.