Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
ILSpy — Decompilador .NET com suporte para geração de PDB, ReadyToRun, Metadados (&mais) - multiplataforma! | Kitploit
Ferramentas/GitHubGitHub/icsharpcode/ilspy
Análise EstáticaAnálise de CódigoEngenharia ReversaDepuradoresAnálise de Binários
GitHubicsharpcode/ilspy

ILSpy

Decompilador .NET com suporte para geração de PDB, ReadyToRun, Metadados (&mais) - multiplataforma!

Ver Repositório
25.8k3.7k221há 1 diaRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
# ILSpy [![NuGet](https://img.shields.io/nuget/v/ICSharpCode.Decompiler.svg)](https://nuget.org/packages/ICSharpCode.Decompiler) ![Build ILSpy](https://github.com/icsharpcode/ILSpy/workflows/Build%20ILSpy/badge.svg?branch=master) [![Mastodon](https://img.shields.io/badge/dynamic/json?label=Mastodon&query=totalItems&url=https://hachyderm.io/users/ilspy/followers.json&logo=mastodon&style=flat-square)](https://hachyderm.io/@ilspy) [![Bluesky](https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky&logoColor=fff)](https://bsky.app/profile/ilspy.bsky.social) [![ILSpy VS extension](https://img.shields.io/badge/VS%20Extension-ILSpy-blue.svg)](https://visualstudiogallery.msdn.microsoft.com/8ef1d688-f80c-4380-8004-2ec7f814e7de) 

ILSpy é o navegador e descompilador de assemblies .NET de código aberto e multiplataforma. A interface de desktop é executada no Windows, Linux e macOS (construída sobre [Avalonia](https://avaloniaui.net/)).

Download: [última versão](https://github.com/icsharpcode/ILSpy/releases) | [última build de CI (master)](https://github.com/icsharpcode/ILSpy/actions?query=workflow%3A%22Build+ILSpy%22+branch%3Amaster+is%3Asuccess+event%3Apush) | [Microsoft Store (apenas versões RTM)](https://apps.microsoft.com/store/detail/ilspy-fresh/XP8C26VDWLP4T4)

Frontends do Descompilador
-------

Além da interface de desktop multiplataforma ILSpy (disponível para download via Releases, consulte também [plugins](https://github.com/icsharpcode/ILSpy/wiki/Plugins)), os seguintes outros frontends estão disponíveis:

* Visual Studio 2022/2026 vêm com suporte a descompilação para F12 habilitado por padrão (usando nossos engines v8.2 e v9.1, respectivamente).
* Nossa extensão para Visual Studio 2022/2026 [marketplace](https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.ILSpy2022)
* Nossa extensão para Visual Studio Code [repositório](https://github.com/icsharpcode/ilspy-vscode) | [marketplace](https://marketplace.visualstudio.com/items?itemName=icsharpcode.ilspy-vscode) | [open-vsx](https://open-vsx.org/extension/icsharpcode/ilspy-vscode)
* Nossa ferramenta dotnet para Linux/Mac/Windows - confira o [ILSpyCmd](https://github.com/icsharpcode/ilspy/blob/master/ICSharpCode.ILSpyCmd) neste repositório | [dotnet tool install](https://www.nuget.org/packages/ilspycmd/)
* [C# for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp) também vem com suporte a descompilação. Para habilitar, ative a configuração "Enable Decompilation Support".
* Nossos pacotes NuGet [ICSharpCode.Decompiler](https://www.nuget.org/packages/ICSharpCode.Decompiler/) e [ILSpyX](https://www.nuget.org/packages/ICSharpCode.ILSpyX/) para seus próprios projetos
* Nossos [cmdlets PowerShell](https://github.com/icsharpcode/ilspy/blob/master/ICSharpCode.Decompiler.PowerShell) para Linux/Mac/Windows neste repositório

Recursos
-------

 * Descompilação para C# (confira o [status de suporte à linguagem](https://github.com/icsharpcode/ILSpy/issues/829))
 * Descompilação de projeto inteiro
 * Abrir a partir de feed NuGet, abrir a partir de processo em execução, além de disco e GAC (somente Windows)
 * Pesquisa por tipos/métodos/propriedades (saiba mais sobre as [opções](https://github.com/icsharpcode/ILSpy/wiki/Search-Options))
 * Navegação por hiperlinks entre tipos/métodos/propriedades, favoritos
 * Navegação por tipos base/derivados, histórico
 * Explorador de metadados de assemblies ([passo a passo do recurso](https://github.com/icsharpcode/ILSpy/wiki/Metadata-Explorer))
 * Descompilador BAML para XAML, suporte a !AvaloniaResources
 * Suporte a binários ReadyToRun para .NET Core (veja o [tutorial](https://github.com/icsharpcode/ILSpy/wiki/ILSpy.ReadyToRun))
 * Extensível via [plugins](https://github.com/icsharpcode/ILSpy/wiki/Plugins)
 * Recursos adicionais em builds DEBUG ([para os desenvolvedores](https://github.com/icsharpcode/ILSpy/wiki/Additional-Features-in-DEBUG-Builds))

Licença
-------

ILSpy é distribuído sob a Licença MIT. Consulte o documento [About](https://github.com/icsharpcode/ilspy/blob/master/doc/ILSpyAboutPage.txt) para detalhes,
bem como os [avisos de terceiros](https://github.com/icsharpcode/ilspy/blob/master/doc/third-party-notices.txt) para as bibliotecas de código aberto incluídas.

Como compilar
------------

#### Windows:

- Certifique-se de que o [PowerShell](https://github.com/PowerShell/PowerShell) 7+ esteja instalado (o Windows PowerShell, pelo menos na versão 5.0, também funciona)
- Clone o repositório do ILSpy usando git.
- Execute `git submodule update --init --recursive` para baixar o submódulo ILSpy-Tests (usado por alguns casos de teste).
- Instale o Visual Studio (versão documentada: 18.0/2026). Você precisa dos seguintes componentes de carga de trabalho:
  - Carga de trabalho ".NET Desktop Development". Esta carga de trabalho inclui o SDK do .NET Framework 4.8 e o targeting pack do .NET Framework 4.7.2, bem como o [SDK do .NET 10.0](https://dotnet.microsoft.com/download/dotnet/10.0) (o ILSpy.csproj tem como alvo o .NET 10.0, mas também temos projetos net472). Nossos testes unitários exigem o [SDK do .NET 11.0](https://dotnet.microsoft.com/download/dotnet/11.0).
  - Carga de trabalho "Visual Studio extension development" (Observação: o ILSpy.VSExtensions.slnx é separado do ILSpy.slnx e, portanto, esta carga de trabalho é opcional)
  - Componente individual "MSVC v143 - VS 2022 C++ x64/x86 build tools" (ou similar)
    - _O conjunto de ferramentas VC++ é opcional_; se presente, ele é usado para `editbin.exe` modificar o tamanho da pilha usado pelo ILSpy.exe de 1MB para 16MB, porque o descompilador faz uso intenso de recursão, onde tamanhos de pilha pequenos levam a problemas em métodos muito complexos.
- Abra o ILSpy.slnx no Visual Studio.
  - A restauração de pacotes NuGet baixará automaticamente outras dependências
  - Execute o projeto "ILSpy" para a interface do ILSpy
  - Use o "Test Explorer" do Visual Studio para ver/executar os testes
  - Se você estiver interessado apenas em um subconjunto específico do ILSpy, também pode usar
    - ILSpy.Desktop.slnf: para a interface Avalonia multiplataforma e seus testes
    - ILSpy.XPlat.slnf: para a CLI multiplataforma (ilspycmd) ou cmdlets do PowerShell
    - ILSpy.VSExtensions.slnx: para as extensões do Visual Studio

**Observação:** O Visual Studio inclui uma versão do SDK do .NET que é gerenciada pelo instalador do Visual Studio - depois que você atualizar, ela também pode ser atualizada.
Observe que o ILSpy é compatível apenas com o SDK do .NET 11.0 e o Visual Studio se recusará a carregar alguns projetos na solução (e os testes unitários falharão). 
Se esse problema ocorrer, instale manualmente o SDK do .NET 11.0 a partir daqui [aqui](https://dotnet.microsoft.com/download/dotnet/11.0).

#### Unix / Mac:

- Certifique-se de que o [SDK do .NET 10.0](https://dotnet.microsoft.com/download/dotnet/10.0) (para execução) e o [SDK do .NET 11.0](https://dotnet.microsoft.com/download/dotnet/11.0) (para testes) estejam instalados. Melhor ainda, use o [dotnetup](https://github.com/dotnet/sdk/tree/release/dnup/documentation/general/dotnetup) com o canal de SDK preview.
- Certifique-se de que o [PowerShell](https://github.com/PowerShell/PowerShell) esteja instalado (anteriormente conhecido como PowerShell Core)
- Clone o repositório usando git.
- Execute `git submodule update --init --recursive` para baixar o submódulo ILSpy-Tests (usado por alguns casos de teste).
- Use `dotnet build ILSpy.Desktop.slnf` para compilar a interface desktop Avalonia multiplataforma; execute-a com `dotnet run --project ILSpy`.
- Use `dotnet build ILSpy.XPlat.slnf` para compilar apenas a ferramenta CLI (ilspycmd) e os cmdlets do PowerShell.

Recomendamos o [Visual Studio Code](https://code.visualstudio.com/) ou derivados junto com o [DotRush](https://github.com/JaneySprings/DotRush), que também está disponível para derivados do VS Code.

Como contribuir
-----------------

- Relate bugs
- Se você quiser contribuir com um pull request, adicione https://github.com/icsharpcode/ILSpy/blob/master/BuildTools/pre-commit ao seu `.git/hooks` para evitar o commit de código com formatação incorreta. Usamos tabs e não espaços. O servidor de build executa o mesmo script, portanto, quaisquer pull requests com formatação incorreta falharão.

[Colaboradores](https://github.com/icsharpcode/ILSpy/graphs/contributors) atuais e passados.

Política de Privacidade do ILSpy
------------------------

O ILSpy não coleta nenhuma informação de identificação pessoal, nem envia arquivos do usuário para serviços de terceiros. 
O ILSpy não usa nenhum serviço de APM (Application Performance Management) para coletar telemetria ou métricas.
Baixar ferramenta