Estou bastante familiarizado com o WinDbg e não sabia sobre o OllyDbg antes. A partir das estatísticas neste fórum, parece que OllyDbg é duas vezes mais popular que WinDbg. Às vezes, o WinDbg pode ser frustrante, então me pergunto se devo mudar.
Para tornar esta questão menos baseada em opinião, estes são os meus requisitos:
- ser capaz de depurar .NET . Pela minha pesquisa, parece que OllyDbg pode não ser tão bom quanto WinDbg com SOS e SOSEX
- fazer scripts. Aqui parece que OllyDbg é melhor. Existem muitos scripts arquivados em um único lugar, o que não é o caso do WinDbg.
- analise os arquivos de minidump. Isso pode ser um bloqueador: embora o site do OllyDbg diga algo sobre o despejo post mortem, não consegui encontrar uma opção para abrir um despejo imediatamente (Arquivo / Abrir).
- registrar logs do que estou fazendo para poder dar ao cliente. Na pesquisa de imagens do Google, só vejo capturas de tela de registros, memória etc. Não vi algo semelhante à janela de saída do comando WinDbg.
Dados esses requisitos básicos, devo fornecer OllyDbg tenta?
Informações da versão: OllyDbg 2.01