Jump to content

Dúvida debugger


silence
 Share

Recommended Posts

Usei o GDB com a extensão PEDA para depurar um binário. Para isso desabilitei algumas proteções, como ensina na aula 02 de exploração de binários. Porém, depois que defino um breakpoint e executo o programa no debugger, ele apresenta um erro. Na parte onde é a apresentada a stack, ele imprime o seguinte: "Invalid $SP address: 0x7ffffffee118". Tentei procurar uma solução para este erro e não encontrei em lugar algum.

Porém, sei que este problema é referente ao registrador RSP e, além disso, percebi que o endereço 0x7ffffffee118 deveria está "apontando" para o endereço 0x000000000040118b que é o endereço da main, mas isso não está sendo expresso pelo GDB na sessão de registradores.

O código e a compilação são exatamente iguais ao da aula 02 do curso de exploração de binários.

O ambiente é Debian, apenas em um terminal bash no windows.

Qualquer ajuda será muito bem-vinda, o importante é aprender alguma coisa nova.🙂 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...