Projects / The Microsoft Bytecode Engineering Library

The Microsoft Bytecode Engineering Library

The Microsoft Bytecode Engineering Library (MBEL) is a tool for parsing, creating, editing, and rewriting .NET executables and libraries. It is implemented completely in the Java programming language, which facilitates portability across different systems. The objects defined closely resemble the metadata structures defined in the ECMA-335 specification. Among the many uses of MBEL are code analysis, optimization, obfuscation, and watermarking.

Tags
Licenses
Implementation

Recent releases

  •  10 Sep 2003 18:33

    No changes have been submitted for this release.

    Recent comments

    17 Jun 2004 09:57 adedayo

    Re: Source code download


    > Hello,

    > It seems the source code (tar gzipped

    > file) is corrupt. Would you kindly check

    > this?

    >

    > Cheers,

    >

    > - Enthusiast interested in this

    > project

    >

    Oh! I see. Just confusing extension.

    03 Jun 2004 12:47 adedayo

    Source code download
    Hello,

    It seems the source code (tar gzipped file) is corrupt. Would you kindly check this?

    Cheers,

    - Enthusiast interested in this project

    10 Sep 2003 14:27 kyz

    Microsoft have a sense of irony?
    While it's always the case that tools for new languages are written in established languages, does anyone else here find it ironic that Microsoft have sponsored development of Java tools to manipulate .NET bytecode?

    Screenshot

    Project Spotlight

    OpenStack4j

    A Fluent OpenStack client API for Java.

    Screenshot

    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.