Ir para conteúdo
  • Cadastre-se
Rafael Oliveira

DESAFIO: binários ELF 64-bit LSB

Posts Recomendados

Olá,

Estamos enviando pelos links abaixo alguns binários executáveis (ELF 64-bit LSB) que realizam tarefas bem simples, que podem ou não ser úteis. O exercício é que você descubra o que esses binários fazem, utilizando as ferramentas que julgar mais adequadas.

Como resposta, espero que você me diga o que acha que eles fazem e quais foram as ferramentas usadas para isso?

Binários:

https://s3-sa-east-1.amazonaws.com/desafio-binarios/ddb1c9

https://s3-sa-east-1.amazonaws.com/desafio-binarios/da87fa

https://s3-sa-east-1.amazonaws.com/desafio-binarios/d3ea79

https://s3-sa-east-1.amazonaws.com/desafio-binarios/cc9621

 

Editado por Rafael Oliveira
bucket alterado

Compartilhar este post


Link para o post
Compartilhar em outros sites

O segundo cria processos filhos do processo atual dentro de um for loop de 0 a 9. (fork faz isso)
O quarto cria um arquivo temporário na pasta tmp com o nome do usuário e escreve o input do usuário

O primeiro e terceiro ainda irei desvendar

Editado por Iago Filipe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usei o gdb e examinei os registradores com um breakpoint a cada chamada de função e analisei os valores dos argumentos passados.

Editado por Iago Filipe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

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

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons no total são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.


  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...