Rafael Oliveira Posted August 21, 2018 at 02:08 AM Share Posted August 21, 2018 at 02:08 AM 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 Link to comment Share on other sites More sharing options...
Prog Posted October 2, 2018 at 10:56 PM Share Posted October 2, 2018 at 10:56 PM O primeiro se não me engano, lista em alguma porta um server web, o segundo faz um loop de 0 a 9 ( a função dentro do loop eu não sei ), o terceiro é uma réplica desse joguinho: https://en.wikipedia.org/wiki/Conway's_Game_of_Life o quarto verifica se o usuário tem poder de escrita (???) Link to comment Share on other sites More sharing options...
Iago Filipe Posted October 3, 2018 at 04:17 PM Share Posted October 3, 2018 at 04:17 PM 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 Link to comment Share on other sites More sharing options...
Rafael Oliveira Posted October 3, 2018 at 08:32 PM Author Share Posted October 3, 2018 at 08:32 PM Obrigado, Iago! Poderia descrever quais ferramentas/processos utilizados? Link to comment Share on other sites More sharing options...
Iago Filipe Posted October 3, 2018 at 08:34 PM Share Posted October 3, 2018 at 08:34 PM Usei o gdb e examinei os registradores com um breakpoint a cada chamada de função e analisei os valores dos argumentos passados. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.