monodis

The Mono Common Intermediate Language (CIL) disassembler. More information: <https://www.mono-project.com/docs/tools+libraries/tools/monodis/>.

Install

All systems
curl cmd.cat/monodis.sh
Debian Debian
apt-get install mono-utils
Ubuntu
apt-get install mono-utils
Arch Arch Linux
pacman -S mono
image/svg+xml Kali Linux
apt-get install mono-utils
Fedora
dnf install mono-devel
Windows (WSL2)
sudo apt-get update sudo apt-get install mono-utils
OS X
brew install mono
Raspbian
apt-get install mono-utils

The Mono Common Intermediate Language (CIL) disassembler. More information: <https://www.mono-project.com/docs/tools+libraries/tools/monodis/>.

  • Disassemble an assembly to textual CIL:
    monodis path/to/assembly.exe
  • Save the output to a file:
    monodis --output=path/to/output.il path/to/assembly.exe
  • Show information about an assembly:
    monodis --assembly path/to/assembly.dll
  • List the references of an assembly:
    monodis --assemblyref path/to/assembly.exe
  • List all the methods in an assembly:
    monodis --method path/to/assembly.exe
  • Show a list of resources embedded within an assembly:
    monodis --manifest path/to/assembly.dll
  • Extract all the embedded resources to the current directory:
    monodis --mresources path/to/assembly.dll

© tl;dr; authors and contributors