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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×