</> CodeBooks
    ← Volver a C# (página 2)
    Portada de Advanced .NET IL Assembler

    Advanced .NET IL Assembler

    Serge Lidin

    Editorial
    Apress
    Año
    2014
    Páginas
    ~492
    Nivel
    Avanzado

    De qué trata

    Tratado maestro de Serge Lidin, creador del ensamblador IL (ILAsm) en Microsoft, sobre el lenguaje intermedio del Common Language Runtime (CIL/MSIL). El libro desvela los secretos más íntimos de la ejecución del código en .NET.

    Lidin explica la estructura interna de metadatos de los ejecutables portables (PE), el conjunto de instrucciones de la máquina virtual de pila de .NET, directivas de ILAsm, emisión dinámica de tipos mediante System.Reflection.Emit y manipulación de bytecode. También se analizan técnicas de ingeniería inversa, ofuscación y optimizaciones a nivel de ensamblador.

    Lectura de culto para ingenieros de seguridad, analistas de malware, creadores de frameworks y desarrolladores avanzados interesados en la ingeniería de bajo nivel en .NET.

    • MSIL
    • CIL
    • ILAsm
    • Reflection.Emit
    • Common Language Runtime
    • Bytecode
    • Ingeniería Inversa
    • Metadatos PE

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Generador de código dinámico con Reflection.Emit e IL personalizado

    Construcción de una librería que emite tipos y métodos en tiempo de ejecución manipulando directamente instrucciones MSIL para máximo rendimiento.

    Más de C# con nivel Avanzado