Какие хорошие ресурсы для понимания разборки дампов из `objdump`? - PullRequest
2 голосов
/ 23 октября 2011

Я хотел бы знать, где я могу начать понимать разборку в этом формате.Я знаком с OllyDbg еще в те времена, когда я работал в Windows, но это немного по-другому, и я хотел бы снизить семантику.Пример части того, о чем я говорю objdump -d loops:

080483b4 <main>:
 80483b4:   55                      push   %ebp
 80483b5:   89 e5                   mov    %esp,%ebp
 80483b7:   83 ec 10                sub    $0x10,%esp
 80483ba:   c7 45 f8 00 00 00 00    movl   $0x0,-0x8(%ebp)
 80483c1:   c7 45 fc 00 00 00 00    movl   $0x0,-0x4(%ebp)
 80483c8:   eb 11                   jmp    80483db <main+0x27>
 80483ca:   83 45 f8 01             addl   $0x1,-0x8(%ebp)
 80483ce:   81 7d f8 f4 01 00 00    cmpl   $0x1f4,-0x8(%ebp)
 80483d5:   75 f3                   jne    80483ca <main+0x16>
 80483d7:   83 45 fc 01             addl   $0x1,-0x4(%ebp)
 80483db:   81 7d fc f4 01 00 00    cmpl   $0x1f4,-0x4(%ebp)
 80483e2:   75 ea                   jne    80483ce <main+0x1a>
 80483e4:   c9                      leave  
 80483e5:   c3                      ret    

Спасибо

1 Ответ

2 голосов
/ 23 октября 2011

Подробнее о синтаксисе языка ассемблера AT & T x86 можно узнать, например, здесь .

...