2018-11-07 06:15:38 +00:00
|
|
|
# monodis
|
|
|
|
|
|
|
|
> The Mono Common Intermediate Language (CIL) disassembler.
|
2019-06-03 01:06:36 +01:00
|
|
|
> More information: <https://www.mono-project.com/docs/tools+libraries/tools/monodis/>.
|
2018-11-07 06:15:38 +00:00
|
|
|
|
|
|
|
- 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}}`
|
|
|
|
|
2024-01-31 03:55:19 +00:00
|
|
|
- List resources embedded within an assembly:
|
2018-11-07 06:15:38 +00:00
|
|
|
|
|
|
|
`monodis --manifest {{path/to/assembly.dll}}`
|
|
|
|
|
|
|
|
- Extract all the embedded resources to the current directory:
|
|
|
|
|
|
|
|
`monodis --mresources {{path/to/assembly.dll}}`
|