Usando o OllyDBG
Transcrição
Usando o OllyDBG
Usando o OllyDBG Pedro Garcia http://www.sawp.com.br 26 de Fevereiro de 2010 Assembly Working Party Laboratório de Cálculos Científicos, Instituto de Física, Universidade de Brasília, Brasil Usando o OllyDBG Introdução ao Olly DBG Sobre o OllyDBG Debugger. Pode ser usado (inclusive) para depurar seus próprios programas. Interface e recursos voltados à simplicidade. Permite a reescrita “online” de instruções, permitindo testar o comportamento do programa ao mesmo tempo que é feita a reescrita do seu código. Altamente customizável: permite a seleção de diversas sintaxes e diretivas de assemblers (MASM, GCC, IDEAL, HLA, etc). Usando o OllyDBG Janelas do Programa Geral Usando o OllyDBG Janelas do Programa Selecionando binário a analisar. Usando o OllyDBG Janelas do Programa Arquivo carregado Usando o OllyDBG Janelas do Programa Selecionando janela de logs Usando o OllyDBG Janelas do Programa Janela de logs Usando o OllyDBG Janelas do Programa Lista de módulos executáveis Usando o OllyDBG Janelas do Programa Selecionando janela de mapa de memórias Usando o OllyDBG Janelas do Programa Memory Map Usando o OllyDBG Janelas do Programa Selecionando janela de lista de threads Usando o OllyDBG Janelas do Programa Threads Usando o OllyDBG Janelas do Programa Selecionando janela CPU Usando o OllyDBG Janelas do Programa CPU Usando o OllyDBG Janelas do Programa Selecionando estados do programa Usando o OllyDBG Janelas do Programa Estados do programa Usando o OllyDBG Janelas do Programa Opções de trace Usando o OllyDBG Janelas do Programa Janela de seleção de condição Usando o OllyDBG Janelas do Programa Selecção de condição Usando o OllyDBG Referências Referências BLUM, R. Professional Assembly Language. Wiley Publishing. Indianápolis (EUA), 2005. ISBN 0-7645-7901-0. DataRescue SA/NV. Remote debugging with IDA Pro. DataRescue (Belgium), 2005. CHRIS EAGLE. The IDA PRO Book: The Unofficial Guide to the World’s Most Popular Disassembler. No Starch Press. San Francisco (EUA), 2008. ISBN 1-59327-178-6.