Joaninha
Ladybug (ou Ladbg) é um depurador que permite que os usuários desmontem e depurem aplicativos nativos e .NET, independentemente de a fonte do aplicativo de destino estar disponível ou não.
O projeto Ladybug está escrito em C# e consiste em bibliotecas principais reutilizáveis que expõem recursos de depuração a aplicativos .NET.
Características
- Inicie qualquer aplicativo x86 no depurador.
- Interromper a execução a qualquer momento.
- Visualizar e editar valores de registro x86.
- Desmonte o código de montagem x86 com destaque de instrução.
- Defina pontos de interrupção no código e memória x86.
- Passe pelo código X86.
- Exibir bibliotecas carregadas.
- Veja os threads em execução.
- Despejar e editar memória.
- Receba mensagens de depuração fornecidas por funções como o outputDebugString ou Debug.print.
- Quebre as exceções e consumi -as ou passe para o depurador.
Como usar
- Faça o download do projeto como um arquivo zip e extraia o conteúdo, ou clone o projeto usando o Git. Certifique -se de baixar também os submódulos:
git clone --recurse-submodules https://github.com/Washi1337/Ladybug/
Compile o aplicativo usando o seu IDE de escolha ou executando msbuild na pasta src .
Run Ladybug.Console.X86.exe em src/Main/Ladybug.Console.X86/bin/<configuration> .
LadyBug.Console.exe MyApplicationToDebug.exe
- Digite
help para todos os comandos disponíveis.
Pendência
Ladybug é um projeto que ainda está em desenvolvimento. Abaixo está uma lista não exaustiva que está planejada para ser adicionada:
- Aplicativo gráfico de interface do usuário.
- Troca de contexto de thread.
- Ver o conteúdo da pilha.
- Modificando o código X86.
- Depuração de aplicativos de 64 bits.
- Mais recursos de depuração específicos do .NET, como a depuração da IL.
- Suporte aos plugins para os aplicativos de interface de usuário padrão.
Bibliotecas usadas
O projeto Ladybug é alimentado pelas seguintes bibliotecas:
- ASMRESOLVER: Desmontagem de aplicativos.
Capturas de tela
Comece:

Desmontagem e pontos de interrupção:

Manuseio de exceção:
