A Dotnet assembly decompiler and portable PDB generator.
Dockerfile linkslatest
(ilspy/Dockerfile).NET Assembly
Decompiled source code in C#, PDB or Visual Studio Project
Method 1. Clone the repository and build by yourself
git clone https://gitlab.com/CinCan/tools
cd tools/ilspy
docker build . -t cincan/ilspy
Method 2. Pull the docker image
docker pull cincan/ilspy
Method 3. use 'cincan' tool
Follow 'cincan' tool installation steps. If this tool is used, no need to install 'ILSpy' separately.
Method 1. Run the docker container
Analyse a sample in directory "/samples":
$ docker run -v /samples:/samples cincan/ilspy /samples/ilspy_sample.exe
Or get possible arguments for the program:
$ docker run -v /samples:/samples cincan/ilspy --help
Method 2. Run with 'cincan' tool:
Analyse a provided example sample from this directory:
$ cincan run cincan/ilspy samples/ilspy_sample.exe
Get help for specifically this tool:
$ cincan run cincan/ilspy --help
Few tests are included for testing the functionality of container. These contains at least:
Tox can be used for testing this tool (run from root of this repository):
pip install tox
tox ilspy
Sample file was created for CriM-2019 workshop (Compiled binary C# .NET Assembly). It contains simple dropper for malicous binary from remote URL.
https://github.com/icsharpcode/ILSpy
https://www.nuget.org/packages/ilspycmd/
Distributed under same terms (MIT Licence) than ILSpy itself.
Content type
Image
Digest
sha256:37e49c4ca…
Size
82.7 MB
Last updated
about 4 years ago
docker pull cincan/ilspy